Revisions of python-FontTools

buildservice-autocommit accepted request 1142082 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 13)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 12)
- update to 4.47.2:
  * [merge] Improve help message and add standard command line
    options
  * [otlLib] Pass ttFont to name.addName in buildStatTable
  * [featureVars] Re-use FeatureVariationRecord's when possible
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 11)
- always obsolete fonttools. We have switched to python311 stack
  in SLE15 and need to get the obsoletes back
    to prevent XML External Entity (XXE) attacks (9f61271):
    thus not participating in CFF2 delta computation, similarly to how
    binary wheel is available for the given platform, e.g. pypy).
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 10)
- update to 4.47.0:
  * [varLib.models] New API for VariationModel: ``getMasterScalars``
    and ``interpolateFromValuesAndScalars``.
  * [varLib.interpolatable] Various bugfixes and rendering
    improvements. In particular, add a Summary page in the front,
    and an Index and Table-of-Contents in the back.  Change the
    page size to Letter.
  * [Docs/designspaceLib] Defined a new ``public.fontInfo`` lib key,
    not used anywhere yet (#3358).
  * [featureVars] Allow to register the same set of substitution
    rules to multiple features.  The ``addFeatureVariations``
    function can now take a list of featureTags; similarly, the
    lib key 'com.github.fonttools.varLib.featureVarsFeatureTag' can
    now take a comma-separateed string of feature tags (e.g.
    "salt,ss01") instead of a single tag (#3360).
  * [featureVars] Don't overwrite GSUB FeatureVariations, but append
    new records to it for features which are not already there. But
    raise ``VarLibError`` if the feature tag already has feature
    variations associated with it (#3363).
  * [varLib] Added ``addGSUBFeatureVariations`` function to add GSUB
    Feature Variations to an existing variable font from rules
    defined in a DesignSpace document (#3362).
  * [varLib.interpolatable] Various bugfixes and rendering
    improvements. In particular, a new test for "underweight" glyphs.
    The new test reports quite a few false-positives though. Please
    send feedback.
  * [varLib.interpolatable] Various bugfixes and improvements, better
    reporting, reduced false positives.
  * [ttGlyphSet] Added option to not recalculate glyf bounds (#3348).
  * [varLib.interpolatable] Vastly improved algorithms. Also
buildservice-autocommit accepted request 1092403 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 9)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 8)
- update to 4.39.4:
  * [varLib.interpolatable] Allow for sparse masters (#3075)
  * [merge] Handle differing default/nominalWidthX in CFF (#3070)
  * [ttLib] Add missing main.py file to ttLib package (#3088)
  * [ttx] Fix missing composite instructions in XML (#3092)
  * [ttx] Fix split tables option to work on filenames containing
    '%' (#3096)
  * [featureVars] Process lookups for features other than rvrn
    last (#3099)
  * [feaLib] support multiple substitution with classes (#3103)
buildservice-autocommit accepted request 1083106 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 7)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 6)
- add sle15_python_module_pythons (jsc#PED-68)
buildservice-autocommit accepted request 1075673 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 5)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 4)
- update to 4.39.3:
  * [sbix] Fixed TypeError when compiling empty glyphs whose
    imageData is None
  * [ttFont] Fixed AttributeError on python <= 3.10 when opening
    a TTFont from a tempfile
  * SpooledTemporaryFile, seekable method only added on python
    3.11 (#3052).
  * [varLib] Fixed regression introduced in 4.39.1 whereby an
    incomplete 'STAT' table would be built even though a 
    DesignSpace v5 did contain 'STAT' definitions (#3045, #3046).
  * [avar2] Added experimental support for reading/writing avar
    version 2 as specified in this draft proposal: 
    https://github.com/harfbuzz/boring-expansion-spec/blob/main/avar2.md
  * [glifLib] Wrap underlying XML library exceptions with
    GlifLibError when parsing GLIFs, and also print the name
    and path of the glyph that fails to be parsed (#3042).
  * [feaLib] Consult avar for normalizing user-space values in
    ConditionSets and in VariableScalars (#3042, #3043).
  * [ttProgram] Handle string input to Program.fromAssembly()
    (#3038).
  * [otlLib] Added a config option to emit GPOS 7 lookups,
    currently disabled by default because of a macOS bug (#3034).
  * [COLRv1] Added method to automatically compute ClipBoxes
    (#3027).
  * [ttFont] Fixed getGlyphID to raise KeyError on missing glyphs
    instead of returning None.
  * [sbix] Fixed UnboundLocalError: cannot access local variable
    'rawdata' (#3031).
  * [varLib] When building VF, do not overwrite a pre-existing
    ``STAT`` table that was built with feaLib from FEA feature
buildservice-autocommit accepted request 946635 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 3)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 2)
- update to 4.28.5:
  * make sure all occurrences of str() are now replaced with user-defined ntos
  * refactored code into submodules, plus several bugfixes and improvements
  * Merge GDEF marksets in Lookups properly
  * Have fontTools feaLib script exit with error code when build fails
  * Added ntos option to customize number formatting
  * Speed up subsetting of large CFF fonts 
  * Speculatively promote lookups to extension to speed up compilation
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 1)
Displaying all 13 revisions
openSUSE Build Service is sponsored by