Behdad Esfahbod
09464e5825
Comment
2023-06-27 09:53:37 -06:00
Behdad Esfahbod
9974a74a18
[cubic-glyf] Fix drawPoints() contour ending with cubic offCurve
...
Fixes https://github.com/fonttools/fonttools/issues/3189
2023-06-27 11:48:25 -04:00
Behdad Esfahbod
1138e5b0df
[Tests] Add cmap to dot-cubic.ttf
...
So we can test it with svgPathPen.
2023-06-27 08:54:42 -06:00
Behdad Esfahbod
9983ffe27a
[cubic-glyf] Fix tests
...
Ouch.
2023-06-27 08:47:56 -06:00
Behdad Esfahbod
a99e130b26
[Tests] Silence a few deprecation warnings
2023-05-24 14:38:41 -06:00
Behdad Esfahbod
5e141f027b
[cubic-glyf] Add test for offcurve wrap-around and all-offcurve
2023-02-21 16:52:36 -07:00
Behdad Esfahbod
e3a37f07bf
Add test for previous commit
2023-02-03 15:29:32 -07:00
Behdad Esfahbod
fbf09fb24d
[ttGlyphSet_test] Test that RecordingPointPen records VarComposite
2023-02-03 11:03:04 -07:00
Behdad Esfahbod
2e20e47473
[transform] Rename VarTransform to DecomposedTransform
2023-02-03 09:05:55 -07:00
Behdad Esfahbod
69966aa5d7
[BasePen] Add addVarComponent()
2023-02-02 15:25:09 -07:00
Behdad Esfahbod
2c2a0964d7
[ttGlyphSet_test] Add another varComposite test
...
This one has different characteristics, hitting more code.
2023-02-01 18:56:31 -07:00
Behdad Esfahbod
f3dd3fb48f
[ttGlyphSet_test] Use variations in varComposite test
...
To hit more code with test.
2023-02-01 18:31:54 -07:00
Behdad Esfahbod
63d355e37d
[Tests/ttGlyphSet/VarComposite] Add test
...
And a bugfix.
2023-01-30 11:26:21 -07:00
Just van Rossum
6e6b86d41a
[ttGlyphSet] Add comment to clarify the test
2022-09-20 11:17:58 +02:00
Just van Rossum
fa4a5f33b4
Add test case
2022-09-20 10:54:09 +02:00
Just van Rossum
b818e1494f
Refactor ttGlyphSet.py
...
- only differentiate between glyf and CFF/CFF2 implementations, not var vs non-var
- use collections.abc.Mapping to get a more consistent dict-like object with less code
- prefer HVAR metrics over gvar metrics
- move some responsibilities from the _TTGlyphSet objects to the _TTGlyph objects
- adjust some tests to the changes
2022-08-30 08:49:36 +02:00
Behdad Esfahbod
b3d6868516
[ttGlyphSet_test] Test CFF2 variations
2022-08-26 21:42:14 -06:00
Cosimo Lupo
320cbf7c47
[ttGlyphSet] Inherit ttVarGlyphSet from ttGlyphSet
...
Fixes #2759
2022-08-22 17:07:31 +01:00
Behdad Esfahbod
dc99ab6b3f
[ttGlyphSet] Address review comments
2022-08-15 11:06:51 -06:00
Behdad Esfahbod
26ae03f58f
[ttGlyphSet] Add tests
2022-08-14 12:52:49 -06:00