Behdad Esfahbod
41fa9090a0
[varLib.avarPlanner] Remove unused upem facilities
...
Was only correct for weight axis.
2023-07-23 19:08:13 -06:00
Behdad Esfahbod
68d1a34191
[varLib.avarPlanner] Fix width axis sanitization
2023-07-23 19:03:24 -06:00
Behdad Esfahbod
f2fc1ccd16
[varLib.axisPlanner] Fix sanitizeWidth()
2023-07-23 19:01:14 -06:00
Behdad Esfahbod
251d9f15a9
[varLib.avarPlanner] Plan slant (slnt
) axis
2023-07-23 18:25:26 -06:00
Behdad Esfahbod
47c858a2f2
[varLib.avarPlanner] Add axis-limit sanitization
2023-07-23 17:42:06 -06:00
Behdad Esfahbod
4b736f5747
[varLib.avarPlanner] Add axis-limit sanitazation
2023-07-23 17:02:01 -06:00
Behdad Esfahbod
cdf33a67fc
[varLib.avarPlanner] Add width axis planning
2023-07-23 16:45:53 -06:00
Behdad Esfahbod
887e45766a
Start adding width axis planning
2023-07-23 15:47:03 -06:00
Behdad Esfahbod
da0c5be0e8
[varLib.avarPlanner] Allow specifying frequencies on the cmdline
2023-07-23 15:42:52 -06:00
Behdad Esfahbod
b860194235
[varLib.avarPlanner] Internal variable rename
2023-07-23 14:55:24 -06:00
Behdad Esfahbod
ac7753c338
[varLib.avarPlanner] Add --design-units
2023-07-23 13:53:26 -06:00
Behdad Esfahbod
1ce57444bb
[varLib.avarPlanner] Handle fonts without wght axis
2023-07-23 13:08:40 -06:00
Behdad Esfahbod
4021f4fc4e
[varLib.avarPlanner] Add --pins
2023-07-23 12:26:40 -06:00
Behdad Esfahbod
9cde7c53fe
[varLib.avarPlanner] Support not saving any font
2023-07-23 11:37:14 -06:00
Behdad Esfahbod
d5a0a9756b
[varLib.avarPlanner] Add -o,--output-file
2023-07-23 11:31:14 -06:00
Behdad Esfahbod
97fec8d6d4
[varLib.avarPlanner] Use glyphSetFunc argument
2023-07-23 11:17:01 -06:00
Behdad Esfahbod
8355b58e85
[varLib.avarPlanner] Use space-separate lists instead of comma
2023-07-23 11:12:26 -06:00
Behdad Esfahbod
700f69a559
[varLib.avarPlanner] Add --glyphs
2023-07-23 10:40:02 -06:00
Behdad Esfahbod
deb472c47f
[varLib.avarPlanner] Add --weights
2023-07-23 10:29:59 -06:00
Behdad Esfahbod
758fbb7d74
[varLib.avarPlanner] Add --samples
2023-07-23 10:27:19 -06:00
Behdad Esfahbod
ffc1cd4801
[varLib.avarPlanner] Add __all__
2023-07-23 10:23:39 -06:00
Behdad Esfahbod
3ad51d6339
[varLib.avarPlanner] Add addEmptyAvar
2023-07-23 10:19:35 -06:00
Behdad Esfahbod
6f7102021a
[varLib.avarPlanner] Demote a couple messages to debug
2023-07-23 10:16:10 -06:00
Behdad Esfahbod
385dc84b1e
[varLib.avarPlanner] Remove slntAxis for now
...
Will add back when implementing slant planning.
2023-07-23 10:08:09 -06:00
Behdad Esfahbod
43df0ae0a1
[varLib.avarPlanner] Fix creation of new avar table
2023-07-23 10:06:51 -06:00
Behdad Esfahbod
1a36440d3d
[varLib.avarPlanner] A couple of error messages
2023-07-23 10:04:28 -06:00
Behdad Esfahbod
3662efc1e9
[varLib.avarPlanner] Write out designspace snippet
2023-07-23 09:53:20 -06:00
Behdad Esfahbod
5c1c192dac
[varLib.avarPlanner] Add assertion
2023-07-23 09:45:58 -06:00
Behdad Esfahbod
023da81731
[varLib.avarPlanner] Add --plot
2023-07-23 09:44:07 -06:00
Behdad Esfahbod
a95c084355
[varLib.avarPlanner] Use proper logging
2023-07-23 09:30:54 -06:00
Behdad Esfahbod
3efd204a06
[varLib.avarPlanner] Comment out plotting
2023-07-23 09:18:44 -06:00
Behdad Esfahbod
805f459f56
[varLib.avarPlanner] Actually remove old avar
2023-07-23 09:01:42 -06:00
Behdad Esfahbod
ef91a236d2
Black
2023-07-22 23:13:36 -06:00
Behdad Esfahbod
e8caaf9955
[varLib.avarPlanner] Delete old avar before calculations
...
Ouch!
2023-07-22 23:07:48 -06:00
Behdad Esfahbod
2253722dfb
[varLib.avarPlanner] Increase target widths
2023-07-22 22:32:10 -06:00
Behdad Esfahbod
a9fbeda24b
[varLib.avarPlanner] Add library support for glyph frequencies
...
No cmdline support yet.
2023-07-22 22:04:18 -06:00
Behdad Esfahbod
7d05b896e6
[varLib.avarPlanner] Better blackness calculation
...
Consider glyph width.
2023-07-22 22:01:03 -06:00
Behdad Esfahbod
8557e535eb
[varLib] Add avarPlanner
2023-07-22 21:59:01 -06:00
Cosimo Lupo
b1ac5aa581
Bump version: 4.41.1 → 4.41.2.dev0
2023-07-21 17:27:00 +01:00
Cosimo Lupo
06b9c911cb
Release 4.41.1
2023-07-21 17:26:59 +01:00
Cosimo Lupo
6b173b15e7
Update NEWS.rst [skip ci]
2023-07-21 17:26:36 +01:00
Cosimo Lupo
bc5f6e1e32
Merge pull request #3216 from fonttools/document-instance-labels
...
Document instance labelling
2023-07-21 11:40:10 +01:00
Behdad Esfahbod
530e409416
[name] Speed up NameRecordVisitor
...
Don't visit large tables without any name records.
2023-07-20 10:16:04 -06:00
Behdad Esfahbod
d27cc3abf8
Revert "Merge pull request #3214 from fonttools/subset-speed-regression"
...
This reverts commit f7965ba0086ebad9e3fa103935dc2edf41ffe780, reversing
changes made to 31319a7ef218237eea7cd6713ec29032a5cdd752.
2023-07-20 10:16:04 -06:00
Cosimo Lupo
f7965ba008
Merge pull request #3214 from fonttools/subset-speed-regression
...
[subset] Revert use of NameVisitor to fix speed regression
2023-07-20 15:34:32 +01:00
Nikolaus Waxweiler
896ac28f99
Document instance labelling
2023-07-20 15:18:36 +01:00
Behdad Esfahbod
31319a7ef2
Merge pull request #3212 from fonttools/instancer-null-conditionset
...
[instancer] Allow null ConditionSet
2023-07-20 07:56:29 -06:00
Cosimo Lupo
2dcdb17e90
instancer_test: add test for null ConditionSet offset
2023-07-20 11:15:32 +01:00
Cosimo Lupo
687e23cf3f
[NameVisitor] remove logging, caller can log if they wish
2023-07-20 10:27:30 +01:00
Cosimo Lupo
f0d601a5f2
[subset] Revert use of NameVisitor in subsetter which may be causing speed regression
...
Intended to fix #3213
Revert "Implement Cosimo feedback"
This reverts commit cfede76fd93012a79457232d79884b3c885bf81b.
Revert "remove redundant CPAL name removal code"
This reverts commit b5639410abe9b57d9764639839621d9f1995c873.
Revert "convert name table _prune_pre_subset to prune_post_subset"
This reverts commit 0a6e8bf1c308c843fbbf65e06e4eb5734aa941a2.
Revert "Use NameRecordVisitor in subsetter"
This reverts commit edf8891fba54015c5d37a6397b7b95f14dfe5662.
2023-07-20 10:26:28 +01:00