From cab4ea1763d443e00b6af28887e91ffed34bb074 Mon Sep 17 00:00:00 2001 From: Bobby de Vos Date: Mon, 26 Jun 2023 14:25:45 -0600 Subject: [PATCH] Small metadata and build changes --- .github/workflows/main.yml | 18 +++++++++--------- FONTLOG.txt | 2 +- source/Auvaiyar-Bold.ufo/features.fea | 8 ++++++++ source/Auvaiyar-BoldItalic.ufo/features.fea | 8 ++++++++ source/Auvaiyar-Italic.ufo/features.fea | 8 ++++++++ source/Auvaiyar-Regular.ufo/features.fea | 8 ++++++++ source/Auvaiyar-WOFF-metadata.xml | 2 +- source/ThiruValluvar-Bold.ufo/features.fea | 8 ++++++++ .../ThiruValluvar-BoldItalic.ufo/features.fea | 8 ++++++++ source/ThiruValluvar-Italic.ufo/features.fea | 8 ++++++++ source/ThiruValluvar-Regular.ufo/features.fea | 8 ++++++++ source/ThiruValluvar-WOFF-metadata.xml | 2 +- source/Vaigai-Bold.ufo/features.fea | 8 ++++++++ source/Vaigai-BoldItalic.ufo/features.fea | 8 ++++++++ source/Vaigai-Italic.ufo/features.fea | 8 ++++++++ source/Vaigai-Regular.ufo/features.fea | 8 ++++++++ source/Vaigai-WOFF-metadata.xml | 2 +- web/ThiruValluvar-webfont-example.html | 2 +- 18 files changed, 110 insertions(+), 14 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 79570529..59bf2314 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -72,12 +72,12 @@ jobs: # title: "Development Build" # files: | # results/releases - # - uses: ncipollo/release-action@v1 - # with: - # artifacts: results/releases/nlci-*-*-*-dev-*.zip - # name: "Development Build" - # generateReleaseNotes: true - # prerelease: true - # allowUpdates: true - # tag: "dev" - # token: "${{ secrets.GITHUB_TOKEN }}" + - uses: ncipollo/release-action@v1 + with: + artifacts: results/releases/nlci-*-*-*-dev-*.zip + name: "Development Build" + generateReleaseNotes: true + prerelease: true + allowUpdates: true + tag: "dev" + token: "${{ secrets.GITHUB_TOKEN }}" diff --git a/FONTLOG.txt b/FONTLOG.txt index 33af7831..5c7d8c0d 100644 --- a/FONTLOG.txt +++ b/FONTLOG.txt @@ -64,7 +64,7 @@ ChangeLog 19 Mar 2018 (Dev NLCI) NLCI Tamil fonts version 0.300 - Regenerate sources from original, hacked legacy fonts with an updated mapping 14 Aug 2015 (Dev NLCI) NLCI Tamil fonts version 0.271 -- Latin glyphs are from Charis SIL (http://scripts.sil.org/CharisSILfont) +- Latin glyphs are from Charis SIL (https://software.sil.org/charis/) Acknowledgements ---------------- diff --git a/source/Auvaiyar-Bold.ufo/features.fea b/source/Auvaiyar-Bold.ufo/features.fea index 8c9e3558..f0201777 100644 --- a/source/Auvaiyar-Bold.ufo/features.fea +++ b/source/Auvaiyar-Bold.ufo/features.fea @@ -554,9 +554,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Auvaiyar-BoldItalic.ufo/features.fea b/source/Auvaiyar-BoldItalic.ufo/features.fea index 0fa84895..10d5342a 100644 --- a/source/Auvaiyar-BoldItalic.ufo/features.fea +++ b/source/Auvaiyar-BoldItalic.ufo/features.fea @@ -570,9 +570,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Auvaiyar-Italic.ufo/features.fea b/source/Auvaiyar-Italic.ufo/features.fea index 557d5e92..2a4e5cb3 100644 --- a/source/Auvaiyar-Italic.ufo/features.fea +++ b/source/Auvaiyar-Italic.ufo/features.fea @@ -572,9 +572,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Auvaiyar-Regular.ufo/features.fea b/source/Auvaiyar-Regular.ufo/features.fea index 09cca845..42949cf6 100644 --- a/source/Auvaiyar-Regular.ufo/features.fea +++ b/source/Auvaiyar-Regular.ufo/features.fea @@ -560,9 +560,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Auvaiyar-WOFF-metadata.xml b/source/Auvaiyar-WOFF-metadata.xml index 19bb09fc..a03db7a3 100644 --- a/source/Auvaiyar-WOFF-metadata.xml +++ b/source/Auvaiyar-WOFF-metadata.xml @@ -14,7 +14,7 @@ Pan Tamil font designed to support all the languages using the Tamil script. - + This Font Software is Copyright (c) 2009-2023, NLCI (http://www.nlci.in/fonts/) with Reserved Font Names "ThiruValluvar" and "Auvaiyar" and "Vaigai" and "NLCI". diff --git a/source/ThiruValluvar-Bold.ufo/features.fea b/source/ThiruValluvar-Bold.ufo/features.fea index 23f22765..17b49d69 100644 --- a/source/ThiruValluvar-Bold.ufo/features.fea +++ b/source/ThiruValluvar-Bold.ufo/features.fea @@ -561,9 +561,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/ThiruValluvar-BoldItalic.ufo/features.fea b/source/ThiruValluvar-BoldItalic.ufo/features.fea index 05c404e1..64b5dcba 100644 --- a/source/ThiruValluvar-BoldItalic.ufo/features.fea +++ b/source/ThiruValluvar-BoldItalic.ufo/features.fea @@ -583,9 +583,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/ThiruValluvar-Italic.ufo/features.fea b/source/ThiruValluvar-Italic.ufo/features.fea index f22ca543..c6ef905c 100644 --- a/source/ThiruValluvar-Italic.ufo/features.fea +++ b/source/ThiruValluvar-Italic.ufo/features.fea @@ -565,9 +565,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/ThiruValluvar-Regular.ufo/features.fea b/source/ThiruValluvar-Regular.ufo/features.fea index f95fc76e..eb03edcb 100644 --- a/source/ThiruValluvar-Regular.ufo/features.fea +++ b/source/ThiruValluvar-Regular.ufo/features.fea @@ -547,9 +547,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/ThiruValluvar-WOFF-metadata.xml b/source/ThiruValluvar-WOFF-metadata.xml index 7c94ec2b..27fa5563 100644 --- a/source/ThiruValluvar-WOFF-metadata.xml +++ b/source/ThiruValluvar-WOFF-metadata.xml @@ -14,7 +14,7 @@ Pan Tamil font designed to support all the languages using the Tamil script. - + This Font Software is Copyright (c) 2009-2023, NLCI (http://www.nlci.in/fonts/) with Reserved Font Names "ThiruValluvar" and "Auvaiyar" and "Vaigai" and "NLCI". diff --git a/source/Vaigai-Bold.ufo/features.fea b/source/Vaigai-Bold.ufo/features.fea index d9f06de1..0067c075 100644 --- a/source/Vaigai-Bold.ufo/features.fea +++ b/source/Vaigai-Bold.ufo/features.fea @@ -520,9 +520,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Vaigai-BoldItalic.ufo/features.fea b/source/Vaigai-BoldItalic.ufo/features.fea index 581d32be..e3a05ef4 100644 --- a/source/Vaigai-BoldItalic.ufo/features.fea +++ b/source/Vaigai-BoldItalic.ufo/features.fea @@ -538,9 +538,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Vaigai-Italic.ufo/features.fea b/source/Vaigai-Italic.ufo/features.fea index 2b329c78..4c330bd8 100644 --- a/source/Vaigai-Italic.ufo/features.fea +++ b/source/Vaigai-Italic.ufo/features.fea @@ -533,9 +533,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Vaigai-Regular.ufo/features.fea b/source/Vaigai-Regular.ufo/features.fea index 3a9d9edf..0e0d2cee 100644 --- a/source/Vaigai-Regular.ufo/features.fea +++ b/source/Vaigai-Regular.ufo/features.fea @@ -518,9 +518,17 @@ lookup cv01 { feature ccmp { lookup FontCheck; # lookup NuktaLigs; + # InDesign will fire here for Tamil nukta (and for Latin script), + # but is overridden by the locl feature below. + # DirectWrite will fire here, but only for U+1133C, and not for Latin script } ccmp; feature locl { + # Notepad, Word, and InDesign will all fire here. + # If using the language specific code Notepad fires with + # - script tml2 and language dflt for U+0323 and U+1133B + # - script DFLT and language dflt for U+1133C + # Not sure how Word and InDesign handle the language specific code script DFLT; language IRU; lookup NuktaIRU; diff --git a/source/Vaigai-WOFF-metadata.xml b/source/Vaigai-WOFF-metadata.xml index d8c80455..283b0301 100644 --- a/source/Vaigai-WOFF-metadata.xml +++ b/source/Vaigai-WOFF-metadata.xml @@ -14,7 +14,7 @@ Pan Tamil font designed to support all the languages using the Tamil script. - + This Font Software is Copyright (c) 2009-2023, NLCI (http://www.nlci.in/fonts/) with Reserved Font Names "ThiruValluvar" and "Auvaiyar" and "Vaigai" and "NLCI". diff --git a/web/ThiruValluvar-webfont-example.html b/web/ThiruValluvar-webfont-example.html index 23134ad2..34cabca0 100644 --- a/web/ThiruValluvar-webfont-example.html +++ b/web/ThiruValluvar-webfont-example.html @@ -25,7 +25,7 @@

Using ThiruValluvar webfonts

The page demonstrates how to use the WOFF2 version of Narnoor for web pages, using local copies of the .woff2 files in this archive. -For more information on this technique - and how to use the normal TrueType version as a web font - see Using SIL Fonts on Web Pages. +For more information on this technique - and how to use the normal TrueType version as a web font - see Using SIL Fonts on Web Pages.