Skip to content

Tags: googlefonts/ufo2ft

Tags

v3.4.2

Toggle v3.4.2's commit message
- Fixed bug whereby OS/2 codepage range bits weren't correctly computed

  for variable fonts (all unset except fallback bit 0).
  This happened when a designspace contained a `<variable-font>` element
  with a `'public.fontInfo'` lib key that did *not* explicitly override `openTypeOS2CodePageRanges` (#897).

v3.4.1

Toggle v3.4.1's commit message
Fixed typos in USE_SCRIPTS list of ISO script tags for USE-enabled sc…

…ripts: Bhaiksuki -> "Bhks" (not "Nhks"), N'ko -> "Nkoo" (not "Nko ").

They should now get 'dist' feature instead of 'kern', and 'abvm' and
'blwm' instead of 'mark', like the other USE_SCRIPTS (#896).

v3.4.0

Toggle v3.4.0's commit message

Verified

This tag was signed with the committer’s verified signature.
khaledhosny Khaled Hosny
- [postProcessor] fontTools.varLib.cff.convertCFFtoCFF2 is deprecated (

…#882)

- [outlineCompiler] Warn when building COLRv0 if gid1 is not blank (#886)
- [instantiator] Use designspace.findDefault() the first time designspace.default is checked (#887)
- [markFeatureWriter] Fix ligatures with unnumbered contextual anchors having their mark attachment dropped (#890)
- [markFeatureWriter] Support contextual mark2mark anchors (#895)
- [markFeatureWriter] Drop “ambiguously connected” info message (#892)
- [removeOverlaps] Capture TypeError and ValueError that pathops and booleanOperations might raise (#492)
- [doc] Document lib keys modifying ufo2ft's behavior (#286)

v3.3.1

Toggle v3.3.1's commit message

Verified

This tag was signed with the committer’s verified signature.
khaledhosny Khaled Hosny
- [featureWriters] Support insert marker in the middle of a feature b…

…lock (#873)

- [cursFeatureWriter] Respect direction suffix when setting lookupflag (#876)

v3.3.0

Toggle v3.3.0's commit message

Verified

This tag was signed with the committer’s verified signature.
khaledhosny Khaled Hosny
- Rewrite old kern writer to pull in some changes made in the newer o…

…ne (#870)

- markFeatureWriter: Support contextual anchors (#869)
- markFeatureWriter: Support contextual ligature anchors (#871)

v3.2.8

Toggle v3.2.8's commit message

Verified

This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
- [featureWriters] Ensure CursFeatureWriter comes first, before kerni…

…ng mark feature writers; in some non-HarfBuzz implementations the GPOS lookup order matters (#864).

- [kernFeatureWriter] Ignore zero-valued class-class kerning pairs when generating variable kern feature as they are no-op (#866).
- Take discrete axes into account when checking for feature compatibility across masters (#867).

v3.2.7

Toggle v3.2.7's commit message

Verified

This tag was signed with the committer’s verified signature.
khaledhosny Khaled Hosny
- cursFeatureWriter: Remove stray print()

v3.2.6

Toggle v3.2.6's commit message

Verified

This tag was signed with the committer’s verified signature.
khaledhosny Khaled Hosny
- kernFeatureWriter: Support sparse masters

- cursFeatureWriter: Support multiple entry/exit anchor pairs

v3.2.5

Toggle v3.2.5's commit message

Verified

This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
- Removed unnecessary assertions that may sometime trigger an Asserti…

…onError while setting a glyph's right margin in dottedCircle filter (#849).

v3.2.4

Toggle v3.2.4's commit message

Verified

This tag was signed with the committer’s verified signature.
anthrotype Cosimo Lupo
- Fix variable anchors when DesignSpace source specifies a layer (#842).

- Update the old kernFeatureWriter2.py to be able to output variable FEA for use compiling features once per VF (#841, #845).