Skip to content

Commit

Permalink
Add stylistic set for tailless tho/yo, fixes #9
Browse files Browse the repository at this point in the history
  • Loading branch information
simoncozens committed Jul 10, 2023
1 parent 5cb5d0b commit c6c7164
Show file tree
Hide file tree
Showing 18 changed files with 154 additions and 0 deletions.
9 changes: 9 additions & 0 deletions sources/NotoSansThai-Bold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThai-Condensed.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThai-CondensedBold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThai-CondensedLight.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThai-CondensedSemiBold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThai-Light.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThai-Regular.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThai-SemiBold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
5 changes: 5 additions & 0 deletions sources/NotoSansThaiLooped.glyphs
Original file line number Diff line number Diff line change
Expand Up @@ -137,6 +137,11 @@ name = calt;
{
code = "script thai;\012language MLY ;\012sub ngoNgu-thai underscore by ngoNgu_macronbelowcomb-thai;\012sub yoYing-thai underscore by yoYing_macronbelowcomb-thai;\012sub noNu-thai underscore by noNu_macronbelowcomb-thai;\012sub moMa-thai underscore by moMa_macronbelowcomb-thai;\012sub ngoNgu-thai macronbelowcomb by ngoNgu_macronbelowcomb-thai;\012sub yoYing-thai macronbelowcomb by yoYing_macronbelowcomb-thai;\012sub noNu-thai macronbelowcomb by noNu_macronbelowcomb-thai;\012sub moMa-thai macronbelowcomb by moMa_macronbelowcomb-thai;\012\012language MFA ;\012sub ngoNgu-thai underscore by ngoNgu_macronbelowcomb-thai;\012sub yoYing-thai underscore by yoYing_macronbelowcomb-thai;\012sub noNu-thai underscore by noNu_macronbelowcomb-thai;\012sub moMa-thai underscore by moMa_macronbelowcomb-thai;\012sub ngoNgu-thai macronbelowcomb by ngoNgu_macronbelowcomb-thai;\012sub yoYing-thai macronbelowcomb by yoYing_macronbelowcomb-thai;\012sub noNu-thai macronbelowcomb by noNu_macronbelowcomb-thai;\012sub moMa-thai macronbelowcomb by moMa_macronbelowcomb-thai;\012\012language PAL ;\012sub [yoYing-thai thoThan-thai] by [yoYing-thai.less thoThan-thai.less];\012\012language SAN ;\012sub [yoYing-thai thoThan-thai] by [yoYing-thai.less thoThan-thai.less];";
name = locl;
},
{
code = " sub thoThan-thai by thoThan-thai.less;\012 sub yoYing-thai by yoYing-thai.less;\012";
name = ss01;
notes = "Name: Tailless tho than / yo ying";
}
);
fontMaster = (
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-Bold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-Condensed.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-CondensedBold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-CondensedLight.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-CondensedSemiBold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-Light.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-Regular.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
9 changes: 9 additions & 0 deletions sources/NotoSansThaiUI-SemiBold.ufo/features.fea
Original file line number Diff line number Diff line change
Expand Up @@ -59,6 +59,15 @@ sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;

} liga;

feature ss01 {
featureNames {
name "Tailless tho than / yo ying";
name 1 "Tailless tho than / yo ying";
};
sub thoThan-thai by thoThan-thai.less;
sub yoYing-thai by yoYing-thai.less;
} ss01;

table GDEF {
# automatic
GlyphClassDef
Expand Down
5 changes: 5 additions & 0 deletions sources/NotoSerifThai.glyphs
Original file line number Diff line number Diff line change
Expand Up @@ -106,6 +106,11 @@ name = ccmp;
automatic = 1;
code = "sub lu-thai lakkhangyao-thai by lu_lakkhangyao-thai;\012sub ru-thai lakkhangyao-thai by ru_lakkhangyao-thai;\012";
name = liga;
},
{
code = " sub thoThan-thai by thoThan-thai.less;\012 sub yoYing-thai by yoYing-thai.less;\012";
name = ss01;
notes = "Name: Tailless tho than / yo ying";
}
);
fontMaster = (
Expand Down

0 comments on commit c6c7164

Please sign in to comment.