Behdad Esfahbod
|
0268f7a67b
|
[scaleUpem] Move to ttLib
|
2022-08-18 05:08:40 -06:00 |
|
Behdad Esfahbod
|
ee14fc5b71
|
[scaleUpem] Add scale_upem API
|
2022-08-17 14:58:35 -06:00 |
|
Behdad Esfahbod
|
46be8fd9b7
|
[scale-upem] Move into fontTools.scaleUpem module
|
2022-08-17 14:54:40 -06:00 |
|
Behdad Esfahbod
|
a9e2595e7d
|
[visitor] Document
|
2022-08-17 14:50:32 -06:00 |
|
Behdad Esfahbod
|
9e1f447934
|
[ttVisitor_test] More meaningful testing
|
2022-08-17 14:37:45 -06:00 |
|
Behdad Esfahbod
|
31e6bcfc31
|
[visitor_test] Test defaultStop=True
|
2022-08-17 14:30:13 -06:00 |
|
Behdad Esfahbod
|
d6bdae1369
|
[visitor_test] Test enums
|
2022-08-17 14:27:58 -06:00 |
|
Behdad Esfahbod
|
2a8f408b31
|
Fix signature of ensureDecompiled()
|
2022-08-17 14:27:47 -06:00 |
|
Behdad Esfahbod
|
33b07c757a
|
[ttVisitor] Add comment
|
2022-08-17 14:20:36 -06:00 |
|
Behdad Esfahbod
|
adf6a67a7a
|
[scale-upem] Add docstring
|
2022-08-17 14:16:45 -06:00 |
|
Behdad Esfahbod
|
596c571c1c
|
Add ttVisitor test
|
2022-08-16 13:08:03 -06:00 |
|
Behdad Esfahbod
|
8fdf4d160e
|
[visitor_test] Add visitor tests
|
2022-08-16 12:28:26 -06:00 |
|
Behdad Esfahbod
|
033e811c8f
|
[scale-upem] Add output message
|
2022-08-15 22:03:37 -06:00 |
|
Behdad Esfahbod
|
380ea83191
|
[print-json] Print GlyphOrder
|
2022-08-15 21:59:33 -06:00 |
|
Behdad Esfahbod
|
82b894c497
|
[print-json] Actually valid json now!
|
2022-08-15 21:44:13 -06:00 |
|
Behdad Esfahbod
|
f8e5ea4f95
|
[print-json] Towards valid json syntax
|
2022-08-15 21:37:23 -06:00 |
|
Behdad Esfahbod
|
dcff7a2d8b
|
[Snippets/print-json.py] Add using the visitor module
|
2022-08-15 21:17:05 -06:00 |
|
Behdad Esfahbod
|
09ea38bac6
|
[visitor] Add visitDict
|
2022-08-15 17:39:53 -06:00 |
|
Behdad Esfahbod
|
cb27c528cb
|
[visitor] Add visitLeaf
|
2022-08-15 17:29:08 -06:00 |
|
Behdad Esfahbod
|
6af0637e02
|
[ttVisitor] Pass arbitrary args
|
2022-08-15 17:08:16 -06:00 |
|
Behdad Esfahbod
|
e2850886d9
|
[scale-upem] Err on CFF fonts
|
2022-08-15 14:30:04 -06:00 |
|
Behdad Esfahbod
|
4b472cbc3a
|
[scale-upem] Implement vmtx
|
2022-08-15 14:27:15 -06:00 |
|
Behdad Esfahbod
|
6bac64ff9f
|
[scale-upem] Implement vhea
|
2022-08-15 14:25:15 -06:00 |
|
Behdad Esfahbod
|
ec2919cc34
|
[scale-upem] Implement GDEF
|
2022-08-15 14:21:31 -06:00 |
|
Behdad Esfahbod
|
c588b2d5b3
|
[scale-upem] Scale GPOS using register_attrs as well
|
2022-08-15 14:19:26 -06:00 |
|
Behdad Esfahbod
|
3a6fa9812d
|
[scale-upem] Implement ItemVariationStore
|
2022-08-15 14:09:13 -06:00 |
|
Behdad Esfahbod
|
f360cf92ec
|
[Snippets/scale-upem] Implement gvar scaling
|
2022-08-15 14:03:42 -06:00 |
|
Behdad Esfahbod
|
ef1a009bea
|
[visitor] Fix up attrs visiting
|
2022-08-15 13:59:05 -06:00 |
|
Behdad Esfahbod
|
8213c58a38
|
[visitor] Don't recurse on private or TTFont attributes
|
2022-08-15 13:43:03 -06:00 |
|
Behdad Esfahbod
|
24d63d068e
|
[scale-upem] Take scale-factor from command-line
|
2022-08-15 13:36:28 -06:00 |
|
Behdad Esfahbod
|
f582469cb8
|
[visitor] Split TTVisitor into its own module
|
2022-08-15 13:01:46 -06:00 |
|
Behdad Esfahbod
|
61d651e387
|
[scale-upem] Implement kern table
|
2022-08-15 12:56:38 -06:00 |
|
Behdad Esfahbod
|
d9338ea539
|
[Snippets] Rename scale-font.py to scale-upem.py
|
2022-08-15 12:52:08 -06:00 |
|
Behdad Esfahbod
|
fcc4a875dd
|
Rename visitor_test to Snippets/scale-font.py
|
2022-08-15 12:51:07 -06:00 |
|
Behdad Esfahbod
|
3e82ce1e2d
|
[visitor_test] Take scaleFactor
|
2022-08-15 12:50:16 -06:00 |
|
Behdad Esfahbod
|
be7df107e2
|
[visitor_test] Implement glyf table visiting
|
2022-08-15 12:47:17 -06:00 |
|
Behdad Esfahbod
|
a0686e8d2e
|
[visitor] Add register_attr(s) example
|
2022-08-15 12:37:38 -06:00 |
|
Behdad Esfahbod
|
9b0d0e7b56
|
[visitor] ensureDecompiled(recurse=False)
|
2022-08-15 12:09:26 -06:00 |
|
Behdad Esfahbod
|
de091983d5
|
[visitor] Handle enums
|
2022-08-15 12:05:52 -06:00 |
|
Behdad Esfahbod
|
5eb63212ad
|
[visitor] Convert tabs to spaces and run black
|
2022-08-15 12:04:36 -06:00 |
|
Behdad Esfahbod
|
e31b214089
|
[visitor_test] Make it into the start of a font rescaler
|
2022-08-14 14:43:28 -06:00 |
|
Behdad Esfahbod
|
ec7057a56e
|
[visitor] Add visitor for TTFont
|
2022-08-14 14:43:11 -06:00 |
|
Behdad Esfahbod
|
87deecebe2
|
[ttFont] Add "recurse" argument to ensureDecompiled()
|
2022-08-14 14:42:21 -06:00 |
|
Behdad Esfahbod
|
8fe672c6a2
|
Add misc.visitor.py
Fixes https://github.com/fonttools/fonttools/issues/1959
|
2022-07-31 12:27:09 -06:00 |
|
Behdad Esfahbod
|
21d22ae30f
|
Merge pull request #2716 from fonttools/interpolatable-opener
Interpolatable opener
|
2022-07-29 14:42:58 -06:00 |
|
Behdad Esfahbod
|
c1dc2f3c81
|
Merge pull request #2711 from fonttools/iup-cython
Compile a couple of modules with Cython when available
|
2022-07-29 11:21:47 -06:00 |
|
Behdad Esfahbod
|
3e6b9c8c08
|
[varLib.interpolatable] Open .glyphs files as well
|
2022-07-29 11:19:27 -06:00 |
|
Behdad Esfahbod
|
10aecc029a
|
[varLib.interpolatable] Support reading .designspace file
|
2022-07-29 11:19:22 -06:00 |
|
Ben Kiel
|
02cfc286c0
|
Add note about support for specific values (#2715)
* Add note about support for specific values
Co-authored-by: Jany Belluz <jany.belluz@daltonmaag.com>
|
2022-07-29 11:47:44 -05:00 |
|
Cosimo Lupo
|
cf00320403
|
Merge pull request #2714 from fonttools/NotANone
[varLib.merge] fix NameError: 'NotANone'
|
2022-07-29 12:54:31 +01:00 |
|