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

Tags: Stiggles/fonttools

Tags

4.32.0

Toggle 4.32.0's commit message
4.32.0

- [otlLib] Disable GPOS7 optimization to work around bug in Apple CoreText.
  Always force Chaining GPOS8 for now (fonttools#2540).
- [glifLib] Added ``outputImpliedClosingLine=False`` parameter to ``Glyph.draw()``,
  to control behaviour of ``PointToSegmentPen`` (6b4e2e7).
- [varLib.interpolatable] Check for wrong contour starting point (fonttools#2571).
- [cffLib] Remove leftover ``GlobalState`` class and fix calls to ``TopDictIndex()``
  (fonttools#2569, fonttools#2570).
- [instancer] Clear ``AxisValueArray`` if it is empty after instantiating (fonttools#2563).

4.31.2

Toggle 4.31.2's commit message

Verified

This tag was signed with the committer’s verified signature.
khaledhosny Khaled Hosny
4.31.2

- [varLib] fix instantiation of GPOS SinglePos values (fonttools#2555).

4.31.1

Toggle 4.31.1's commit message
4.31.1

- [subset] fix subsetting OT-SVG when glyph id attribute is on the root ``<svg>``
  element (fonttools#2553).

4.31.0

Toggle 4.31.0's commit message
4.31.0

- [ttCollection] Fixed 'ResourceWarning: unclosed file' warning (fonttools#2549).
- [varLib.merger] Handle merging SinglePos with valueformat=0 (fonttools#2550).
- [ttFont] Update glyf's glyphOrder when calling TTFont.setGlyphOrder() (fonttools#2544).
- [ttFont] Added ``ensureDecompiled`` method to load all tables irrespective
  of the ``lazy`` attribute (fonttools#2551).
- [otBase] Added ``iterSubTable`` method to iterate over BaseTable's children of
  type BaseTable; useful for traversing a tree of otTables (fonttools#2551).

4.30.0

Toggle 4.30.0's commit message
4.30.0

- [varLib] Added debug logger showing the glyph name for which ``gvar`` is built (fonttools#2542).
- [varLib.errors] Fixed undefined names in ``FoundANone`` and ``UnsupportedFormat``
  exceptions (ac4d561).
- [otlLib.builder] Added ``windowsNames`` and ``macNames`` (bool) parameters to the
  ``buildStatTabe`` function, so that one can select whether to only add one or both
  of the two sets (fonttools#2528).
- [t1Lib] Added the ability to recreate PostScript stream (fonttools#2504).
- [name] Added ``getFirstDebugName``, ``getBest{Family,SubFamily,Full}Name`` methods (fonttools#2526).

4.29.1

Toggle 4.29.1's commit message
4.29.1

- [colorLib] Fixed rounding issue with radial gradient's start/end circles inside
  one another (fonttools#2521).
- [freetypePen] Handle rotate/skew transform when auto-computing width/height of the
  buffer; raise PenError wen missing moveTo (fonttools#2517)

4.29.0

Toggle 4.29.0's commit message
4.29.0

- [ufoLib] Fixed illegal characters and expanded reserved filenames (fonttools#2506).
- [COLRv1] Don't emit useless PaintColrLayers of lenght=1 in LayerListBuilder (fonttools#2513).
- [ttx] Removed legacy ``waitForKeyPress`` method on Windows (fonttools#2509).
- [pens] Added FreeTypePen that uses ``freetype-py`` and the pen protocol for
  rasterizating outline paths (fonttools#2494).
- [unicodedata] Updated the script direction list to Unicode 14.0 (fonttools#2484).
  Bumped unicodedata2 dependency to 14.0 (fonttools#2499).
- [psLib] Fixed type of ``fontName`` in ``suckfont`` (fonttools#2496).

4.28.5

Toggle 4.28.5's commit message
4.28.5

- [svgPathPen] Continuation of fonttools#2471: make sure all occurrences of ``str()`` are now
  replaced with user-defined ``ntos`` callable.
- [merge] Refactored code into submodules, plus several bugfixes and improvements:
  fixed duplicate-glyph-resolution GSUB-lookup generation code; use tolerance in glyph
  comparison for empty glyph's width; ignore space of default ignorable glyphs;
  downgrade duplicates-resolution missing-GSUB from assert to warn; added --drop-tables
  option (fonttools#2473, fonttools#2475, fonttools#2476).

4.28.4

Toggle 4.28.4's commit message
4.28.4

- [merge] Merge GDEF marksets in Lookups properly (fonttools#2474).
- [feaLib] Have ``fontTools feaLib`` script exit with error code when build fails (fonttools#2459)
- [svgPathPen] Added ``ntos`` option to customize number formatting (e.g. rounding) (fonttools#2471).
- [subset] Speed up subsetting of large CFF fonts (fonttools#2467).
- [otTables] Speculatively promote lookups to extension to speed up compilation. If the
  offset to lookup N is too big to fit in a ushort, the offset to lookup N+1 is going to
  be too big as well, so we promote to extension all lookups from lookup N onwards (fonttools#2465).

4.28.3

Toggle 4.28.3's commit message
4.28.3

- [subset] Fixed bug while subsetting ``COLR`` table, whereby incomplete layer records
  pointing to missing glyphs were being retained leading to ``struct.error`` upon
  compiling. Make it so that ``glyf`` glyph closure, which follows the ``COLR`` glyph
  closure, does not influence the ``COLR`` table subsetting (fonttools#2461, fonttools#2462).
- [docs] Fully document the ``cmap`` and ``glyf`` tables (fonttools#2454, fonttools#2457).
- [colorLib.unbuilder] Fixed CLI by deleting no longer existing parameter (180bb18).
0