Skip to content

v3.0.3

Compare
Choose a tag to compare
@madig madig released this 10 Aug 10:36
1f2f8a0
  • Correct handling of codePageRanges
    • UFO's openTypeOS2CodePageRanges has a few bits that Glyphs doesn't support, save those to a custom parameter on round-tripping.
    • Empty openTypeOS2CodePageRanges lists stay empty instead of being removed.
  • Fix openTypeOS2Selection handling
    • Store unsupported bits in a openTypeOS2SelectionUnsupportedBits custom value on round-tripping
    • Empty lists are preserved on round-tripping
    • openTypeOS2Selection will be sorted
  • Properly handle categorization of glyph variants
    • Non-spacing marks are properly categorized. This helps with proper feature building and zeros their width.
    • Handle not only matches for full glyph names, but also ligatures and glyph
      variants. Opportunistically concatenate uni* values.
    • Comment the code better.
  • Round-trip italicAngle == zero
  • glyphs2ufo: Make creating background layers optional (off by default)