697 Commits

Author SHA1 Message Date
Ben Kiel
f3b0703d03 Need to force text to a string and not bytes for Py3 2018-06-13 15:48:29 -05:00
Ben Kiel
6d774d7e8b Add lxml to requirements 2018-06-13 15:21:20 -05:00
Tal Leming
739ec8a169 Use lxml for writing. 2018-06-13 14:22:51 -04:00
Tal Leming
382271c706 Typo and fallback. 2018-06-13 12:46:40 -04:00
Tal Leming
5867e9bc8b Don't rebuild the list of existing file names each time a glyph is written. That's expensive. 2018-06-13 12:37:49 -04:00
Tal Leming
efd2575a6a Remove some validation escaping. 2018-06-12 20:40:32 -04:00
Tal Leming
34681b8a38 Remove some validation escaping when it comes to file existence tests. Those should always fail. 2018-06-12 17:40:25 -04:00
Ben Kiel
ffad0c6f83
Merge pull request #148 from unified-font-object/pyup-scheduled-update-2018-06-11
Scheduled weekly dependency update for week 23
2018-06-12 11:39:35 -05:00
Ben Kiel
f81e9b8c6f Fix tests, needed named arg. 2018-06-12 09:15:36 -05:00
Ben Kiel
83303d56a7 Add in more valiator switches 2018-06-11 23:13:00 -05:00
Tal Leming
4c75212ee6 Relax the point data validation. 2018-06-11 21:44:50 -04:00
Ben Kiel
62dba9b6fa
Merge pull request #150 from benkiel/master
Make validation optional
2018-06-11 17:49:21 -05:00
Ben Kiel
a7aa115fd8 Update glyphLib.
Update tests.
Fix errors.
Add documenation.
2018-06-11 15:03:54 -05:00
pyup-bot
891d500e37 Update fonttools from 3.13.1 to 3.27.0 2018-06-11 18:42:09 +01:00
Ben Kiel
5f8b600221 Catch additonal calls to GlyphSet that need validation. Inital start of adding validation on/off to GlyphSet 2018-06-11 12:05:36 -05:00
Ben Kiel
42b94f53fa UFOWriter validation turned on by default. 2018-06-11 11:59:16 -05:00
Ben Kiel
b8d4b5562b UFOReader validation turned off by default. Starting on UFOWriter 2018-06-11 11:07:29 -05:00
Cosimo Lupo
2a0682238e
Merge pull request #147 from applePrincess/master
Update installing pip. This change will solve failing to build under windows.
2018-06-09 18:30:15 +01:00
applePrincess
d16710074a
Update installing pip. 2018-06-09 02:00:32 +01:00
Cosimo Lupo
cc0c55bc0f
Merge pull request #135 from miguelsousa/small-fixes
Small fixes
2018-04-04 08:05:05 +02:00
Miguel Sousa
3e8ca172ab Small fixes 2018-04-03 17:36:41 -07:00
Cosimo Lupo
7aa8794141
Merge pull request #132 from benkiel/master
Get rid of Python 3.4, add in Python 3.6
2018-03-23 14:52:27 +00:00
Ben Kiel
400f39cbc4 Forgot about .travis.yml 2018-03-21 22:04:37 -05:00
Ben Kiel
25bbd89c8f Get rid of Python 3.4, add in Python 3.5 2018-03-21 21:56:01 -05:00
Frederik Berlaen
6992e0eb1b
Merge pull request #122 from hoeflerco/fix-convertGroupNames
When converting kerning group names, remove the older '@MMK' prefixes
2018-02-07 16:05:58 +01:00
Andy Clymer
d53d12a7cc Fixed tests to match the changes to group names 2018-01-29 12:49:38 -05:00
Andy Clymer
76d0fa276e When converting kerning group names, remove the older '@MMK' prefixes 2018-01-29 12:30:12 -05:00
Frederik Berlaen
85bf64d756
Merge pull request #120 from unified-font-object/ufo2_anchors
an anchor is a move point with a name
2018-01-28 21:17:15 +01:00
Frederik Berlaen
4182100744 updating tests 2018-01-26 23:27:31 +01:00
Frederik Berlaen
4549c6a2d4 an anchor is a move point with a name
check if the point has a name

if no name is given its a single move point in a contour
2018-01-26 23:18:25 +01:00
Cosimo Lupo
37c4777fab
Merge pull request #103 from adrientetar/optimize
Some optimizations
2017-11-17 12:39:14 +00:00
Adrien Tétar
8946a5f753 More 2017-11-17 13:18:44 +01:00
Cosimo Lupo
dc5ef5a629
Merge pull request #106 from mashabow/patch-1
Fix typo: PointsPen → PointPen
2017-11-08 15:41:40 +00:00
Masaya Nakamura
f73202b00c
Fix typo 2017-11-09 00:40:08 +09:00
Adrien Tétar
d8d366de7e More 2017-11-05 15:31:58 +01:00
Adrien Tétar
a2ffce8596 typo 2017-11-04 22:59:01 +01:00
Adrien Tétar
99c5c4fff5 Use dedicated Error 2017-11-04 22:56:12 +01:00
Adrien Tétar
f0d67574ab Some optimizations to glifLib 2017-11-04 22:18:20 +01:00
Cosimo Lupo
3d891631d9 Bump version: 2.1.1 → 2.1.2.dev0 2017-10-25 12:01:13 +01:00
Cosimo Lupo
55c2be52bd Release 2.1.1 2017-10-25 12:00:47 +01:00
Erik van Blokland
f726d88bcb Remove TTVendorCode. Not sure if "NONE" is a valid one, but here it is. 2017-10-25 11:36:23 +02:00
Erik van Blokland
5408815f09 This removes 4 glyphs borrowed from Adobe Sans. These glyphs are not used in any tests.
All licenses, copyright strings, notices, trademarks, removed and pointing to the license of the package.
2017-10-25 11:34:06 +02:00
Cosimo Lupo
9c72e09e18 [validators] fix fontLibValidator doctests; make errors more verbose 2017-10-19 18:29:05 +02:00
Cosimo Lupo
25c84dcb84 Test fontLibValidator with either bytes or unicode
This passes on my local machine with both 2.7 and 3.6.
I can't seem to reproduce this error:

https://github.com/unified-font-object/ufoLib/issues/98
2017-10-19 17:34:34 +02:00
Frederik Berlaen
627f997ddb remove raise errors when the formatVersion < 3
see https://github.com/unified-font-object/ufoLib/issues/91

Im going to ahead on this as no one replied...
2017-09-26 21:58:26 +02:00
Cosimo Lupo
fb1eef601f minor 2017-08-07 18:40:36 +01:00
Cosimo Lupo
b03a005119 Merge pull request #84 from chrissimpkins/master
detect incorrect metainfo.plist formatVersion type before version tes…
2017-08-07 18:35:45 +01:00
Chris Simpkins
659299a318 detect incorrect metainfo.plist formatVersion type before version testing (#83) 2017-07-27 22:18:42 -04:00
Cosimo Lupo
3d365bcefa Merge pull request #78 from unified-font-object/pyup-scheduled-update-06-05-2017
Scheduled weekly dependency update for week 23
2017-06-05 16:50:00 +01:00
pyup-bot
bf27243b0d Update fonttools from 3.12.1 to 3.13.1 2017-06-05 14:57:05 +01:00