梁海 Liang Hai
梁海 Liang Hai
Certainly not a critical issue for now, but, just saying, with this current name, “OpenType shaping documents”, it’s pretty awkward to refer to this project, because it sounds quite official...
Potencial terminology improvements: - [ ] `Mark` → `First_Syllable` - [ ] `Onset` → `Syllable_Initial` * “Onset” is currently the only term from the terminology onset/nucleus/coda. - [ ] `Devsger`...
According to the [data file](https://github.com/lianghai/mongolian/blob/refactoring/utn-data/characters.yaml).
- [ ] Table 4, Written units: move “Sub–written-unit variants” columns to the right side (following the “Represented phonetic letters” columns).
Test cases: - ᠠᠭᠠ - ᠠᠨᠠ
Test case: ᠠᠩᠭᠯᠢ
https://github.com/lianghai/mongolian/blob/6852f8991cb2f5f1e8c531cebf0443e110d0cb45/font-tooling/otl/stateless/lookups-conditions.fea#L2-L7
https://github.com/schriftgestalt/GlyphsSDK/blob/441d889b855374f323e627c62cc7ca82643fa351/ObjectWrapper/GlyphsApp/__init__.py#L7015-L7031 It appears to require axis IDs instead of names as keys. Lines 7015, 7025, and 7026 need to be corrected.
Build the same ff, apply one of them to a certain font using .buildBinaryFeatures(), then somehow the results of .asFea() aren’t the same anymore. Is this an intended behavior? Can...