Skip to content

v6.13.0

Choose a tag to compare

@github-actions github-actions released this 09 Mar 16:10
044f19e
  • [propagate_anchors] Interpolate component anchors for brace (intermediate)
    layers when the component's glyph doesn't have a matching brace layer, by
    interpolating from the component's master sources (PR #1142, fixes #1017).
  • [classes] Zero-pad unicode hex strings in the .glyphs v3 parser, so
    codepoints below U+1000 match GlyphData.xml's 4-digit keys for correct
    glyph category lookups (PR #1141).
  • [tokens] Support 'value in property' predicate syntax (e.g. "abc" in tags),
    and 'between'/'in' comparators with aggregate expressions like
    {value, ...} (PR #1140).
  • [tokens] Support the 'tags' glyph property in token filters (PR #1129).
  • [classes] Cache glyph name and unicode index lookups in FontGlyphsProxy,
    making glyph-by-name access significantly faster for large fonts (PR #1139).
  • [constants] Add missing KOR (Korean) and MOL (Moldovan) language mappings,
    and fix REVERSE_LANGUAGE_MAPPING to actually reverse keys and values
    (PR #1138, fixes #1112).
  • [propagate_anchors] Fix ligature anchor numbering on synthesized bracket
    layers by falling back to the associated master's layer when the exact
    layerId lookup misses (PR #1137, fixes #1136).
  • [smart_components] Fix smart components at default location not being
    decomposed, because an empty smartComponentValues dict short-circuited
    the check (PR #1135, fixes #1134).