Marc Foley
|
daf6427b0b
|
Implement Adobe ps naming for instantiated instances
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
de38c9ce96
|
Tidy up variable name and run through black
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
5eac886e5a
|
Only create typographic subfamily name if there are nonRibbi tokens
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
29e4ff987c
|
instancer: implement Cosimo feedback
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
bef1d08c0b
|
instancer: updateNameTableStyleRecords use strings as input instead of axis values
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
11f0ade44c
|
cleanup _updateUniqueIdNameRecord
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
0bcbbfdbb5
|
instancer: reuse existing instantiateSTAT func
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
9a72311d19
|
instancer: refactor updateNameTable
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
b328475072
|
wip instancer: update uniqueID
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
ce1d8a9955
|
instancer: Add axisDefaults to axisLimits
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
69c8667982
|
instancer: sort axisValues so format 4 are dominant for constructing names
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
0b639c2979
|
instancer: use bit mask for axisValue flags
|
2021-02-26 10:19:43 +00:00 |
|
Marc Foley
|
b4b1ce3579
|
instancer: include attribute axisValues
|
2021-02-26 10:19:42 +00:00 |
|
Marc Foley
|
f89c01d2d7
|
instancer: only updateNames if axisValue with specified coord exists
|
2021-02-26 10:19:42 +00:00 |
|
Marc Foley
|
2fd934051b
|
Refactor axisValuesFromAxisLimits
|
2021-02-26 10:19:42 +00:00 |
|
Marc Foley
|
78f6c2ae75
|
instancer: add test for partial instance name
|
2021-02-26 10:19:42 +00:00 |
|
Marc Foley
|
4cd0fb80f6
|
Fix typos
|
2021-02-26 10:19:42 +00:00 |
|
Marc Foley
|
b502471a08
|
wip instancer: support format 4 axisvalues
|
2021-02-26 10:19:42 +00:00 |
|
Marc Foley
|
b95607513c
|
WIP instancer: update static font nametable
|
2021-02-26 10:19:42 +00:00 |
|
Simon Cozens
|
60c1ee0107
|
Black whole module
|
2021-02-26 10:03:37 +00:00 |
|
Simon Cozens
|
1a3478da0e
|
Fixes from review
|
2021-02-26 10:03:32 +00:00 |
|
Cosimo Lupo
|
d4ec4fffd2
|
Merge pull request #2039 from fonttools/feaLib-STAT
[feaLib] Add support for STAT table
|
2021-02-25 17:32:11 +00:00 |
|
Cosimo Lupo
|
9aeb48286d
|
black
|
2021-02-25 17:16:02 +00:00 |
|
Kamile Demir
|
29ff42d15f
|
Reusing otlLib buildStatTable() in feaLib
|
2021-02-25 17:16:02 +00:00 |
|
Zachary Scheuren
|
0434b1a917
|
Add feaLib support for STAT table
|
2021-02-25 17:16:01 +00:00 |
|
Nikolaus Waxweiler
|
f6a62e0db1
|
Merge pull request #2164 from fonttools/pen-maintenance
Pen maintenance
|
2021-02-22 10:26:39 +00:00 |
|
Nikolaus Waxweiler
|
839c57a50d
|
Remove some Python 2 vestiges from pen tests
|
2021-02-21 10:30:17 +00:00 |
|
Nikolaus Waxweiler
|
f7546baf00
|
Complete implementation of TTGlyphPen
|
2021-02-21 10:20:59 +00:00 |
|
Nikolaus Waxweiler
|
8a55182f37
|
Make NullPen inherit from AbstractPen
|
2021-02-21 10:20:48 +00:00 |
|
Nikolaus Waxweiler
|
ab1883da1d
|
Turn AbstractPen and AbstractPointPen into ABCs plus typing
|
2021-02-21 10:20:37 +00:00 |
|
Denis Moyogo Jacquerye
|
4fb22eed1b
|
Merge pull request #2193 from moyogo/feaLib-indent-anchors
[feaLib] Format anchors one per line instead of all on the same line
|
2021-02-19 14:31:40 +00:00 |
|
Simon Cozens
|
2ef7964e90
|
If we swapped the segments, we must swap them back when returning results
|
2021-02-18 22:12:20 +00:00 |
|
Denis Moyogo Jacquerye
|
2563b1df7e
|
[feaLib] black ast.py
|
2021-02-18 19:19:18 +00:00 |
|
Denis Moyogo Jacquerye
|
537fabcee9
|
[feaLib] update tests for indented anchors
|
2021-02-18 19:19:18 +00:00 |
|
Denis Moyogo Jacquerye
|
e47101d683
|
[feaLib] indent anchor statements
|
2021-02-18 17:14:57 +00:00 |
|
Cosimo Lupo
|
a12669c936
|
Merge pull request #2194 from fonttools/fix-master-main
remame 'master' -> 'main' in worflows/test.yml
|
2021-02-18 15:42:08 +00:00 |
|
Cosimo Lupo
|
b77d520b48
|
remame 'master' -> 'main' in worflows/test.yml
|
2021-02-18 15:39:52 +00:00 |
|
Simon Cozens
|
1795ee98b2
|
Address various feedback
|
2021-02-18 14:54:27 +00:00 |
|
Simon Cozens
|
fdceeee0c6
|
Unnecessary parens
|
2021-02-18 11:39:46 +00:00 |
|
Simon Cozens
|
c082616c6f
|
Make hacky uniquifying thing more explicit
|
2021-02-18 11:39:36 +00:00 |
|
Simon Cozens
|
80a3227f44
|
Raise error in unknown curve degrees
|
2021-02-18 11:39:01 +00:00 |
|
Simon Cozens
|
6a223e5f93
|
Rename parameters
|
2021-02-18 11:38:40 +00:00 |
|
Simon Cozens
|
2e211194c8
|
No harm in handling all segment types here
|
2021-02-18 11:23:24 +00:00 |
|
Simon Cozens
|
c17b1c9e9f
|
Oops, this has a different interface to the curve-based ones
|
2021-02-18 11:20:45 +00:00 |
|
Simon Cozens
|
01957a9b94
|
Intersection and point-at-time functions from beziers.py
|
2021-02-18 10:49:52 +00:00 |
|
Simon Cozens
|
8e42f693a7
|
Add function to compute bounding box area
|
2021-02-18 10:48:09 +00:00 |
|
Cosimo Lupo
|
51882b3dd5
|
Update NEWS.rst
forgot to mention that v4.20.0 also added support for COLRv1 and CPAL subsetting
|
2021-02-15 17:30:22 +00:00 |
|
Cosimo Lupo
|
9c4228222c
|
Bump version: 4.20.0 → 4.20.1.dev0
|
2021-02-15 17:08:54 +00:00 |
|
Cosimo Lupo
|
f426430dc1
|
Release 4.20.0
|
2021-02-15 17:08:53 +00:00 |
|
Cosimo Lupo
|
0219c4871d
|
Update changelog [skip ci]
|
2021-02-15 17:08:10 +00:00 |
|