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

Tags: gpsbird/fonttools

Tags

4.0.2

Toggle 4.0.2's commit message

Verified

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

- [voltLib] Added support for ``ALL`` and ``NONE`` in ``PROCESS_MARKS`` (fonttools#1732).
- [Silf] Fixed issue in ``Silf`` table compilation and decompilation regarding str vs
  bytes in python3 (fonttools#1728).
- [merge] Handle duplicate glyph names better: instead of appending font index to
  all glyph names, use similar code like we use in ``post`` and ``CFF`` tables (fonttools#1729).

4.0.1

Toggle 4.0.1's commit message

Verified

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

- [otTables] Support fixing offset overflows in ``MultipleSubst`` lookup subtables
  (fonttools#1706).
- [subset] Prune empty strikes in ``EBDT`` and ``CBDT`` table data (fonttools#1698, fonttools#1633).
- [pens] Fixed issue in ``PointToSegmentPen`` when last point of closed contour has
  same coordinates as the starting point and was incorrectly dropped (fonttools#1720).
- [Graphite] Fixed ``Sill`` table output to pass OTS (fonttools#1705).
- [name] Added ``removeNames`` method to ``table__n_a_m_e`` class (fonttools#1719).
- [ttLib] Added aliases for renamed entries ``ascender`` and ``descender`` in
  ``hhea`` table (fonttools#1715).

4.0.0

Toggle 4.0.0's commit message

Verified

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

- NOTE: The v4.x version series only supports Python 3.6 or greater.
  You can keep using fonttools 3.x if you need support for Python 2.
- [py23] Removed all the python2-only code since it is no longer reachable, thus unused;
  only the Python3 symbols were kept, but these are no-op.
  The module is now DEPRECATED and will removed in the future.
- [ttLib] Fixed UnboundLocalError for empty loca/glyph tables (fonttools#1680).
  Also, allow the glyf table to be incomplete when dumping to XML (fonttools#1681).
- [varLib.models] Fixed KeyError while sorting masters and there are no
  on-axis for a given axis (38a8eb0).
- [cffLib] Make sure glyph names are unique (fonttools#1699).
- [feaLib] Fix feature parser to correctly handle octal numbers (fonttools#1700).

3.44.0

Toggle 3.44.0's commit message

Verified

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

- NOTE: This is the last scheduled release to support Python 2.7. The upcoming fonttools
  v4.x series is going to require Python 3.6 or greater.
- [varLib] Added new ``varLib.instancer`` module for partially instantiating variable
  fonts. This extends (and will eventually replace) ``varLib.mutator`` module, as
  it allows to create not just full static instances from a variable font, but also
  "partial" or "less variable" fonts where some of the axes are dropped or
  instantiated at a particular value.
  Also available from the command-line as `fonttools varLib.instancer --help`
  (fonttools#1537, fonttools#1628).
- [cffLib] Added support for ``FDSelect`` format 4 (fonttools#1677).
- [subset] Added support for subsetting ``sbix`` (Apple bitmap color font) table.
- [t1Lib] Fixed issue parsing ``eexec`` section in Type1 fonts when whitespace
  characters are interspersed among the trailing zeros (fonttools#1676).
- [cffLib.specializer] Fixed bug in ``programToCommands`` with CFF2 charstrings (fonttools#1669).

3.43.2

Toggle 3.43.2's commit message

Verified

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

- [featureVars] Fixed region-merging code on python3 (fonttools#1659).
- [varLib.cff] Fixed merging of sparse PrivateDict items (fonttools#1653).

3.43.1

Toggle 3.43.1's commit message

Verified

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

- [subset] Fixed regression when passing ``--flavor=woff2`` option with an input font
  that was already compressed as WOFF 1.0 (fonttools#1650).

3.43.0

Toggle 3.43.0's commit message

Verified

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

- [woff2] Added support for compressing/decompressing WOFF2 fonts with non-transformed
  ``glyf`` and ``loca`` tables, as well as with transformed ``hmtx`` table.
  Removed ``Snippets/woff2_compress.py`` and ``Snippets/woff2_decompress.py`` scripts,
  and replaced them with a new console entry point ``fonttools ttLib.woff2``
  that provides two sub-commands ``compress`` and ``decompress``.
- [varLib.cff] Fixed bug when merging CFF2 ``PrivateDicts``. The ``PrivateDict``
  data from the first region font was incorrecty used for all subsequent fonts.
  The bug would only affect variable CFF2 fonts with hinting (fonttools#1643, fonttools#1644).
  Also, fixed a merging bug when VF masters have no blends or marking glyphs (fonttools#1632,
  fonttools#1642).
- [loggingTools] Removed unused backport of ``LastResortLogger`` class.
- [subset] Gracefully handle partial MATH table (fonttools#1635).
- [featureVars] Avoid duplicate references to ``rvrn`` feature record in
  ``DefaultLangSys`` tables when calling ``addFeatureVariations`` on a font that
  does not already have a ``GSUB`` table (aa8a5bc).
- [varLib] Fixed merging of class-based kerning. Before, the process could introduce
  rogue kerning values and variations for random classes against class zero (everything
  not otherwise classed).
- [varLib] Fixed merging GPOS tables from master fonts with different number of
  ``SinglePos`` subtables (fonttools#1621, fonttools#1641).
- [unicodedata] Updated Blocks, Scripts and ScriptExtensions to Unicode 12.1.

3.42.0

Toggle 3.42.0's commit message

Verified

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

- [OS/2] Fixed sign of ``fsType``: it should be ``uint16``, not ``int16`` (fonttools#1619).
- [subset] Skip out-of-range class values in mark attachment (fonttools#1478).
- [fontBuilder] Add an empty ``DSIG`` table with ``setupDummyDSIG`` method (fonttools#1621).
- [varLib.merger] Fixed bug whereby ``GDEF.GlyphClassDef`` were being dropped
  when generating instance via ``varLib.mutator`` (fonttools#1614).
- [varLib] Added command-line options ``-v`` and ``-q`` to configure logging (fonttools#1613).
- [subset] Update font extents in head table (fonttools#1612).
- [subset] Make --retain-gids truncate empty glyphs after the last non-empty glyph
  (fonttools#1611).
- [requirements] Updated ``unicodedata2`` backport for Unicode 12.0.

3.41.2

Toggle 3.41.2's commit message

Verified

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

- [cffLib] Fixed issue when importing a ``CFF2`` variable font from XML, whereby
  the VarStore state was not propagated to PrivateDict (fonttools#1598).
- [varLib] Don't drop ``post`` glyph names when building CFF2 variable font (fonttools#1609).

3.41.1

Toggle 3.41.1's commit message

Verified

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

- [designspaceLib] Added ``loadSourceFonts`` method to load source fonts using
  custom opener function (fonttools#1606).
- [head] Round font bounding box coordinates to integers to fix compile error
  if CFF font has float coordinates (fonttools#1604, fonttools#1605).
- [feaLib] Don't write ``None`` in ``ast.ValueRecord.asFea()`` (fonttools#1599).
- [subset] Fixed issue ``AssertionError`` when using ``--desubroutinize`` option
  (fonttools#1590, fonttools#1594).
- [graphite] Fixed bug in ``Silf`` table's ``decompile`` method unmasked by
  previous typo fix (fonttools#1597). Decode languange code as UTF-8 in ``Sill`` table's
  ``decompile`` method (fonttools#1600).
0