Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[varLib] Add avarPlanner #3223

Merged
merged 51 commits into from
Jul 24, 2023
Merged
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
8557e53
[varLib] Add avarPlanner
behdad Jul 23, 2023
7d05b89
[varLib.avarPlanner] Better blackness calculation
behdad Jul 23, 2023
a9fbeda
[varLib.avarPlanner] Add library support for glyph frequencies
behdad Jul 23, 2023
2253722
[varLib.avarPlanner] Increase target widths
behdad Jul 23, 2023
e8caaf9
[varLib.avarPlanner] Delete old avar before calculations
behdad Jul 23, 2023
ef91a23
Black
behdad Jul 23, 2023
805f459
[varLib.avarPlanner] Actually remove old avar
behdad Jul 23, 2023
3efd204
[varLib.avarPlanner] Comment out plotting
behdad Jul 23, 2023
a95c084
[varLib.avarPlanner] Use proper logging
behdad Jul 23, 2023
023da81
[varLib.avarPlanner] Add --plot
behdad Jul 23, 2023
5c1c192
[varLib.avarPlanner] Add assertion
behdad Jul 23, 2023
3662efc
[varLib.avarPlanner] Write out designspace snippet
behdad Jul 23, 2023
1a36440
[varLib.avarPlanner] A couple of error messages
behdad Jul 23, 2023
43df0ae
[varLib.avarPlanner] Fix creation of new avar table
behdad Jul 23, 2023
385dc84
[varLib.avarPlanner] Remove slntAxis for now
behdad Jul 23, 2023
6f71020
[varLib.avarPlanner] Demote a couple messages to debug
behdad Jul 23, 2023
3ad51d6
[varLib.avarPlanner] Add addEmptyAvar
behdad Jul 23, 2023
ffc1cd4
[varLib.avarPlanner] Add __all__
behdad Jul 23, 2023
758fbb7
[varLib.avarPlanner] Add --samples
behdad Jul 23, 2023
deb472c
[varLib.avarPlanner] Add --weights
behdad Jul 23, 2023
700f69a
[varLib.avarPlanner] Add --glyphs
behdad Jul 23, 2023
8355b58
[varLib.avarPlanner] Use space-separate lists instead of comma
behdad Jul 23, 2023
97fec8d
[varLib.avarPlanner] Use glyphSetFunc argument
behdad Jul 23, 2023
d5a0a97
[varLib.avarPlanner] Add -o,--output-file
behdad Jul 23, 2023
9cde7c5
[varLib.avarPlanner] Support not saving any font
behdad Jul 23, 2023
4021f4f
[varLib.avarPlanner] Add --pins
behdad Jul 23, 2023
1ce5744
[varLib.avarPlanner] Handle fonts without wght axis
behdad Jul 23, 2023
ac7753c
[varLib.avarPlanner] Add --design-units
behdad Jul 23, 2023
b860194
[varLib.avarPlanner] Internal variable rename
behdad Jul 23, 2023
da0c5be
[varLib.avarPlanner] Allow specifying frequencies on the cmdline
behdad Jul 23, 2023
887e457
Start adding width axis planning
behdad Jul 23, 2023
cdf33a6
[varLib.avarPlanner] Add width axis planning
behdad Jul 23, 2023
4b736f5
[varLib.avarPlanner] Add axis-limit sanitazation
behdad Jul 23, 2023
47c858a
[varLib.avarPlanner] Add axis-limit sanitization
behdad Jul 23, 2023
251d9f1
[varLib.avarPlanner] Plan slant (`slnt`) axis
behdad Jul 24, 2023
f2fc1cc
[varLib.axisPlanner] Fix sanitizeWidth()
behdad Jul 24, 2023
68d1a34
[varLib.avarPlanner] Fix width axis sanitization
behdad Jul 24, 2023
41fa909
[varLib.avarPlanner] Remove unused upem facilities
behdad Jul 24, 2023
8c5627e
[varLib.avarPlanner] Messages
behdad Jul 24, 2023
8b30403
[varLib.avarPlanner] Fix pinning again
behdad Jul 24, 2023
4d5c362
[varLib.avarPlanner] Fix slant axis tag
behdad Jul 24, 2023
b008a9d
[varLib.avarPlanner] Add assertions about input limits
behdad Jul 24, 2023
4502be7
[varLib.avarPlanner] Rename --design-units to --design-limits
behdad Jul 24, 2023
0330d3c
Black
behdad Jul 24, 2023
b06dec0
[varLib.avarPlanner] Add one-line docstrings
behdad Jul 24, 2023
2223193
[varLib.avarPlanner] Calculate slant axis average perceptually
behdad Jul 24, 2023
0c27f22
[varLib.avarPlanner] Format
behdad Jul 24, 2023
aadfc93
[varLib.avarPlanner] Turn a couple of log.info messages into debug
behdad Jul 24, 2023
9b30c63
[varLib.avarPlanner] Plan weight/width/slant in that order
behdad Jul 24, 2023
cd6382b
[varLib.avarPlanner] More warning messages
behdad Jul 24, 2023
0054a2e
[varLib.avarPlanner] Add a couple more weights
behdad Jul 24, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view