Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 20 Dec 11:52
  • 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).