Lasse Fister
|
d8dccbfe9b
|
Add additional location for xmlWriter
Analogous to 42b7d1239e
by @benkiel
|
2014-12-08 21:27:50 +01:00 |
|
Tal Leming
|
f08ef513ee
|
Don't assume that the glyph name is ASCII.
git-svn-id: http://svn.robofab.com/branches/ufo3k@561 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2012-02-21 01:42:52 +00:00 |
|
Tal Leming
|
4cf0d74b48
|
Clarified a requirement in the spec: smooth is allowed in any point type except offcurve.
git-svn-id: http://svn.robofab.com/branches/ufo3k@546 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2012-01-17 15:13:52 +00:00 |
|
Tal Leming
|
b836b3287a
|
Made _validateAndMassagePointStructures run about 0.00003985 seconds faster. This should resolve ticket #22.
git-svn-id: http://svn.robofab.com/branches/ufo3k@506 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-12-06 15:35:44 +00:00 |
|
Tal Leming
|
98318feb3c
|
Validate the lib when writing a glyph.
git-svn-id: http://svn.robofab.com/branches/ufo3k@504 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-11-21 17:48:55 +00:00 |
|
Tal Leming
|
f7db746770
|
Added a modification time method.
git-svn-id: http://svn.robofab.com/branches/ufo3k@483 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-28 16:59:16 +00:00 |
|
Erik van Blokland
|
9eb79f866c
|
Fix the imports to reflect the move of robofab.pens.pointPen to ufoLib.pointPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@454 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-20 20:50:46 +00:00 |
|
Tal Leming
|
182a199c2c
|
Allow a subset of the glyphs to be searched.
git-svn-id: http://svn.robofab.com/branches/ufo3k@417 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-18 19:13:09 +00:00 |
|
Tal Leming
|
69a04a7d7a
|
Remove the filtering of loose offcurves in open contours when writing.
git-svn-id: http://svn.robofab.com/branches/ufo3k@414 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-18 13:03:59 +00:00 |
|
Tal Leming
|
994b7e0ff3
|
Only let off curves precede a move in GLIF 1.
git-svn-id: http://svn.robofab.com/branches/ufo3k@413 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-18 12:53:29 +00:00 |
|
Tal Leming
|
62bd9d2774
|
Validate public.markColor.
git-svn-id: http://svn.robofab.com/branches/ufo3k@412 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-17 20:32:20 +00:00 |
|
Tal Leming
|
7f6b0a7d69
|
Nicer warnings.
git-svn-id: http://svn.robofab.com/branches/ufo3k@411 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-17 20:18:30 +00:00 |
|
Tal Leming
|
64ebada787
|
Don't let any loose offcurves into slip into an open path.
git-svn-id: http://svn.robofab.com/branches/ufo3k@410 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-17 20:03:14 +00:00 |
|
Tal Leming
|
ba3c6d4f53
|
THings were getting hard to follow in the bi-format reader. I split it. It results in more code but it should be easier to maintain.
git-svn-id: http://svn.robofab.com/branches/ufo3k@409 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-17 19:31:38 +00:00 |
|
Tal Leming
|
cde4ada2f7
|
Old anchor format fixes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@408 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-17 16:39:25 +00:00 |
|
Tal Leming
|
105f895277
|
Set the collected anchors.
git-svn-id: http://svn.robofab.com/branches/ufo3k@407 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-17 16:27:33 +00:00 |
|
Tal Leming
|
08732962b4
|
Special handling of anchors in GLIF 1. This was never part of the spec, but all glifLib uses that I know of did things this way.
git-svn-id: http://svn.robofab.com/branches/ufo3k@406 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-17 13:29:07 +00:00 |
|
Tal Leming
|
a2895df22f
|
Break the read function into smaller chunks.
git-svn-id: http://svn.robofab.com/branches/ufo3k@405 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-16 13:32:03 +00:00 |
|
Tal Leming
|
9042825ed5
|
Remove old print.
git-svn-id: http://svn.robofab.com/branches/ufo3k@404 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-15 17:45:06 +00:00 |
|
Tal Leming
|
d16091c27e
|
Support new anchor element.
git-svn-id: http://svn.robofab.com/branches/ufo3k@403 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-15 17:43:57 +00:00 |
|
Tal Leming
|
dcd97ba1ea
|
Fallback to the image transformation defaults if an attribute is not provided.
git-svn-id: http://svn.robofab.com/branches/ufo3k@397 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-11 17:31:27 +00:00 |
|
Tal Leming
|
cac9911f3e
|
Reworked the Unicode value fetching and added new component and image fetching options.
git-svn-id: http://svn.robofab.com/branches/ufo3k@392 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-11 14:08:24 +00:00 |
|
Tal Leming
|
427241c82d
|
Name fetching is no longer needed.
git-svn-id: http://svn.robofab.com/branches/ufo3k@391 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-11 11:39:44 +00:00 |
|
Tal Leming
|
b6bed08dfa
|
Don't read GLIF 2 in UFO 1 or UFO 2.
git-svn-id: http://svn.robofab.com/branches/ufo3k@390 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-07 13:54:14 +00:00 |
|
Tal Leming
|
2cddcd6e3e
|
Be a bit more lenient with dict-like objects at the top level.
git-svn-id: http://svn.robofab.com/branches/ufo3k@387 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-06 19:23:48 +00:00 |
|
Tal Leming
|
1f8032900c
|
Don't write the advance attributes if they are the defaults.
git-svn-id: http://svn.robofab.com/branches/ufo3k@371 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-04 01:42:57 +00:00 |
|
Tal Leming
|
b579bdaeae
|
qcurve special case.
git-svn-id: http://svn.robofab.com/branches/ufo3k@368 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-03 16:36:29 +00:00 |
|
Tal Leming
|
adbaed7e92
|
Doc changes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@367 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-03 16:24:24 +00:00 |
|
Tal Leming
|
c8cad30c69
|
Lightly validate the lib.
git-svn-id: http://svn.robofab.com/branches/ufo3k@364 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-03 15:56:08 +00:00 |
|
Tal Leming
|
0f29e91393
|
Layer level guides are gone.
git-svn-id: http://svn.robofab.com/branches/ufo3k@360 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-10-03 14:12:52 +00:00 |
|
Tal Leming
|
3c9d93bbe4
|
Don't write default transformation values.
git-svn-id: http://svn.robofab.com/branches/ufo3k@353 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 19:24:10 +00:00 |
|
Tal Leming
|
597177a172
|
Missed identifiers.
git-svn-id: http://svn.robofab.com/branches/ufo3k@351 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 18:55:15 +00:00 |
|
Tal Leming
|
5d433d8de5
|
GLIF 1 should now be (relatively) throughly tested.
git-svn-id: http://svn.robofab.com/branches/ufo3k@349 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 18:28:15 +00:00 |
|
Tal Leming
|
36e7ef962f
|
Don't let a move sneak in after the a point has been added to the contour.
git-svn-id: http://svn.robofab.com/branches/ufo3k@348 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 17:04:00 +00:00 |
|
Tal Leming
|
dfdbe61945
|
Various buglets revealed by test cases.
git-svn-id: http://svn.robofab.com/branches/ufo3k@347 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 16:58:04 +00:00 |
|
Tal Leming
|
f5326ae801
|
Bug fixes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@346 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 16:00:20 +00:00 |
|
Tal Leming
|
3001616877
|
Starting to test GLIF 1...and I found and fixed some bugs.
git-svn-id: http://svn.robofab.com/branches/ufo3k@345 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 15:25:47 +00:00 |
|
Tal Leming
|
61fc46288f
|
Image and guideline fixes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@344 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 00:39:34 +00:00 |
|
Tal Leming
|
61b2edd50b
|
Broke the writing function into several smaller functions. Fixed some bugs.
git-svn-id: http://svn.robofab.com/branches/ufo3k@343 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-30 00:28:24 +00:00 |
|
Tal Leming
|
a3b8999074
|
Validate the identifiers.
git-svn-id: http://svn.robofab.com/branches/ufo3k@342 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 20:58:26 +00:00 |
|
Tal Leming
|
52e965aca3
|
Support guidelines.
git-svn-id: http://svn.robofab.com/branches/ufo3k@341 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 20:55:20 +00:00 |
|
Tal Leming
|
73fd64e7d1
|
Support image.
git-svn-id: http://svn.robofab.com/branches/ufo3k@340 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 19:38:33 +00:00 |
|
Tal Leming
|
2330e7d2af
|
Don't let elements that are only allowed once show up more than once.
git-svn-id: http://svn.robofab.com/branches/ufo3k@339 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 14:21:02 +00:00 |
|
Tal Leming
|
1c2b94ae3b
|
Support height.
git-svn-id: http://svn.robofab.com/branches/ufo3k@338 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 14:15:40 +00:00 |
|
Tal Leming
|
9feddc8f8d
|
Beginning GLIF 2 writing work.
git-svn-id: http://svn.robofab.com/branches/ufo3k@337 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 14:09:45 +00:00 |
|
Tal Leming
|
ba16039873
|
Don't toss up an error when contents.plist is missing. Just make the internal contents empty. This is necessary because a new glyph set will not have contents.plist.
git-svn-id: http://svn.robofab.com/branches/ufo3k@334 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 13:26:25 +00:00 |
|
Tal Leming
|
55026fe721
|
Don't use assert.
git-svn-id: http://svn.robofab.com/branches/ufo3k@333 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 01:14:14 +00:00 |
|
Tal Leming
|
1377173e91
|
contents.plist is required.
git-svn-id: http://svn.robofab.com/branches/ufo3k@332 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 00:55:34 +00:00 |
|
Tal Leming
|
8efd24ee72
|
Notes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@331 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 00:43:08 +00:00 |
|
Tal Leming
|
3d5329bf52
|
Support reading the image element.
git-svn-id: http://svn.robofab.com/branches/ufo3k@329 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
|
2011-09-29 00:29:57 +00:00 |
|