134 Commits

Author SHA1 Message Date
Tal Leming
a9b9f7bf32 For posterity's sake, here is incomplete work on BaseContour.
git-svn-id: http://svn.robofab.com/branches/ufo3k@540 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-30 20:14:03 +00:00
Tal Leming
f4333208b2 For posterity's sake, here is incomplete work on RContour.
git-svn-id: http://svn.robofab.com/branches/ufo3k@539 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-30 20:13:47 +00:00
Tal Leming
2046f68815 Removed the weird glyph.getGlyph(glyphName) method.
git-svn-id: http://svn.robofab.com/branches/ufo3k@537 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-29 22:11:11 +00:00
Tal Leming
75f3ef6bbe Implementing RGlyph and cleaning up BaseGlyph.
git-svn-id: http://svn.robofab.com/branches/ufo3k@536 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-29 22:10:07 +00:00
Tal Leming
4edebba7fc Fixes for layer info.
git-svn-id: http://svn.robofab.com/branches/ufo3k@535 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:20:47 +00:00
Tal Leming
08a3293c63 This may rip a hole in the fabric of the universe, but I don't want to copy/paste a huge chunk of code and I can't bear to rewrite something just for purity's sake.
git-svn-id: http://svn.robofab.com/branches/ufo3k@534 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:14:42 +00:00
Tal Leming
fc025d3769 More work on layers.
git-svn-id: http://svn.robofab.com/branches/ufo3k@533 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:10:47 +00:00
Tal Leming
838c13f547 Basic implementation of BaseLayer and RLayer.
git-svn-id: http://svn.robofab.com/branches/ufo3k@532 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 04:00:29 +00:00
Tal Leming
2185d7df25 Implementation of BaseLayerSet and RLayerSet.
git-svn-id: http://svn.robofab.com/branches/ufo3k@531 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-28 03:33:28 +00:00
Tal Leming
38b8c8fb68 Working out the layer API.
git-svn-id: http://svn.robofab.com/branches/ufo3k@530 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 19:41:37 +00:00
Tal Leming
b2b081b626 Rearranging to make it easier for me to scroll through.
git-svn-id: http://svn.robofab.com/branches/ufo3k@529 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 19:25:25 +00:00
Tal Leming
5386d44064 Beginning to add layer support. I moved compileGLyph, generateGLyph and interpolate to BaseLayer but I didn't modify them. Someone else needs to figure out how those are going to deal with layers.
git-svn-id: http://svn.robofab.com/branches/ufo3k@528 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 15:33:55 +00:00
Tal Leming
e7fdadce17 Reworked RFeatures so that it works.
git-svn-id: http://svn.robofab.com/branches/ufo3k@527 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 14:21:29 +00:00
Tal Leming
f6a0695002 Starting to actually test things.
git-svn-id: http://svn.robofab.com/branches/ufo3k@526 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 14:09:10 +00:00
Tal Leming
a902d7d61c More or less blindly merge all lib/robofab changes from the trunk. I don't know what they were all about, but they need to be merged so that work can continue here. Only one file had conflicts: interface/all/dialogs_default.py I noted that the ufo3k branch was the one in conflict and to use the changes in the trunk.
git-svn-id: http://svn.robofab.com/branches/ufo3k@525 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 14:02:11 +00:00
Tal Leming
78bbe3752c Work to make it easier for environments using defcon objects to simply reuse these objects.
git-svn-id: http://svn.robofab.com/branches/ufo3k@524 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 13:44:51 +00:00
Tal Leming
4b7b577bfd Remove the path normalization from __init__.
git-svn-id: http://svn.robofab.com/branches/ufo3k@523 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 13:27:42 +00:00
Tal Leming
15bdb78391 initial, untested and incomplete work. this can't be tested until we work out the layer API.
git-svn-id: http://svn.robofab.com/branches/ufo3k@522 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 05:01:47 +00:00
Tal Leming
bb68f3e59c a place for an experimental rewrite of objectsRF using defcon as the core. if this works, it will merge back into objectsRF.
git-svn-id: http://svn.robofab.com/branches/ufo3k@521 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 04:59:23 +00:00
Tal Leming
e036df8034 merge trunk changes 471:472 for /objects
git-svn-id: http://svn.robofab.com/branches/ufo3k@520 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-27 04:58:03 +00:00
Tal Leming
225677a9ed I shouldn't have deleted the entire point pen file. It's back and it imports AbstractPointPen from ufoLib.pointPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@516 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-12-07 17:17:00 +00:00
Erik van Blokland
21b07b4bee Documentation tweaks. Grmbl. spaces.
git-svn-id: http://svn.robofab.com/branches/ufo3k@469 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-23 10:01:35 +00:00
Erik van Blokland
1f7eda87b3 Documentation tweaks. Grmbl. spaces.
git-svn-id: http://svn.robofab.com/branches/ufo3k@468 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-23 10:00:28 +00:00
Erik van Blokland
926c6b90c6 Documentation tweaks.
git-svn-id: http://svn.robofab.com/branches/ufo3k@467 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-23 09:58:22 +00:00
Erik van Blokland
71b16be2a2 Documentation. Add code and result examples to digestPen objects.
git-svn-id: http://svn.robofab.com/branches/ufo3k@460 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 21:37:54 +00:00
Erik van Blokland
eecd520f33 Fix the imports of ufoLib.
git-svn-id: http://svn.robofab.com/branches/ufo3k@456 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:53:15 +00:00
Erik van Blokland
8f6ece340b Fix the imports to reflect the move of robofab.pens.pointPen to ufoLib.pointPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@455 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:51: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
Erik van Blokland
3620969c4f Move pointPen to ufoLib
git-svn-id: http://svn.robofab.com/branches/ufo3k@453 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:46:26 +00:00
Erik van Blokland
a9ee5c7434 More documentation. Removes 2 functions that are cute, but unnecessary (moved to contrib.snippets.filters)
git-svn-id: http://svn.robofab.com/branches/ufo3k@450 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:44:23 +00:00
Erik van Blokland
d76191b0b1 Make AbstractPointPen a new style class. This might break code.
git-svn-id: http://svn.robofab.com/branches/ufo3k@449 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 20:43:33 +00:00
Erik van Blokland
e506232f7a Documentation and notes in filterPen, pointPen and quartzPen.
git-svn-id: http://svn.robofab.com/branches/ufo3k@448 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 16:27:06 +00:00
Erik van Blokland
ea843d1e68 This reflects the move to pens/printingPens
git-svn-id: http://svn.robofab.com/branches/ufo3k@447 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:56:22 +00:00
Erik van Blokland
cf434fd941 Restructuring pointPen: PrintingPointPen, PrintingSegmentPen and SegmentPrintingPointPen really have no place in pens/pointPen. This moves them to their own module pens/printingPens.
git-svn-id: http://svn.robofab.com/branches/ufo3k@446 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:54:39 +00:00
Erik van Blokland
5911d4c945 Documentation. Whitespace issue, sorry.
git-svn-id: http://svn.robofab.com/branches/ufo3k@445 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:17:07 +00:00
Erik van Blokland
cbb7fdd409 Documentation. Added some notes.
git-svn-id: http://svn.robofab.com/branches/ufo3k@443 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-20 15:09:19 +00:00
Erik van Blokland
846f0633da Tiny tweaks in the docs.
git-svn-id: http://svn.robofab.com/branches/ufo3k@441 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:51:56 +00:00
Erik van Blokland
0efb80da2d Change the version number.
git-svn-id: http://svn.robofab.com/branches/ufo3k@440 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:42:32 +00:00
Erik van Blokland
5ed2ddf8fe Change the import of ufoLib to the new structure.
git-svn-id: http://svn.robofab.com/branches/ufo3k@439 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:42:13 +00:00
Erik van Blokland
4d89ceabbd Assert I can write in the objectsRF source and see changes in the generated Docs. Also change the import of ufoLib to the new structure.
git-svn-id: http://svn.robofab.com/branches/ufo3k@438 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-10-19 21:41:54 +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
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
534f66973f Moving ufoLib and glifLib to a new package.
git-svn-id: http://svn.robofab.com/branches/ufo3k@287 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2011-09-18 11:53:11 +00:00