Erik van Blokland
12383a1f4a
Make sure the output ufo has a kerningGroupConversionRenameMap, otherwise UFOs generated in version 2 will have invalid kerning group names.
...
Add a description and example of the instance name localisation.
2017-09-19 16:24:35 +02:00
Erik van Blokland
6575d5b69d
Collect messages during generating.
2017-09-16 09:07:42 -04:00
Erik van Blokland
3e38dd68cd
Set default UFO format version to 3.
...
If the ufo a;lready exists, read the format version with plistlib and make sure we can overwrite if we have to. This seemed a better option than to depend on ufoLib.
2017-08-28 15:49:53 +02:00
Erik van Blokland
2a425c7224
Add a test for writing unicode values to a glyph.
2017-08-25 13:41:21 +02:00
Erik van Blokland
7a5c21c910
The unicode attribute of the glyph element can contain multiple unicode values, separated by spaces.
...
See c05145b626
2017-08-25 13:17:25 +02:00
Erik van Blokland
735edc7e61
Merge remote-tracking branch 'origin/mutedGlyphNames_issue15'
2017-08-16 14:21:51 +02:00
Erik van Blokland
f9daaf6690
ufoProcessor: add a convenience build() function to handle the processing of a document.
...
Handle font.lib better, add some tests.
2017-08-16 14:18:35 +02:00
Cosimo Lupo
16a0519f8a
[ufoProcessor] convert location dict_items to list
...
Fixes #17
2017-08-07 10:29:39 +01:00
Erik van Blokland
3f54b9969e
Add test.
...
Not adding localised names to UFO3 nametable yet. Need more info.
2017-05-13 10:46:49 +02:00
Erik van Blokland
36425a83f6
Add some warnings if we can't make mutators for some reason.
2017-03-20 14:21:58 +01:00
Erik
146bcd078d
Option to only process specific glyphnames in ufoProcessor.
2017-01-29 11:56:17 +01:00
Erik
659a79fb89
Store the designspace location in the instance lib.
2017-01-16 16:17:05 +01:00
Erik
9da2297827
Forgot to check these in.
2017-01-10 14:37:48 +01:00
Erik
5ef9022a31
Adds a list for reporting problems that were small enough not to stop generating, but big enough not to ignore.
2017-01-09 11:36:36 +01:00
Erik
6d421e0871
Use the axis map when generating ufos.
2017-01-06 17:37:29 +01:00
Erik
70437f0c87
Wrap makeInstance in a try/except. Should be logged better, but at least it does not halt the process.
2016-12-19 10:25:20 +01:00
Erik
95cc8885d4
Add a test that looks at the remapping of components.
2016-12-17 12:04:46 +01:00
Erik
6f4eac1aaa
Add unicode values to instance glyphs.
...
Fixes typo.
2016-12-17 11:46:30 +01:00
Erik
130e02f067
Fixes problem with glyphNames list.
...
The ufoProcessor generates without mutatorMath's reader.
2016-12-14 12:51:14 +01:00
Erik
bc785f5e0f
Rename ufo.py to ufoProcessor.py
2016-12-13 21:24:31 +01:00