8000 Tags · justvanrossum/ufo2ft · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Tags: justvanrossum/ufo2ft

Tags

v2.21.0

Toggle v2.21.0's commit message
* While compiling variable fonts, only post-process the final merged …

…font. This can save ca. 14-24% of the compilation time, depending on the sources. (googlefonts#486)

v2.20.0

Toggle v2.20.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
- Use `cffsubr` by default for both CFF 1.0 and CFF2 (googlefonts#465)…

…. Make `compreffor` an optional requirement (googlefonts#486).

- Added support for `# Automatic Code` special marker comments to allow inserting auto-generated features in specific places of the features.fea, similar to Glyphs.app (googlefonts#458, googlefonts#482, googlefonts#351).
- Allow to run ufo2ft filters and featureWriters from the command line, which can be helpful for testing purposes (googlefonts#470, googlefonts#473).
- Added `loadFilterFromString` function, pass `filters` argument to compile functions and PreProcessor (googlefonts#466, googlefonts#479, googlefonts/fontmake#737).
- Added GDEF feature writer (enabled by default) that generates GlyphClassDefs based on UFO public.openTypeCategories, and also generates ligature caret statements based on "caret_" or "vcaret_" named glypy anchors (googlefonts#480).

v2.19.2

Toggle v2.19.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
- [flattenCompontents] Fixed issue with mixed contour+component glyph…

…s in nested components (googlefonts#448).

- [flattenCompontents] Fixed issue transformed nested components ending up with the wrong translation offset (googlefonts#450).

v2.19.1

Toggle v2.19.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
Only cosmetic changes since v2.19.0

- Removed last vestiges of py2 support
- Reformatted code with black and isort

v2.19.0

Toggle v2.19.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
v2.19.0

Added ``flattenComponents`` compile option. If set, composite glyphs with nested components are flattened so that they have at most one level of components (googlefonts#483).

v2.18.1

Toggle v2.18.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
v2.18.1

[featureWriters] Fixed `KeyError` when glyphOrder contains more glyphs than the glyphSet subsetted with 'public.skipExportGlyphs' UFO lib key (googlefonts#432, googlefonts#434).

Fixes googlefonts#432

v2.18.0

Toggle v2.18.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
v2.18.0

- Improved VORG table generation: only add vertOriginY if != default (googlefonts#418).
- [markFeatureWriter] Support multiple anchor classes per mark glyph in
  the mark feature (googlefonts#303, googlefonts#416).
- [postProcessor] Update `charset` when renaming glyphs in CFF2 table (googlefonts#423).
- [featureWriters] Apply `public.skipExportGlyphs` for standalone
  feature writers as well (we already did for regular writers that are
  initialised through the FeatureCompiler) (googlefonts#411).
- Bump minimum fonttools requirement to 4.17.1.

v2.16.0

Toggle v2.16.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
v2.16.0

- Added optional pre-processor filter to decompose transformed components (googlefonts#399).

v2.15.0

Toggle v2.15.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
v2.15.0

- Added optional support for subroutinizing CFF/CFF2 table with cffsubr
  library, based on AFDKO tx tool.
  https://github.com/adobe-type-tools/cffsubr
  To enable this, you can install using the extra requirement
  `ufo2ft[cffsubr]`.

- Added `com.github.googlei18n.ufo2ft.keepGlyphNames` lib key; if set
  to false for TTF or CFF2 flavored fonts, the glyph names are dropped
  and `post` table is set to more compact format 3.0.

- Fixed issue when building VF and some non-default masters do not
  contain a `.notdef` glyph; ufo2ft was adding a `.notdef` glyph with
  possibly incompatible outlines. It nows copies it from the default
  master (googlefonts#381, googlefonts#387).

v2.15.0b2

Toggle v2.15.0b2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
anthrotype Cosimo Lupo
v2.15.0b2

- Must strip charstrings' widths when converting CFF to CFF2 (googlefonts#386).
- Require cffsubr for subroutinizing CFF2, as we currently don't know
  how to strip widths from compreffor-subroutinized CFF 1.0 tables.
0