# # ChangeLog for / # # Generated by Trac 0.12.3 # 05/18/13 22:25:38 Tue, 05 Jan 2010 12:53:29 GMT erik [204] * branches/ufo3/Lib/robofab/test/test_psHints.py (modified) moving changes from trunk (rev 202) into the ufo3 branch Tue, 05 Jan 2010 12:40:15 GMT erik [203] * trunk/Scripts/RoboFabUFO/ExportOneGlyphToGlif.py (modified) * trunk/Scripts/RoboFabUFO/ExportOneGlyphToUFO.py (modified) * trunk/Scripts/RoboFabUFO/ExportSelectedGlyphsToUFO.py (modified) moving changes from robofab trunk rev 202 into the ufo3 branch Wed, 30 Dec 2009 11:52:23 GMT erik [202] * branches/ufo3/Lib/robofab/ufoLib.py (modified) Bug reported by Frederik Berlaen. "glyphs." does not have to be added to ... Thu, 03 Dec 2009 14:44:41 GMT tal [201] * trunk/Lib/robofab/ufoLib.py (modified) Thu, 03 Sep 2009 04:09:29 GMT tal [200] * trunk/Lib/robofab/interface/all/dialogs.py (modified) * trunk/Lib/robofab/objects/objectsFL.py (modified) * trunk/Lib/robofab/objects/objectsRF.py (modified) * trunk/Lib/robofab/test/test_psHints.py (modified) * trunk/Scripts/RoboFabUFO/ImportChangedGlyphsFromUFO.py (modified) * trunk/Scripts/RoboFabUFO/UpdateFromUFO.py (modified) 'as' is a reserved keyword in Python 2.6. Fri, 26 Jun 2009 13:24:44 GMT erik [199] * trunk/Lib/robofab/objects/objectsFL.py (modified) Make sure there is a glyph to restore when requested. When the ... Thu, 25 Jun 2009 08:50:25 GMT erik [198] * trunk/Lib/robofab/objects/objectsFL.py (modified) Check the type of the path string before it is passed to the fontlab ... Tue, 14 Apr 2009 13:41:04 GMT erik [197] * trunk/Lib/robofab/objects/objectsFL.py (modified) SetMaskToGlyph now uses FLPointContourPen which ignores any components ... Tue, 14 Apr 2009 13:38:44 GMT erik [196] * trunk/Lib/robofab/pens/flPen.py (modified) FLPointContourPen as an alternative to FLPointPen. FLPointContourPen ... Thu, 09 Apr 2009 19:49:19 GMT erik [195] * branches/ufo3/Lib/robofab/ufoLib.py (modified) Save the layer dirname without the "glyphs" part in the layercontents. ... Mon, 06 Apr 2009 20:07:53 GMT erik [194] * branches/ufo3/Lib/robofab/ufoLib.py (modified) Couple of nits. Mon, 06 Apr 2009 20:07:06 GMT erik [193] * branches/ufo3/Lib/robofab/objects/objectsFL.py (modified) Add layer awareness to readUFO. glyphs.background, if present, will be ... Sun, 05 Apr 2009 21:24:12 GMT erik [192] * branches/ufo3/Lib/robofab/ufoLib.py (modified) writeLayerContents method which makes a layercontents.plist in the UFO. ... Sun, 05 Apr 2009 21:21:55 GMT erik [191] * branches/ufo3/Lib/robofab/objects/objectsFL.py (modified) Save a layerscontents.plist in writeUFO. Force the Outline layer to be ... Sun, 05 Apr 2009 20:31:16 GMT erik [190] * branches/ufo3/Lib/robofab/objects/objectsFL.py (modified) writeUFO now saves the Mask layer in a new glyphs.background dir in the ... Sun, 05 Apr 2009 20:22:15 GMT erik [189] * branches/ufo3/Lib/robofab/ufoLib.py (modified) Pass the layername to the glyphset, otherwise it won't work. Sun, 05 Apr 2009 19:35:12 GMT erik [188] * branches/ufo3/Lib/robofab/ufoLib.py (modified) Adds a function which generates a valid glyph dir name from a layer ... Tue, 31 Mar 2009 19:59:58 GMT erik [187] * branches/ufo3/Develop (added) * branches/ufo3/Develop/layerObjectTestFL.py (added) Folder for a some test and development scripts which will go away. Tue, 31 Mar 2009 19:57:39 GMT erik [186] * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/features.fea (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/fontinfo.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/A_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/C_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask/D_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs/A_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/groups.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/kerning.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/layercontents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/lib.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/metainfo.plist (added) Test UFO with 3 glyphs folders and matching layer info. Tue, 31 Mar 2009 19:55:38 GMT erik [185] * branches/ufo3/Lib/robofab/ufoLib.py (modified) This adds basic layer awareness to the ufoLib. Tue, 31 Mar 2009 19:50:02 GMT erik [184] * branches/ufo3 (copied) Didn't do the branch the right way. Trying again. Tue, 31 Mar 2009 19:49:07 GMT erik [183] * branches/ufo3 (deleted) Didn't do the branch the right way. Trying again. Tue, 31 Mar 2009 08:58:53 GMT erik [182] * branches/ufo3 (added) * branches/ufo3/Data (added) * branches/ufo3/Data/DemoFont.ufo (added) * branches/ufo3/Data/DemoFont.ufo/fontinfo.plist (added) * branches/ufo3/Data/DemoFont.ufo/glyphs (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/A_.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/B_.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/F_.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/F_A_B_.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/G_.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/O_.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/R_.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/a#condensed_bold.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/a#condensed_light.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/a#wide_bold.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/a#wide_light.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/a.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/contents.plist (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/testglyph1.glif (added) * branches/ufo3/Data/DemoFont.ufo/glyphs/testglyph1.reversed.glif (added) * branches/ufo3/Data/DemoFont.ufo/metainfo.plist (added) * branches/ufo3/Data/template_FoundrySettings.plist (added) * branches/ufo3/Documentation (added) * branches/ufo3/Documentation/ToDo.txt (added) * branches/ufo3/Documentation/makeDocumentation.py (added) * branches/ufo3/LICENSE.txt (added) * branches/ufo3/Lib (added) * branches/ufo3/Lib/robofab (added) * branches/ufo3/Lib/robofab/__init__.py (added) * branches/ufo3/Lib/robofab/contrib (added) * branches/ufo3/Lib/robofab/contrib/__init__.py (added) * branches/ufo3/Lib/robofab/gString.py (added) * branches/ufo3/Lib/robofab/glifLib.py (added) * branches/ufo3/Lib/robofab/interface (added) * branches/ufo3/Lib/robofab/interface/__init__.py (added) * branches/ufo3/Lib/robofab/interface/all (added) * branches/ufo3/Lib/robofab/interface/all/__init__.py (added) * branches/ufo3/Lib/robofab/interface/all/dialogs.py (added) * branches/ufo3/Lib/robofab/interface/mac (added) * branches/ufo3/Lib/robofab/interface/mac/__init__.py (added) * branches/ufo3/Lib/robofab/interface/mac/getFileOrFolder.py (added) * branches/ufo3/Lib/robofab/interface/win (added) * branches/ufo3/Lib/robofab/interface/win/__init__.py (added) * branches/ufo3/Lib/robofab/objects (added) * branches/ufo3/Lib/robofab/objects/__init__.py (added) * branches/ufo3/Lib/robofab/objects/objectsBase.py (added) * branches/ufo3/Lib/robofab/objects/objectsFF.py (added) * branches/ufo3/Lib/robofab/objects/objectsFL.py (added) * branches/ufo3/Lib/robofab/objects/objectsRF.py (added) * branches/ufo3/Lib/robofab/path (added) * branches/ufo3/Lib/robofab/path/__init__.py (added) * branches/ufo3/Lib/robofab/path/intersect.py (added) * branches/ufo3/Lib/robofab/pens (added) * branches/ufo3/Lib/robofab/pens/__init__.py (added) * branches/ufo3/Lib/robofab/pens/adapterPens.py (added) * branches/ufo3/Lib/robofab/pens/angledMarginPen.py (added) * branches/ufo3/Lib/robofab/pens/boundsPen.py (added) * branches/ufo3/Lib/robofab/pens/digestPen.py (added) * branches/ufo3/Lib/robofab/pens/filterPen.py (added) * branches/ufo3/Lib/robofab/pens/flPen.py (added) * branches/ufo3/Lib/robofab/pens/marginPen.py (added) * branches/ufo3/Lib/robofab/pens/mathPens.py (added) * branches/ufo3/Lib/robofab/pens/pointPen.py (added) * branches/ufo3/Lib/robofab/pens/quartzPen.py (added) * branches/ufo3/Lib/robofab/pens/reverseContourPointPen.py (added) * branches/ufo3/Lib/robofab/pens/rfUFOPen.py (added) * branches/ufo3/Lib/robofab/pens/snapToPen.py (added) * branches/ufo3/Lib/robofab/plistFromTree.py (added) * branches/ufo3/Lib/robofab/plistlib.py (added) * branches/ufo3/Lib/robofab/test (added) * branches/ufo3/Lib/robofab/test/__init__.py (added) * branches/ufo3/Lib/robofab/test/runAll.py (added) * branches/ufo3/Lib/robofab/test/testLayeredUFO.py (added) * branches/ufo3/Lib/robofab/test/testSupport.py (added) * branches/ufo3/Lib/robofab/test/test_RInfoFL.py (added) * branches/ufo3/Lib/robofab/test/test_RInfoRF.py (added) * branches/ufo3/Lib/robofab/test/test_fontLabUFOReadWrite.py (added) * branches/ufo3/Lib/robofab/test/test_glifLib.py (added) * branches/ufo3/Lib/robofab/test/test_noneLabUFOReadWrite.py (added) * branches/ufo3/Lib/robofab/test/test_objectsFL.py (added) * branches/ufo3/Lib/robofab/test/test_objectsUFO.py (added) * branches/ufo3/Lib/robofab/test/test_pens.py (added) * branches/ufo3/Lib/robofab/test/test_psHints.py (added) * branches/ufo3/Lib/robofab/test/test_ufoLib.py (added) * branches/ufo3/Lib/robofab/tools (added) * branches/ufo3/Lib/robofab/tools/__init__.py (added) * branches/ufo3/Lib/robofab/tools/accentBuilder.py (added) * branches/ufo3/Lib/robofab/tools/fontlabFeatureSplitter.py (added) * branches/ufo3/Lib/robofab/tools/glifExport.py (added) * branches/ufo3/Lib/robofab/tools/glifImport.py (added) * branches/ufo3/Lib/robofab/tools/glyphConstruction.py (added) * branches/ufo3/Lib/robofab/tools/glyphNameSchemes.py (added) * branches/ufo3/Lib/robofab/tools/objectDumper.py (added) * branches/ufo3/Lib/robofab/tools/otFeatures.py (added) * branches/ufo3/Lib/robofab/tools/proof.py (added) * branches/ufo3/Lib/robofab/tools/remote.py (added) * branches/ufo3/Lib/robofab/tools/rfPrefs.py (added) * branches/ufo3/Lib/robofab/tools/toolsAll.py (added) * branches/ufo3/Lib/robofab/tools/toolsFL.py (added) * branches/ufo3/Lib/robofab/tools/toolsRF.py (added) * branches/ufo3/Lib/robofab/ufoLib.py (added) * branches/ufo3/Lib/robofab/world.py (added) * branches/ufo3/Lib/robofab/xmlTreeBuilder.py (added) * branches/ufo3/Scripts (added) * branches/ufo3/Scripts/Contributed (added) * branches/ufo3/Scripts/Contributed/FontLabTokenize.py (added) * branches/ufo3/Scripts/Contributed/LICENSE.txt (added) * branches/ufo3/Scripts/Contributed/ReadMe.txt (added) * branches/ufo3/Scripts/ReadMe.txt (added) * branches/ufo3/Scripts/RoboFabIntro (added) * branches/ufo3/Scripts/RoboFabIntro/demo_AlignBPoints.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_CorrectDirection.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_FindCompatibleGlyphs.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_GlyphAppender.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_GlyphMath.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_InterpolPreview.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_InvertSelectedSegments.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_MakeCameoFont.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_PrintKerningCounts.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_PrintMeasuments.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_RoundKerning.py (added) * branches/ufo3/Scripts/RoboFabIntro/demo_UFORemoveOverlap.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_008.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_AccentBuilder.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_ContoursSegmentsPoints.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_FontAndGlyphLib.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_FontObject.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_FoundrySettings.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_GeneratingFonts.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_GlyphObject.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_GlyphProperties.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_Groups.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_InterpolateFonts.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_Kerning.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_SimpleDrawing.py (added) * branches/ufo3/Scripts/RoboFabIntro/intro_StartHere.py (added) * branches/ufo3/Scripts/RoboFabIntro/postScriptHintData.py (added) * branches/ufo3/Scripts/RoboFabUFO (added) * branches/ufo3/Scripts/RoboFabUFO/ExportAllOpenFontsAsUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/ExportFontToUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/ExportOneGlyphToGlif.py (added) * branches/ufo3/Scripts/RoboFabUFO/ExportOneGlyphToUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/ExportSelectedGlyphsToUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/ExportSelectedGlyphsToUFOForAllFonts.py (added) * branches/ufo3/Scripts/RoboFabUFO/ImportChangedGlyphsFromUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/ImportFontFromUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/ImportOneGlyphFromUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/ImportUFOBatch.py (added) * branches/ufo3/Scripts/RoboFabUFO/SelectedGlyphsToUFO.py (added) * branches/ufo3/Scripts/RoboFabUFO/SelectedGlyphsToUFOForAllFonts.py (added) * branches/ufo3/Scripts/RoboFabUFO/UpdateFromUFO.py (added) * branches/ufo3/Scripts/RoboFabUtils (added) * branches/ufo3/Scripts/RoboFabUtils/FontToUfo.py (added) * branches/ufo3/Scripts/RoboFabUtils/GenerateKernProof.py (added) * branches/ufo3/Scripts/RoboFabUtils/RewriteDemoFont.py (added) * branches/ufo3/Scripts/RoboFabUtils/RobustBatchGenerate.py (added) * branches/ufo3/Scripts/RoboFabUtils/Start_FL_Remote.py (added) * branches/ufo3/Scripts/RoboFabUtils/TestFontEquality.py (added) * branches/ufo3/TestData (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/fontinfo.plist (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/glyphs (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/glyphs/A_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/glyphs/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/glyphs/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/groups.plist (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/kerning.plist (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/lib.plist (added) * branches/ufo3/TestData/TestFont1 (UFO1).ufo/metainfo.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/features.fea (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/fontinfo.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/A_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/C_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.arbitrary/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask/D_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs.mask/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs/A_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/glyphs/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/groups.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/kerning.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/layercontents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/lib.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2) layered.ufo/metainfo.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/features.fea (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/fontinfo.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/glyphs (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/glyphs/A_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/glyphs/B_.glif (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/glyphs/contents.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/groups.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/kerning.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/lib.plist (added) * branches/ufo3/TestData/TestFont1 (UFO2).ufo/metainfo.plist (added) * branches/ufo3/TestData/TestFont1.vfb (added) * branches/ufo3/Work (added) * branches/ufo3/Work/layerObjectTestFL.py (added) * branches/ufo3/install.py (added) Branch with some layering experiments. Completely and utterly pre- ... Mon, 30 Mar 2009 19:19:16 GMT erik [181] * trunk/Lib/robofab/test/test_glifLib.py (modified) Unittests for the fixed Default Naming Scheme. Fri, 27 Mar 2009 20:30:18 GMT erik [180] * trunk/Lib/robofab/glifLib.py (modified) Fix for ticket #6, T_H and T_h glyphs would get the same glifname. Fri, 27 Mar 2009 20:24:02 GMT erik [179] * trunk/Data/DemoFont.ufo/glyphs/contents.plist (modified) Updated contents.plist, with the renamed F__A__B_.glif file. Fri, 27 Mar 2009 20:22:10 GMT erik [178] * trunk/Data/DemoFont.ufo/glyphs/F_A_B_.glif (deleted) Remove glyph with old name. Fri, 27 Mar 2009 20:21:22 GMT erik [177] * trunk/Data/DemoFont.ufo/glyphs/F__A__B_.glif (added) Renamed glyph with improved filename. Thu, 26 Mar 2009 13:29:09 GMT tal [176] * trunk/Lib/robofab/objects/objectsRF.py (modified) defaultWidth was deprecated. Tue, 24 Mar 2009 14:40:03 GMT erik [175] * trunk/Lib/robofab/objects/objectsFL.py (modified) Seems like a typo error. Sun, 22 Mar 2009 11:09:56 GMT erik [174] * trunk/Lib/robofab/objects/objectsFL.py (modified) Remove AllFonts import, as it is defined in this file. Add functions for ... Tue, 10 Mar 2009 09:18:03 GMT erik [173] * trunk/Lib/robofab/objects/objectsFL.py (modified) This fixes a problem while exporting a font without classes to UFO ... Sat, 28 Feb 2009 17:45:26 GMT erik [172] * trunk/Lib/robofab/__init__.py (modified) Added the BSD license as it is on robofab.com. Upped the version to 1.2 ... Sat, 28 Feb 2009 15:47:24 GMT tal [171] * trunk/Data/frequency.txt (deleted) * trunk/Lib/robofab/__init__.py (modified) * trunk/Lib/robofab/objects/family.py (deleted) * trunk/Lib/robofab/objects/featureLib.py (deleted) * trunk/Lib/robofab/objects/objectsBase.py (modified) * trunk/Lib/robofab/objects/objectsFL.py (modified) * trunk/Lib/robofab/objects/objectsRF.py (modified) * trunk/Lib/robofab/test/runAll.py (modified) * trunk/Lib/robofab/test/testSupport.py (modified) * trunk/Lib/robofab/test/test_RInfoFL.py (copied) * trunk/Lib/robofab/test/test_RInfoRF.py (copied) * trunk/Lib/robofab/test/test_fontLabUFOReadWrite.py (copied) * trunk/Lib/robofab/test/test_noneLabUFOReadWrite.py (copied) * trunk/Lib/robofab/test/test_objectsFL.py (modified) * trunk/Lib/robofab/test/test_psHints.py (modified) * trunk/Lib/robofab/test/test_ufoLib.py (copied) * trunk/Lib/robofab/tools/fontlabFeatureSplitter.py (copied) * trunk/Lib/robofab/tools/nameTable.py (deleted) * trunk/Lib/robofab/tools/toolsAll.py (modified) * trunk/Lib/robofab/ufoLib.py (modified) * trunk/Scripts/RoboFabIntro/demo_FindCompatibleGlyphs.py (modified) * trunk/Scripts/RoboFabIntro/intro_FontObject.py (modified) * trunk/Scripts/RoboFabIntro/intro_FoundrySettings.py (modified) * trunk/Scripts/RoboFabIntro/intro_Kerning.py (modified) * trunk/Scripts/RoboFabUtils/RobustBatchGenerate.py (modified) * trunk/Scripts/RoboFabUtils/TestFontEquality.py (modified) * trunk/TestData (copied) * trunk/TestData/TestFont1 (UFO1).ufo (copied) * trunk/TestData/TestFont1 (UFO1).ufo/fontinfo.plist (copied) * trunk/TestData/TestFont1 (UFO1).ufo/glyphs (copied) * trunk/TestData/TestFont1 (UFO1).ufo/glyphs/A_.glif (copied) * trunk/TestData/TestFont1 (UFO1).ufo/glyphs/B_.glif (copied) * trunk/TestData/TestFont1 (UFO1).ufo/glyphs/contents.plist (copied) * trunk/TestData/TestFont1 (UFO1).ufo/groups.plist (copied) * trunk/TestData/TestFont1 (UFO1).ufo/kerning.plist (copied) * trunk/TestData/TestFont1 (UFO1).ufo/lib.plist (copied) * trunk/TestData/TestFont1 (UFO1).ufo/metainfo.plist (copied) * trunk/TestData/TestFont1 (UFO2).ufo (copied) * trunk/TestData/TestFont1 (UFO2).ufo/features.fea (copied) * trunk/TestData/TestFont1 (UFO2).ufo/fontinfo.plist (copied) * trunk/TestData/TestFont1 (UFO2).ufo/glyphs (copied) * trunk/TestData/TestFont1 (UFO2).ufo/glyphs/A_.glif (copied) * trunk/TestData/TestFont1 (UFO2).ufo/glyphs/B_.glif (copied) * trunk/TestData/TestFont1 (UFO2).ufo/glyphs/contents.plist (copied) * trunk/TestData/TestFont1 (UFO2).ufo/groups.plist (copied) * trunk/TestData/TestFont1 (UFO2).ufo/kerning.plist (copied) * trunk/TestData/TestFont1 (UFO2).ufo/lib.plist (copied) * trunk/TestData/TestFont1 (UFO2).ufo/metainfo.plist (copied) * trunk/TestData/TestFont1.vfb (copied) Merged ufo2 branch r95:170 into the trunk. Sat, 28 Feb 2009 14:12:32 GMT tal [170] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Work around a FontLab bug related to setting Postscript hint info. Thu, 26 Feb 2009 15:41:36 GMT tal [169] * branches/ufo2/Lib/robofab/ufoLib.py (modified) Floats are allowed in dimensions now. Thu, 26 Feb 2009 15:37:23 GMT tal [168] * branches/ufo2/TestData/TestFont1.vfb (modified) Two values were flipped in the file. Mon, 23 Feb 2009 19:52:48 GMT tal [167] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Flipped. Sun, 22 Feb 2009 16:57:56 GMT tal [166] * branches/ufo2/Lib/robofab/ufoLib.py (modified) Added a special exception for "medium" as a UFO 1 width name. Fri, 20 Feb 2009 21:34:01 GMT tal [165] * branches/ufo2/Lib/robofab/ufoLib.py (modified) Nicer error when a value from a UFO 1 can't be converted to UFO 2. Fri, 20 Feb 2009 03:49:43 GMT tal [164] * branches/ufo2/Lib/robofab/ufoLib.py (modified) When converting font info from version 1 to version 2, try to quietly ... Tue, 17 Feb 2009 08:43:08 GMT erik [163] * trunk/Lib/robofab/objects/objectsFL.py (modified) This fixes a issue in importing ps zone information. I missed a bug in ... Mon, 16 Feb 2009 18:34:56 GMT tal [162] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Fixed a FL <-> RoboFab conversion issue in openTypeOS2FamilyClass. Wed, 11 Feb 2009 02:53:22 GMT tal [161] * branches/ufo2/Lib/robofab/ufoLib.py (modified) A couple of workarounds for weird FontLab values in UFO 1. Tue, 03 Feb 2009 16:05:05 GMT tal [160] * branches/ufo2/Lib/robofab/objects/objectsBase.py (modified) Added a __contains__ method to BaseFont. Tue, 03 Feb 2009 14:32:11 GMT tal [159] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) FL can handle a zero value. Tue, 03 Feb 2009 11:22:05 GMT erik [158] * branches/ufo2/Lib/robofab/__init__.py (modified) Branch version should have a different version number. Tue, 03 Feb 2009 11:16:30 GMT erik [157] * branches/ufo2/Lib/robofab/test/test_objectsFL.py (modified) Removed import of FabToFontToolsPenAdapter. Ran the test in FL, passed. Tue, 03 Feb 2009 11:10:43 GMT erik [156] * branches/ufo2/Lib/robofab/tools/toolsAll.py (modified) Removed foundry settings Tue, 27 Jan 2009 15:07:07 GMT tal [155] * branches/ufo2/Lib/robofab/objects/objectsBase.py (modified) Found an issue with an old test case. hasattr uses __getattr__ to ... Tue, 27 Jan 2009 15:05:30 GMT tal [154] * branches/ufo2/Lib/robofab/ufoLib.py (modified) Accept list or tuple for int lists. Tue, 27 Jan 2009 14:56:33 GMT tal [153] * branches/ufo2/Lib/robofab/test/runAll.py (modified) Missing a continue. Tue, 27 Jan 2009 14:23:09 GMT tal [152] * branches/ufo2/Lib/robofab/test/testSupport.py (modified) * branches/ufo2/TestData/TestFont1 (UFO2).ufo/fontinfo.plist (modified) This wasn't in the file spec syntax. Thu, 22 Jan 2009 19:44:03 GMT tal [151] * branches/ufo2/Scripts/RoboFabIntro/intro_FoundrySettings.py (modified) Typos. Thanks to Miguel for catching these. Thu, 22 Jan 2009 19:34:23 GMT tal [150] * branches/ufo2/Lib/robofab/ufoLib.py (modified) The date validator didn't follow the spec. Thu, 22 Jan 2009 01:24:40 GMT tal [149] * branches/ufo2/Lib/robofab/test/test_ufoLib.py (modified) * branches/ufo2/Lib/robofab/ufoLib.py (modified) Don't restrict OS/2 weight class to 100-900. Wed, 21 Jan 2009 17:56:09 GMT tal [148] * branches/ufo2/Scripts/RoboFabIntro/demo_FindCompatibleGlyphs.py (modified) * branches/ufo2/Scripts/RoboFabIntro/intro_FontObject.py (modified) * branches/ufo2/Scripts/RoboFabIntro/intro_FoundrySettings.py (modified) * branches/ufo2/Scripts/RoboFabIntro/intro_Kerning.py (modified) * branches/ufo2/Scripts/RoboFabUtils/RobustBatchGenerate.py (modified) * branches/ufo2/Scripts/RoboFabUtils/TestFontEquality.py (modified) References to old attributes. Wed, 21 Jan 2009 17:43:53 GMT tal [147] * branches/ufo2/Lib/robofab/test/test_fontLabUFOReadWrite.py (modified) * branches/ufo2/Lib/robofab/test/test_noneLabUFOReadWrite.py (modified) Use the new features object. Wed, 21 Jan 2009 17:43:33 GMT tal [146] * branches/ufo2/Lib/robofab/objects/objectsBase.py (modified) * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) * branches/ufo2/Lib/robofab/objects/objectsRF.py (modified) Added a shell object for features. Wed, 21 Jan 2009 15:16:08 GMT tal [145] * branches/ufo2/Lib/robofab/tools/nameTable.py (deleted) This never worked. Wed, 21 Jan 2009 15:12:26 GMT tal [144] * branches/ufo2/Data/frequency.txt (deleted) This hasn't been touched in ages. Wed, 21 Jan 2009 14:56:24 GMT tal [143] * branches/ufo2/Lib/robofab/objects/family.py (deleted) * branches/ufo2/Lib/robofab/objects/featureLib.py (deleted) Remove two files that were deprecated a long, long time ago. Wed, 21 Jan 2009 14:52:12 GMT tal [142] * branches/ufo2/Lib/robofab/objects/objectsBase.py (modified) * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) References to an old info attribute in __repr__ and other places. Thu, 15 Jan 2009 02:03:41 GMT tal [141] * branches/ufo2/Lib/robofab/ufoLib.py (modified) Found another old value that needs to be worked around. Thu, 08 Jan 2009 01:55:12 GMT tal [140] * branches/ufo2/Lib/robofab/ufoLib.py (modified) Found something to work around. Fri, 02 Jan 2009 22:59:04 GMT tal [139] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) * branches/ufo2/Lib/robofab/objects/objectsRF.py (modified) Tweaks needed for UFO format version 1. Fri, 02 Jan 2009 22:58:44 GMT tal [138] * branches/ufo2/Lib/robofab/test/test_fontLabUFOReadWrite.py (modified) Tests for UFO format version 1. Fri, 02 Jan 2009 22:56:22 GMT tal [137] * branches/ufo2/TestData/TestFont1 (UFO1).ufo/lib.plist (modified) * branches/ufo2/TestData/TestFont1.vfb (modified) Test case tweaks. Fri, 02 Jan 2009 04:54:21 GMT tal [136] * branches/ufo2/Lib/robofab/test/test_noneLabUFOReadWrite.py (modified) Forgot to change path. Fri, 02 Jan 2009 04:01:27 GMT tal [135] * branches/ufo2/Lib/robofab/test/test_noneLabUFOReadWrite.py (modified) Comment change. Fri, 02 Jan 2009 01:05:07 GMT tal [134] * branches/ufo2/Lib/robofab/test/test_ufoLib.py (modified) Work around the data added to the test case file. Fri, 02 Jan 2009 00:58:18 GMT tal [133] * branches/ufo2/TestData/TestFont1 (UFO1).ufo/lib.plist (modified) Some data written by robofab into the UFO format version 1 lib. Fri, 02 Jan 2009 00:55:12 GMT tal [132] * branches/ufo2/Lib/robofab/test/test_noneLabUFOReadWrite.py (modified) UFO format version 1 test cases. Fri, 02 Jan 2009 00:54:56 GMT tal [131] * branches/ufo2/Lib/robofab/objects/objectsRF.py (modified) More bugs caught by test cases. Fri, 02 Jan 2009 00:25:32 GMT tal [130] * branches/ufo2/Lib/robofab/objects/objectsRF.py (modified) Test case caught a bug. Thu, 01 Jan 2009 18:30:37 GMT tal [129] * branches/ufo2/Lib/robofab/ufoLib.py (modified) When writing format version 1, remove features.fea if it exists. Thu, 01 Jan 2009 18:29:22 GMT tal [128] * branches/ufo2/Lib/robofab/test/test_noneLabUFOReadWrite.py (added) Test cases for read/write in objectsRF. Thu, 01 Jan 2009 18:28:35 GMT tal [127] * branches/ufo2/Lib/robofab/objects/objectsRF.py (modified) Wrote the new save method. Thu, 01 Jan 2009 17:35:16 GMT tal [126] * branches/ufo2/Lib/robofab/objects/objectsRF.py (modified) saveNow doesn't do anything. Thu, 01 Jan 2009 17:34:34 GMT tal [125] * branches/ufo2/Lib/robofab/objects/objectsRF.py (modified) Reading UFOs of format version 2 now works. Thu, 01 Jan 2009 17:33:35 GMT tal [124] * branches/ufo2/Lib/robofab/objects/objectsBase.py (modified) Fallback to empty lists in font.psHints. Thu, 01 Jan 2009 17:28:15 GMT tal [123] * branches/ufo2/Lib/robofab/objects/objectsBase.py (modified) - don't set default hint values in the font.psHints. they end up ... Thu, 01 Jan 2009 14:46:56 GMT tal [122] * branches/ufo2/Lib/robofab/test/test_psHints.py (modified) Don't test font.psHints math. Thu, 01 Jan 2009 14:46:23 GMT tal [121] * branches/ufo2/Lib/robofab/objects/objectsBase.py (modified) * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) - font.psHint attributes silently reroute to font.info attributes - ... Wed, 31 Dec 2008 23:03:35 GMT tal [120] * branches/ufo2/Lib/robofab/test/test_fontLabUFOReadWrite.py (modified) Oops. Wed, 31 Dec 2008 22:41:53 GMT tal [119] * branches/ufo2/TestData/TestFont1.vfb (added) Test case file. Wed, 31 Dec 2008 22:41:28 GMT tal [118] * branches/ufo2/Lib/robofab/test/test_fontLabUFOReadWrite.py (added) UFO round trip test cases. Wed, 31 Dec 2008 22:40:49 GMT tal [117] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Errors caught by unit tests. Wed, 31 Dec 2008 22:40:21 GMT tal [116] * branches/ufo2/TestData/TestFont1 (UFO2).ufo/fontinfo.plist (modified) Added openTypeOS2FamilyClass. Wed, 31 Dec 2008 20:09:11 GMT tal [115] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Test cases revealed some bugs. Wed, 31 Dec 2008 18:38:48 GMT tal [114] * branches/ufo2/Lib/robofab/tools/fontlabFeatureSplitter.py (added) A small tool that splits feature text following the FontLab feature pane ... Wed, 31 Dec 2008 17:44:37 GMT tal [113] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Got closer to setting openTypeHeadCreated, but I'm giving up again. Wed, 31 Dec 2008 16:52:25 GMT tal [112] * branches/ufo2/Lib/robofab/test/test_RInfoFL.py (modified) Handle new warning system. Wed, 31 Dec 2008 16:52:08 GMT tal [111] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Don't use warn for some attributes. Wed, 31 Dec 2008 16:33:45 GMT tal [110] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Wrote the new readUFO. Wed, 31 Dec 2008 14:13:57 GMT tal [109] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) Wrote the new writeUFO. Wed, 31 Dec 2008 14:13:06 GMT tal [108] * branches/ufo2/Lib/robofab/ufoLib.py (modified) Only write a file if some text needs to be written. Remove an existing ... Wed, 31 Dec 2008 01:59:35 GMT tal [107] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) * branches/ufo2/Lib/robofab/test/testSupport.py (modified) * branches/ufo2/Lib/robofab/test/test_RInfoFL.py (modified) * branches/ufo2/Lib/robofab/test/test_RInfoRF.py (modified) * branches/ufo2/Lib/robofab/test/test_ufoLib.py (modified) * branches/ufo2/Lib/robofab/ufoLib.py (modified) * branches/ufo2/TestData/TestFont1 (UFO2).ufo/fontinfo.plist (modified) Added support for "year" in the info objects and the UFO. Wed, 31 Dec 2008 01:37:26 GMT tal [106] * branches/ufo2/Lib/robofab/objects/objectsFL.py (modified) * branches/ufo2/Lib/robofab/test/test_RInfoFL.py (modified) objectsFL.RInfo is passing the unit tests. Wed, 31 Dec 2008 01:36:56 GMT tal [105] * branches/ufo2/Lib/robofab/test/testSupport.py (modified) * branches/ufo2/Lib/robofab/test/test_ufoLib.py (modified) * branches/ufo2/Lib/robofab/ufoLib.py (modified) Added support for openTypeOS2FamilyClass.