-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Improve mark writer for character used in multiple scripts (#678)
* Improve mark writer for character used in multiple scripts If a character is used in multiple scripts, and on of these scripts uses e.g. USE shaper, the mark writer will write its anchors in abvm/blwm features exclusively. This breaks the mark attachment if the shaper of the indented script does not enable abvm/blwm features. This is a partial fix, by looking into the language systems declared in the feature file and filtering out abvm scripts not in them. Part of #579 * Write mark and abvm/blwm features for glyphs that need both Some glyphs (e.g. kashida-ar) can be used in scripts that require mark feature and scripts that require abvm/blwm features, but we were writing its mark attachment only in the later. Now we write it in both. Fixes #579 * Minor
- Loading branch information
1 parent
9b50177
commit 1c33aac
Showing
2 changed files
with
136 additions
and
15 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters