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
This commit was created on GitHub.com and signed with GitHub’s verified signature.
[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).