Cosimo Lupo
|
c41cda33c1
|
featureVars: set FeatureCount/LangSysCount, even if 0
|
2022-10-20 16:45:44 +01:00 |
|
Cosimo Lupo
|
040fdb03a0
|
Rework assertion per feedback
|
2022-10-13 19:17:33 +01:00 |
|
Cosimo Lupo
|
3c935f95ca
|
normalizeLocation: fix ZeroDivisionErrors with extrapolate=True
these happens when v < default and default==lower, or when v > default but default==upper...
|
2022-10-13 18:39:56 +01:00 |
|
Cosimo Lupo
|
f66ee05f71
|
Merge pull request #2847 from fonttools/extrapolate-normalize
Allow extrapolation in normalization
|
2022-10-13 16:25:42 +01:00 |
|
Simon Cozens
|
4d21550052
|
Allow extrapolation in normalization
|
2022-10-13 12:34:59 +01:00 |
|
Just van Rossum
|
668b8d094b
|
Fallback should be value, not 0
|
2022-10-13 12:54:19 +02:00 |
|
Just van Rossum
|
a91e4d3595
|
An omitted axis in a location implies a value of 0 -- we need to records that value
|
2022-10-13 12:48:59 +02:00 |
|
Just van Rossum
|
b073fb8f6f
|
Demand axisRanges is given when extrapolate is True
|
2022-10-13 12:27:46 +02:00 |
|
Just van Rossum
|
e02e9dc295
|
Drop -1,+1 fallback and require the axisRanges dict to be complete
|
2022-10-13 09:07:59 +02:00 |
|
Just van Rossum
|
8e527d3b84
|
adjust doctests and doc strings
|
2022-10-13 08:54:28 +02:00 |
|
Just van Rossum
|
4ef44bfbd1
|
formatting
|
2022-10-13 08:42:37 +02:00 |
|
Just van Rossum
|
053cba3626
|
use value as default instead of 0
|
2022-10-12 16:48:13 +02:00 |
|
Just van Rossum
|
115874cb05
|
Always ssign axisValues attr
|
2022-10-12 16:41:50 +02:00 |
|
Just van Rossum
|
f368dcb4dd
|
Attempt to fix #2843 by computing the axis ranges for interpolation
|
2022-10-12 16:29:14 +02:00 |
|
Behdad Esfahbod
|
4742960f7f
|
[varLib.cff] Don't round deltas
Fixes https://github.com/fonttools/fonttools/issues/2838
|
2022-10-04 14:12:01 -06:00 |
|
Just van Rossum
|
a2eef358be
|
[instancer] Minor touch-up of #2828
|
2022-09-20 17:36:43 +02:00 |
|
Just van Rossum
|
c7ea667215
|
[intancer] Add stat.ElidedFallbackNameID to the set of used name IDs, to avoid it being pruned. Fixes #2822
|
2022-09-20 17:21:26 +02:00 |
|
Guillaume Ayoub
|
fd0e81ad13
|
Avoid negative hmtx values when creating font from variable font
Fix #2821.
|
2022-09-20 16:27:54 +02:00 |
|
Cosimo Lupo
|
87bbb64061
|
[instancer] downgrade GSUB/GPOS version if there are no FeatureVariations after instancing
same as https://github.com/fonttools/fonttools/pull/2811 but moved the logic to _instantiateFeatureVariations directly, instead of after it
|
2022-09-13 10:44:26 +01:00 |
|
Cosimo Lupo
|
e4b3394a38
|
[varLib] omit optional COLR.VarIndexMap for identity mapping
Fixes #2800
|
2022-09-05 17:18:29 +01:00 |
|
Behdad Esfahbod
|
c04afbedaf
|
[varLib.interpolatable] Fix naming of varfont masters
|
2022-08-29 17:08:30 -06:00 |
|
Behdad Esfahbod
|
250cec869e
|
[interpolatable] Compare all masters to first master
Reduces number of errors reported.
|
2022-08-29 17:03:11 -06:00 |
|
Behdad Esfahbod
|
a7cda37fbb
|
[ttVarGlyphSet] Support CFF
|
2022-08-26 20:52:18 -06:00 |
|
Behdad Esfahbod
|
9cb418cbfc
|
[varLib.plot] Add plotModelFromMasters
|
2022-08-26 11:17:26 -06:00 |
|
Behdad Esfahbod
|
2d5a3576d1
|
[varLib.interpolatable] Report index of contour in error message
|
2022-08-25 14:15:58 -06:00 |
|
Cosimo Lupo
|
f5933c1cfa
|
Revert "[varLib.models] Generate narrower tents"
This reverts commit 688939394b8cae3b2a0d5747e435cbd828a14531.
|
2022-08-23 17:20:57 +01:00 |
|
Behdad Esfahbod
|
5284ac3c58
|
[varLib.models] Update docstring
|
2022-08-23 09:56:33 -06:00 |
|
Behdad Esfahbod
|
bad70c68ef
|
[varLib] Support extrapolation
Fixes https://github.com/fonttools/fonttools/issues/1252
|
2022-08-23 09:56:33 -06:00 |
|
Behdad Esfahbod
|
fce82adba2
|
[varLib] Clean up __all__
|
2022-08-22 11:59:04 -06:00 |
|
Behdad Esfahbod
|
129e9cf6a5
|
[varLib] Fix doc formatting
|
2022-08-22 07:43:48 -06:00 |
|
Behdad Esfahbod
|
aa2dae3be1
|
[instancer] Run black
|
2022-08-22 06:28:48 -06:00 |
|
Behdad Esfahbod
|
24c9fb6ffa
|
[cliTools] Rename fragment to suffix
|
2022-08-22 06:26:30 -06:00 |
|
Behdad Esfahbod
|
e146ddfd86
|
[cliTools.makeOutputFileName] Add fragment argument
And use it from subsetter and instancer.
Related to https://github.com/fonttools/fonttools/issues/1156
|
2022-08-19 12:20:21 -06:00 |
|
Behdad Esfahbod
|
a2ed526277
|
[--help] Remove end-of-line periods
|
2022-08-18 07:40:13 -06:00 |
|
Behdad Esfahbod
|
61160fe5db
|
[cffLib.specializer] Fix generalizer blend
Fixes https://github.com/fonttools/fonttools/issues/1975
|
2022-08-17 11:13:42 -06:00 |
|
Behdad Esfahbod
|
e494b118c4
|
[varLib.iup] Document API
|
2022-08-16 14:07:43 -06:00 |
|
Behdad Esfahbod
|
3325b47606
|
Merge pull request #2717 from fonttools/varLib-narrow
[varLib.models] Generate narrower tents
|
2022-08-16 12:46:22 -06:00 |
|
Behdad Esfahbod
|
171670a15f
|
[instancer] Simplify a couple of things (#2732)
* [instancer] Simplify normalization
|
2022-08-15 11:47:09 -06:00 |
|
Behdad Esfahbod
|
41e6f60011
|
Merge pull request #2738 from fonttools/glyphset
TTVarGlyphset
|
2022-08-15 11:07:41 -06:00 |
|
Behdad Esfahbod
|
dc99ab6b3f
|
[ttGlyphSet] Address review comments
|
2022-08-15 11:06:51 -06:00 |
|
Cosimo Lupo
|
e3aaf59084
|
Merge pull request #2734 from fonttools/instancer-bug
[instancer] Fix bug in _instantiateFeatureVariations()
|
2022-08-15 13:59:41 +01:00 |
|
Behdad Esfahbod
|
688939394b
|
[varLib.models] Generate narrower tents
Based on https://github.com/fonttools/fonttools/pull/2218
but modify the general solver instead.
|
2022-08-14 14:00:09 -06:00 |
|
Behdad Esfahbod
|
125dbc64b5
|
[varLib.interpolatable] Use new ttGlyphSet var feature to open varfont
|
2022-08-14 12:08:12 -06:00 |
|
Behdad Esfahbod
|
13e592cadf
|
[instancer] Fix bug in _instantiateFeatureVariations()
Fixes https://github.com/fonttools/fonttools/issues/2733
|
2022-08-09 17:15:29 -06:00 |
|
Nikolaus Waxweiler
|
489eff6715
|
[varlib.build_many] Pass on colr_layer_reuse
|
2022-08-08 14:06:49 +01:00 |
|
Behdad Esfahbod
|
68b0509711
|
[varLib.AligningMerger] Try harder to make it work as a standalone merger
|
2022-08-04 13:22:00 -06:00 |
|
Behdad Esfahbod
|
287ac43212
|
[varLib.AligningMerger] Make it work as a standalone merger
|
2022-08-04 12:30:44 -06:00 |
|
Behdad Esfahbod
|
21d22ae30f
|
Merge pull request #2716 from fonttools/interpolatable-opener
Interpolatable opener
|
2022-07-29 14:42:58 -06:00 |
|
Behdad Esfahbod
|
c1dc2f3c81
|
Merge pull request #2711 from fonttools/iup-cython
Compile a couple of modules with Cython when available
|
2022-07-29 11:21:47 -06:00 |
|
Behdad Esfahbod
|
3e6b9c8c08
|
[varLib.interpolatable] Open .glyphs files as well
|
2022-07-29 11:19:27 -06:00 |
|