You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Investigating notofonts/noto-source#377, I found that NotoLoopedThai.glyphs doesn't compile because it has a manually written mkmk. The automatic mkmk feature is correctly written to the feature file above this, but the mark classes don't appear until afterwards:
featuremkmk { # THIS IS ufo2ft'S MKMKlookupmark2mark_bottomright {
@MFS_mark2mark_bottomright= [saraU-thaisaraU-thai.smallsaraUu-thaisaraUu-thai.smallphinthu-thaiphinthu_saraU-thaiphinthu_saraUu-thai];
lookupflagUseMarkFilteringSet@MFS_mark2mark_bottomright;
posmarksaraU-thai
<anchor196-299> mark@MC_bottomright;
...
} mkmk;
featuremkmk { # THIS IS THE FONT'S MKMKlookupcombinewithdoublemacron {
### move doubleMacron up if preceded by Thai marks abovepos@ThaiAboveMarks [doublemacroncombdoublemacroncomb.wide]' <019000>;
...
} mkmk;
...
markClassmacronbelowcomb <anchor1770> @MC_bottom;
markClassmacronbelowcomb.alt <anchor00> @MC_bottom;
...
featuremark {
lookupmark2base {
posbasekoKai-thai
<anchor2760> mark@MC_bottom
<anchor4660> mark@MC_bottomright
...
Looks like ufo2ft is assuming that mark will always appear first.
The text was updated successfully, but these errors were encountered:
Investigating notofonts/noto-source#377, I found that NotoLoopedThai.glyphs doesn't compile because it has a manually written mkmk. The automatic mkmk feature is correctly written to the feature file above this, but the mark classes don't appear until afterwards:
Looks like ufo2ft is assuming that
mark
will always appear first.The text was updated successfully, but these errors were encountered: