Cosimo Lupo
|
0b05cec0a3
|
Merge pull request #3360 from fonttools/fea-vars-multiple-tags
[featureVars] allow to assign same subst lookup to several feature tags
|
2023-12-01 18:40:35 +00:00 |
|
Cosimo Lupo
|
c46478335e
|
[Doc/designspaceLib] mention 'featureVarsFeatureTag' takes multiple comma-separated tags now
|
2023-12-01 16:53:32 +00:00 |
|
Cosimo Lupo
|
a2e05fb084
|
[varLib_test] use multiple tags in FeatureVarsCustomTag.designspace
|
2023-12-01 16:53:32 +00:00 |
|
Cosimo Lupo
|
a2f6f2ffed
|
[featureVars] allow to assign same subst lookup to several feature tags
this can be useful to maximise layout engine compatibility or simply to have same feature variations substitutions be accessible via mutliple feature tags for whatever reason.
Fixes https://github.com/fonttools/fonttools/issues/2050
Fixes https://github.com/fonttools/fonttools/issues/3004
|
2023-12-01 16:53:31 +00:00 |
|
Cosimo Lupo
|
ee3d7c8f80
|
black
|
2023-12-01 16:20:50 +00:00 |
|
Behdad Esfahbod
|
5847d394fc
|
[interpolatable] Fixup
|
2023-12-01 00:21:23 -05:00 |
|
Behdad Esfahbod
|
4764cb52af
|
[interpolatable] Fixup
|
2023-12-01 00:18:12 -05:00 |
|
Behdad Esfahbod
|
97d571cd66
|
[interpolatable] Fixup
|
2023-12-01 00:14:15 -05:00 |
|
Behdad Esfahbod
|
8000927cbe
|
[interpolatable] Move another test to its own file
|
2023-11-30 23:59:40 -05:00 |
|
Behdad Esfahbod
|
7636a2ebde
|
[interpolatable] Fixup
|
2023-11-30 23:41:30 -05:00 |
|
Behdad Esfahbod
|
a97853871e
|
[interpolatable] Refactor one test
|
2023-11-30 23:39:46 -05:00 |
|
Behdad Esfahbod
|
c984acc070
|
[interpolatable] Don't continue test if open contours
|
2023-11-30 23:29:37 -05:00 |
|
Behdad Esfahbod
|
7993bad2c4
|
[interpolatable] Add a Glyph class
|
2023-11-30 23:26:25 -05:00 |
|
Behdad Esfahbod
|
67a8706ed4
|
[interpolatable] Move some code into a helper file
|
2023-11-30 17:06:22 -05:00 |
|
Behdad Esfahbod
|
d9b9b3a1f6
|
[interpolatablePlot] Tweak colors a bit
|
2023-11-30 16:13:22 -05:00 |
|
Behdad Esfahbod
|
4994dfe909
|
[interpolatablePlot] Fix zero-point contours
|
2023-11-30 16:07:42 -05:00 |
|
Behdad Esfahbod
|
e3887b724d
|
[interpolatable] Fix epsilon handling
|
2023-11-30 15:58:18 -05:00 |
|
Behdad Esfahbod
|
207a67e7d5
|
[interpolatable] Fix bots
|
2023-11-30 13:32:28 -05:00 |
|
Behdad Esfahbod
|
abc0e8e1c7
|
Merge branch 'interpolatable-overweight'
See https://github.com/fonttools/fonttools/pull/3359 for commit trail
|
2023-11-30 13:07:54 -05:00 |
|
Behdad Esfahbod
|
8ad4df935e
|
[interpolatable] Bring back into shape of the main branch
|
2023-11-30 13:05:35 -05:00 |
|
Behdad Esfahbod
|
4581d93c26
|
[interpolatable] A rename
|
2023-11-30 12:50:53 -05:00 |
|
Behdad Esfahbod
|
182c6d24d4
|
[interpolatable] Minor names var use repr
|
2023-11-30 12:49:56 -05:00 |
|
Behdad Esfahbod
|
16a096f42a
|
Disable overweight test
|
2023-11-30 12:48:46 -05:00 |
|
Behdad Esfahbod
|
13ef1ba2f0
|
[interpolatable] Add (unused) transform_from_stats
|
2023-11-29 22:58:13 -05:00 |
|
Behdad Esfahbod
|
e23fa9195c
|
[interpolatablePlot] Copy from interpolatable-overweight branch
|
2023-11-29 22:51:59 -05:00 |
|
Behdad Esfahbod
|
e516d8af48
|
Another deadend
|
2023-11-29 22:49:53 -05:00 |
|
Behdad Esfahbod
|
8f021c5e11
|
...
|
2023-11-29 18:03:50 -05:00 |
|
Behdad Esfahbod
|
9506c3732a
|
[interpolatable] ...
|
2023-11-29 16:51:50 -05:00 |
|
Behdad Esfahbod
|
456097513c
|
[interpolatable] Revert back some
|
2023-11-29 16:51:50 -05:00 |
|
Behdad Esfahbod
|
875d17c3f0
|
[interpolatable] Another approach
|
2023-11-29 16:51:50 -05:00 |
|
Behdad Esfahbod
|
41ed903d45
|
[interpolatable] One more try at overweight
|
2023-11-29 16:51:50 -05:00 |
|
Behdad Esfahbod
|
a15a9a946f
|
[interpolatablePlot] Tweak overweight
Still far from working.
|
2023-11-29 16:51:50 -05:00 |
|
Behdad Esfahbod
|
447e8b865d
|
black
|
2023-11-29 16:51:50 -05:00 |
|
Behdad Esfahbod
|
4f914dbbc2
|
[interpolatable] Calling it a night...
|
2023-11-29 16:51:49 -05:00 |
|
Behdad Esfahbod
|
219f1ed2f5
|
.
|
2023-11-29 16:51:49 -05:00 |
|
Behdad Esfahbod
|
8d9931a1e1
|
[interpolatable] Start adding "overweight" test
|
2023-11-29 16:51:49 -05:00 |
|
Behdad Esfahbod
|
9b98eaf9d7
|
[interpolatablePlot] Add underweight emoticon
|
2023-11-29 16:51:49 -05:00 |
|
Behdad Esfahbod
|
4c222bd044
|
[interpolatable] Fix stddev
|
2023-11-29 14:04:04 -07:00 |
|
Colin M. Ford
|
bc17e738f0
|
a few more should > must
|
2023-11-28 22:07:55 -05:00 |
|
Colin M. Ford
|
67f858b598
|
change should to must
|
2023-11-28 18:08:17 -05:00 |
|
Colin M. Ford
|
2d5655cc38
|
xml examples of public.fontInfo
|
2023-11-28 15:20:20 -05:00 |
|
Behdad Esfahbod
|
2b115eaae8
|
[interpolatablePlot] Remove redundant code
|
2023-11-28 09:42:13 -07:00 |
|
Colin M. Ford
|
162a4590e0
|
Common Lib Key Registry Entry
|
2023-11-28 11:31:19 -05:00 |
|
Cosimo Lupo
|
abd34de8b7
|
[interpolatable] fix TypeError "not all arguments converted during string formatting"
https://github.com/fonttools/fonttools/actions/runs/7018011691/job/19092495402?pr=3354#step:5:3503
|
2023-11-28 11:41:21 +00:00 |
|
Behdad Esfahbod
|
4ff5916bf6
|
[interpolatablePlot] Tweak color opacities a bit
|
2023-11-27 20:30:14 -07:00 |
|
Behdad Esfahbod
|
6ae29fe386
|
Interpolatable structure area (#3356)
[interpolatable] Add an "underweight" check
Remove the old, black-magic, "wrong_structure" test.
See https://github.com/fonttools/fonttools/pull/3356 for commit trail.
|
2023-11-27 20:21:16 -07:00 |
|
Behdad Esfahbod
|
5738b4638a
|
[interpolatable] Remove fixing countour start order for kinks
This was broken if multiple master-pairs tried to do the
same. Just leave it.
|
2023-11-27 13:10:05 -07:00 |
|
Simon Cozens
|
b5ddc99fb9
|
linelike intersections (#3353)
* Replace linelike intersections with line-curve/line-line tests, fixes #3352
* Tests for #3352
|
2023-11-27 17:27:28 +00:00 |
|
Behdad Esfahbod
|
5ce71286ac
|
[interpolatablePlot] Black
|
2023-11-26 22:12:42 -07:00 |
|
Behdad Esfahbod
|
b5f022c5fd
|
[interpolatable] Try drawing kink point at wrong-contour-order
I'm not sure it's correct, but doesn't seem to harm.
|
2023-11-26 22:11:31 -07:00 |
|