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
Added Ⓓ (design right symbol) to GF_Latin_Plus (issue #217)
Revised GF_Cyrillic_Core and Plus glyphset definitions with language definitions and descriptions
Removed Python 3.8 support from tests
Implemented glyphsets find to find characters in the language and glyphset definitions
Remove invisible control and format characters from glyphsets (Unicode Cc and Cf categories)
In .nam files, separate names from unicodes with a # to make the files consumable as-is in subsetting applications (issue #232)
Include glyphset inheritance, defined in child glyphsets (e.g. GF_Cyrillic_Plus is set to include GF_Cyrillic_Core)
Following inheritance, put out “Exclusive” glyphsets (for .plist files for now); may be extended to other outputs later
Add CustomFilter_GF_All.plist to results
Manually added GF_Latin_Kernel to all modern Arabic, Cyrillic glyphsets as well as GF_Greek_Core
Added dynamic Cyrillic Roman/Italic localization glyphsets to .plist files based on manually curated files in definitions/misc/
Added glyphsets print-unicodes command that prints a list of unicodes of several defined glyphsets that can be piped into command line arguments, for instance for pyftsubset font.ttf --unicodes=$(glyphsets print-unicodes GF_Latin_Core GF_Cyrillic_Core)
Added a list of Arabic characters that either commonly included in fonts but are not in the Arabic language definitions (alefWasla-ar) or are commonly used as components (behDotless-ar)
Added automatic Arabic .init/.medi/.fina presentation forms (and changed sortin for all glyphsets as an implication)
Switched GF_Cyrillic_Historical from manual to language defintions, including Church Slavic (cu_Cyrl).