-
Notifications
You must be signed in to change notification settings - Fork 56
Releases: googlefonts/glyphsLib
Releases · googlefonts/glyphsLib
v6.13.1
@github-actions
github-actions
75c07d4
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Sync GlyphData.xml to latest (schriftgestalt/GlyphsInfo@b2a1b29) (#1150).
Assets 2
1 person reacted
v6.13.0
@github-actions
github-actions
044f19e
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).
Assets 2
v6.12.7
@github-actions
github-actions
b3612e8
This commit was created on GitHub.com and signed with GitHub’s verified signature.
- _is_vertical() now checks for vhea custom parameters (vheaVertAscender,
vheaVertDescender, vheaVertLineGap) at the font/master level, not just per-glyph
vertWidth/vertOrigin. Previously this caused vmtx tables with all-zero advance
heights (PR #1133, fixes #1132). - Smart component anchors are now interpolated during propagation, fixing incorrect
anchor positions (PR #1131). - Fix detection of cursive anchors with suffixes (e.g. entry.ltr). The prefix check
was matching the end of the name instead of the beginning (PR #1130). - Parse and serialize the GSGlyph.locked property, which was previously lost on
round-trip (PR #1128). - Fix reading GSPath attributes by explicitly setting the parser type to dict,
preventing type contamination from previously parsed objects (PR #1126, fixes #1124). - Propagate the hidden axis attribute when converting between Glyphs and
designspace formats, so fvar HIDDEN_AXIS flag is set correctly (PR #1123). - Remove duplicate long-form custom parameter names that were already covered by
short-name aliases (PR #1120). - Serialize GSInstance.type generically instead of hard-coding VARIABLE, to be
forward-compatible with potential new instance types (PR #1127).
Assets 2
v6.12.6
@github-actions
github-actions
de5b4e3
This commit was created on GitHub.com and signed with GitHub’s verified signature.
- Fix up handling of openTypeNameVersion and openTypeNameUniqueID custom parameters which were already covered by the respective short-name alias (#1120)
Assets 2
v6.12.5
@github-actions
github-actions
d42d3b1
This commit was created on GitHub.com and signed with GitHub’s verified signature.
- Skip irrelevant layers (whose axis min/max span the entire axis) when converting alternate ('bracket') layers to DS+UFO (#1119).
Assets 2
v6.12.4
@github-actions
github-actions
a045b48
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Assets 2
v6.12.3
@github-actions
github-actions
v6.12.3
This tag was signed with the committer’s verified signature.
khaledhosny
Khaled Hosny
9932805
This commit was created on GitHub.com and signed with GitHub’s verified signature.
- Support hasAnnotations, hasComponents, hasCorners, hasSpecialLayers,
isAnyColorGlyph, isFullColorGlyph, isColorPaletteGlyph,
isSVGColorGlyph, and isAppleColorGlyph predicate tokens.
Assets 2
v6.12.2
@github-actions
github-actions
bb17c74
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Assets 2
v6.12.1
@github-actions
github-actions
f90e406
This commit was created on GitHub.com and signed with GitHub’s verified signature.
- Also support familyNames, licenses and trademarks among localizable font properties (#1110).