pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/fonts/py-fonttools py-fonttools: updated to 3.43.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/a2e5e69f72ed
branches:  trunk
changeset: 397824:a2e5e69f72ed
user:      adam <adam%pkgsrc.org@localhost>
date:      Thu Jul 04 12:09:08 2019 +0000

description:
py-fonttools: updated to 3.43.0

3.43.1 (released 2019-06-19)
- [subset] Fixed regression when passing --flavor=woff2 option with an input font
  that was already compressed as WOFF 1.0

3.43.0 (released 2019-06-18)
- [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
  Also, fixed a merging bug when VF masters have no blends or marking glyphs
- [loggingTools] Removed unused backport of LastResortLogger class.
- [subset] Gracefully handle partial MATH table
- [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 (aa8a5bc6).
- [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
- [unicodedata] Updated Blocks, Scripts and ScriptExtensions to Unicode 12.1.

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

3.41.2 (released 2019-05-13)
- [cffLib] Fixed issue when importing a CFF2 variable font from XML, whereby
  the VarStore state was not propagated to PrivateDict
- [varLib] Don't drop post glyph names when building CFF2 variable font

3.41.1 (released 2019-05-13)
- [designspaceLib] Added loadSourceFonts method to load source fonts using
  custom opener function
- [head] Round font bounding box coordinates to integers to fix compile error
  if CFF font has float coordinates
- [feaLib] Don't write None in ast.ValueRecord.asFea()
- [subset] Fixed issue AssertionError when using --desubroutinize option
- [graphite] Fixed bug in Silf table's decompile method unmasked by
  previous typo fix
  decompile method

diffstat:

 fonts/py-fonttools/Makefile |   4 ++--
 fonts/py-fonttools/distinfo |  10 +++++-----
 2 files changed, 7 insertions(+), 7 deletions(-)

diffs (27 lines):

diff -r 17292ebf8033 -r a2e5e69f72ed fonts/py-fonttools/Makefile
--- a/fonts/py-fonttools/Makefile       Thu Jul 04 11:59:34 2019 +0000
+++ b/fonts/py-fonttools/Makefile       Thu Jul 04 12:09:08 2019 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.57 2019/04/30 07:55:33 adam Exp $
+# $NetBSD: Makefile,v 1.58 2019/07/04 12:09:08 adam Exp $
 
-DISTNAME=      fonttools-3.41.0
+DISTNAME=      fonttools-3.43.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    fonts python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=F/FontTools/}
diff -r 17292ebf8033 -r a2e5e69f72ed fonts/py-fonttools/distinfo
--- a/fonts/py-fonttools/distinfo       Thu Jul 04 11:59:34 2019 +0000
+++ b/fonts/py-fonttools/distinfo       Thu Jul 04 12:09:08 2019 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.37 2019/04/30 07:55:33 adam Exp $
+$NetBSD: distinfo,v 1.38 2019/07/04 12:09:08 adam Exp $
 
-SHA1 (fonttools-3.41.0.zip) = f93d81b2a1df400cfe2624d246a2dde3d97b4d7e
-RMD160 (fonttools-3.41.0.zip) = d851d16576a6bc5d154f9d699fb4014d714c6d19
-SHA512 (fonttools-3.41.0.zip) = cf3820e124e7a94ef0e6e01b67a41cb95ac0a73b79413b86684ab7ba64a6a6d18613b1d71d56cab8b9a1abd820dee4088a4ae964c6c79b8e34eca36ca347b186
-Size (fonttools-3.41.0.zip) = 2942158 bytes
+SHA1 (fonttools-3.43.1.zip) = d1e9204262298983088e2fdffe1154b8ff20cda7
+RMD160 (fonttools-3.43.1.zip) = dacfc694e2dd4297a2e20db6a665afcbd78b7d7b
+SHA512 (fonttools-3.43.1.zip) = 3cb44b084f8ed2c2a948e89022656095928821bd323d698c6c393d15bae837ae149105c7e95ff8761e9735f5f777c00db5ed5e4f917b1289e6c33f4e406b3b46
+Size (fonttools-3.43.1.zip) = 3037094 bytes



Home | Main Index | Thread Index | Old Index