518 Commits

Author SHA1 Message Date
Erik van Blokland
1fa6eda8e7 Documentation. A rename, a change. Moving some stuff around while I learn what this is.
git-svn-id: http://svn.robofab.com/branches/ufo3k@437 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:17:07 +00:00
Erik van Blokland
379c61cc28 Documentation. A rename, a change. Moving some stuff around while I learn what this is.
git-svn-id: http://svn.robofab.com/branches/ufo3k@436 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:11:53 +00:00
Erik van Blokland
2aa282dfd9 Starter files for new Sphinx based documentation. I'm still figuring stuff out, so don't expect anything reliable here for some time. But it is nice not to have to write everything.
git-svn-id: http://svn.robofab.com/branches/ufo3k@435 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 20:18:15 +00:00
Erik van Blokland
29e7619f9a Old doc generator. Old todo list.
git-svn-id: http://svn.robofab.com/branches/ufo3k@434 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 17:59:01 +00:00
Erik van Blokland
5ac60f8c4e Old scripts and tools.
git-svn-id: http://svn.robofab.com/branches/ufo3k@433 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 17:58:18 +00:00
Tal Leming
a0dd7ae714 Bugs.
git-svn-id: http://svn.robofab.com/branches/ufo3k@432 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 16:39:49 +00:00
Tal Leming
2b8c197b89 Don't show "data" in the data directory listing.
git-svn-id: http://svn.robofab.com/branches/ufo3k@431 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 16:24:12 +00:00
Tal Leming
ee5c1edfcd Don't try to read a directory.
git-svn-id: http://svn.robofab.com/branches/ufo3k@430 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 16:22:08 +00:00
Tal Leming
94f05633f5 Added a convenience for copying images.
git-svn-id: http://svn.robofab.com/branches/ufo3k@429 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 14:58:35 +00:00
Erik van Blokland
4e8752c2e1 Bikeshedding: upping the year in the licenses.
git-svn-id: http://svn.robofab.com/branches/ufo3k@428 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 08:04:59 +00:00
Erik van Blokland
8b410fde09 More cruft removal.
git-svn-id: http://svn.robofab.com/branches/ufo3k@427 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 08:02:40 +00:00
Tal Leming
b8e639ac31 Added a method for copying a file or directory from a UFOReader. This should (I'll find out tomorrow) be helpful for dealing with /data and /images in save as operations in higher level objects.
git-svn-id: http://svn.robofab.com/branches/ufo3k@426 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 02:18:56 +00:00
Erik van Blokland
b47970f049 More removals. proof.py contained an ancient generator for tagged text for InDesign. Superseded by other packages.
git-svn-id: http://svn.robofab.com/branches/ufo3k@425 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 21:19:34 +00:00
Erik van Blokland
b5f83f8830 robofab.path/ never worked. Superseded by application specific tools, and intersection functions in fontTools.
git-svn-id: http://svn.robofab.com/branches/ufo3k@424 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 21:10:22 +00:00
Erik van Blokland
7118f4be27 RFPrefs module is ancient. toolsRF is empty. Both can go.
git-svn-id: http://svn.robofab.com/branches/ufo3k@423 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 21:07:55 +00:00
Erik van Blokland
bdd2af74c9 This removes objectdumper from tools/ and the method in objectsBase that called it.
git-svn-id: http://svn.robofab.com/branches/ufo3k@422 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 21:05:37 +00:00
Erik van Blokland
8413d1c254 This removes the math functionality for RContour, RSegment and RPoint as they are rarely used.
git-svn-id: http://svn.robofab.com/branches/ufo3k@421 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 21:01:34 +00:00
Erik van Blokland
90890689f0 The selection and deselection of objects is an application matter.
git-svn-id: http://svn.robofab.com/branches/ufo3k@420 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 20:27:50 +00:00
Erik van Blokland
70e785c161 Thi removes the rasterise method. While jolly, and definitely a fun example of what can be done with scripting in glyphs, it has no place in the basic methods.
git-svn-id: http://svn.robofab.com/branches/ufo3k@419 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 20:18:04 +00:00
Erik van Blokland
68b48213be This removes objectsFF. The way FontForge approaches kerning made it very difficult to wrap in the robofab kerning API. Also, no one really seemed to use it. We can't afford to maintain it.
git-svn-id: http://svn.robofab.com/branches/ufo3k@418 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 20:17:07 +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
91bba2a8f1 Merge Erik's dialog work.
git-svn-id: http://svn.robofab.com/branches/ufo3k@416 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 18:40:07 +00:00
Tal Leming
cc6c5d2d3d The gasp records can now be an empty list.
git-svn-id: http://svn.robofab.com/branches/ufo3k@415 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-18 13:15:04 +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
3bc6561e49 Allow an empty list for the gasp records.
git-svn-id: http://svn.robofab.com/branches/ufo3k@402 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-13 18:19:04 +00:00
Tal Leming
b4d892e896 Typo.
git-svn-id: http://svn.robofab.com/branches/ufo3k@401 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-13 00:43:23 +00:00
Tal Leming
494a13641e Support the recent fsSelection bits.
git-svn-id: http://svn.robofab.com/branches/ufo3k@400 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-13 00:41:58 +00:00
Tal Leming
88cb646590 Incorrect failure.
git-svn-id: http://svn.robofab.com/branches/ufo3k@399 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-11 19:31:52 +00:00
Tal Leming
3721472a50 If a value is None and it is required, don't flag it as invalid.
git-svn-id: http://svn.robofab.com/branches/ufo3k@398 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-11 19:29:16 +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
0155bb7b55 Use a kwarg with the validator.
git-svn-id: http://svn.robofab.com/branches/ufo3k@396 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-11 16:43:35 +00:00
Tal Leming
2d0ded609c Raise errors in UFO 1 and UFO 2.
git-svn-id: http://svn.robofab.com/branches/ufo3k@395 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-11 16:21:58 +00:00
Tal Leming
e4f9b0f78c API for working with images.
git-svn-id: http://svn.robofab.com/branches/ufo3k@394 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-11 16:19:11 +00:00
Tal Leming
3e5c4689f5 Stray print.
git-svn-id: http://svn.robofab.com/branches/ufo3k@393 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-11 16:00:06 +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
87af17931c Pass the UFO format version to the glyph set.
git-svn-id: http://svn.robofab.com/branches/ufo3k@389 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-07 02:13:17 +00:00
Tal Leming
4579b92abc Bug fixes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@388 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-06 19:53:38 +00:00