Miguel Sousa
|
45596108e2
|
(Re)calculate OS/2.usMaxContext value
The value is only modified in the context of fontBuilder or subset. It will NOT be modified when using ttx.
maxContextCalc.py was copied from https://github.com/googlefonts/ufo2ft/blob/master/Lib/ufo2ft/maxContextCalc.py
Fixes #1191
Fixes #466
|
2019-04-24 18:31:12 -07:00 |
|
Miguel Sousa
|
2c54bf7910
|
Use existing method
|
2019-04-01 21:26:07 -07:00 |
|
Miguel Sousa
|
86cea23de3
|
Un-hardcode the CFF glyph's left side bearing
|
2019-04-01 21:25:27 -07:00 |
|
Miguel Sousa
|
b0710b829b
|
[fontBuilder] Enable making CFF2 fonts with 'post' table format 2
Before this change all OTFs wound up with 'post' table format 3
|
2019-04-01 21:09:21 -07:00 |
|
justvanrossum
|
1a8cccc818
|
explicitly test glyphName = None
|
2019-01-09 16:14:22 +01:00 |
|
justvanrossum
|
863bdb60c8
|
allow dumping/verifying a custom subset of the tables
|
2019-01-09 15:02:48 +01:00 |
|
justvanrossum
|
391f7a76c0
|
added support for cmap format 14 Unicode Variation Sequences
|
2019-01-09 14:53:35 +01:00 |
|
Cosimo Lupo
|
68e918d32b
|
fontBuilder: add options to setupNameTable to disable Mac (or Win) names
as of https://github.com/fonttools/fonttools/pull/1359, both sets of names are added by
default. This allows users to optionally exclude Macintosh platform names (i.e. mac=False).
|
2019-01-07 10:46:48 +00:00 |
|
justvanrossum
|
82c4f410fb
|
remove empty fdArrayList argument, will be filled in
|
2018-12-05 15:09:27 +01:00 |
|
justvanrossum
|
de1dbe5f16
|
some more test refactoring
|
2018-12-05 14:03:15 +01:00 |
|
justvanrossum
|
c663e7f299
|
refactor output verifying
|
2018-12-05 13:57:07 +01:00 |
|
justvanrossum
|
9d73327f3b
|
Some support for CFF2
|
2018-12-05 13:51:42 +01:00 |
|
justvanrossum
|
cc540c41e9
|
oops, removed leftover debug turd
|
2018-11-02 11:59:07 +01:00 |
|
justvanrossum
|
0bfee639c6
|
test named instances
|
2018-11-02 08:02:56 +01:00 |
|
justvanrossum
|
6e299a1bd5
|
set reasonable values for ascent and descent, test toy variation font
|
2018-11-01 21:33:08 +01:00 |
|
justvanrossum
|
beaf0432a9
|
added many docstrings, and added setupHorizontalMetrics and setupVerticalMetrics methods to replace setupMetrics
|
2018-11-01 20:30:21 +01:00 |
|
justvanrossum
|
25f29841b7
|
rename setupDSIG to setupDummyDSIG and added a doc string to clarify the legacy status of this
|
2018-11-01 13:19:27 +01:00 |
|
justvanrossum
|
d10dc87527
|
test DSIG
|
2018-11-01 12:13:47 +01:00 |
|
justvanrossum
|
cabce338c7
|
calculate glyph bounds implicitly (unless asked not to do that)
|
2018-11-01 10:17:07 +01:00 |
|
justvanrossum
|
cfd00ef3dd
|
don't need to specify keepGlyphNames, esp. if it matches defsult behavior
|
2018-11-01 09:57:35 +01:00 |
|
justvanrossum
|
19eac2e00a
|
test localized name table entries
|
2018-11-01 09:55:27 +01:00 |
|
justvanrossum
|
a442ce627d
|
work towards making name strings localizable
|
2018-11-01 09:52:06 +01:00 |
|
justvanrossum
|
0ae6b7f777
|
workaround path object issue on py 2.7
|
2018-10-31 21:09:27 +01:00 |
|
justvanrossum
|
96cdf116ee
|
initial commit, with rudimentary tests
|
2018-10-31 20:54:34 +01:00 |
|