Skip to content

Commit

Permalink
Make cv01 work in OpenType
Browse files Browse the repository at this point in the history
  • Loading branch information
devosb committed Dec 16, 2022
1 parent 2a7995c commit 0e0df7c
Show file tree
Hide file tree
Showing 4 changed files with 20 additions and 20 deletions.
7 changes: 3 additions & 4 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,19 +41,18 @@ jobs:
# smith version
smith configure
smith build
# smith zip
smith release
# smith alltests
smith sile
smith pdfs
smith zip
# smith tarball
# smith release
- uses: actions/upload-artifact@v3
with:
name: sile
path: results/tests/sile/*.pdf
- uses: actions/upload-artifact@v3
with:
name: pdfs
name: text
path: results/tests/pdfs/*.pdf
- uses: actions/upload-artifact@v3
with:
Expand Down
3 changes: 2 additions & 1 deletion FONTLOG.txt
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,8 @@ ChangeLog
---------
(This should list both major and minor changes, most recent first.)

unreleased
16 Dec 2022 (Dev NLCI) NLCI Tamil fonts version 0.800
- Make cv01 work in OpenType
- Improved positioning of nuktas in the italic faces
- Increase line spacing for IRU fonts
- Use lighter weight Latin; Gentium at 90% for ThiruValluvar and Auvaiyar, Charis at 80% for Vaigai
Expand Down
2 changes: 1 addition & 1 deletion preflight
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
for ufo in source/*.ufo
do
psfnormalize -v 3 -p checkfix=fix $ufo
psfbuildcomp -c -i source/composites.txt $ufo
psfbuildcomp -c --remove _none -i source/composites.txt $ufo
psfmakefea -o $ufo/features.fea -i source/master.feax -L last $ufo
done

Expand Down
28 changes: 14 additions & 14 deletions source/master.feax
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ languagesystem tml2 CTT ;

# GSUB


# For debugging the string "RenderingUnknown" will be rendered as "RenderingOpenType"
# if the app is using OpenType to render the text.
lookup FontCheck_Unknow {
Expand Down Expand Up @@ -127,7 +126,9 @@ lookup uuMatras {

lookup cv01 {
lookupflag 0;
sub nukta from [nukta.dotdbl nukta.dot nukta.ringdbl];
sub bindu from [nukta.dotdbl nukta.dot nukta.ringdbl];
sub dotbelowcomb from [nukta.dotdbl nukta.dot nukta.ringdbl];
} cv01;

feature ccmp {
Expand Down Expand Up @@ -185,23 +186,22 @@ feature cv01 {
language CTT;
} cv01;

feature ss01 {
script tml2;
featureNames { name 3 1 0x409 "Double ring" ; };
lookup NuktaIRU;
language IRU;
} ss01;
# feature ss01 {
# script tml2;
# featureNames { name 3 1 0x409 "Double ring" ; };
# lookup NuktaIRU;
# language IRU;
# } ss01;

feature ss02 {
script tml2;
featureNames { name 3 1 0x409 "Single dot" ; };
lookup NuktaCTT;
language CTT;
} ss02;
# feature ss02 {
# script tml2;
# featureNames { name 3 1 0x409 "Single dot" ; };
# lookup NuktaCTT;
# language CTT;
# } ss02;

# GPOS


lookup ViramaMarks {
lookupflag 0;
pos base @V mark @_V;
Expand Down

0 comments on commit 0e0df7c

Please sign in to comment.