680 Commits

Author SHA1 Message Date
Erik van Blokland
6a3236b291 This fixes glyph rotation around an arbitrary center point. The return-to-base translation was missing.
git-svn-id: http://svn.robofab.com/trunk@30 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-02-05 09:46:47 +00:00
Erik van Blokland
3069538f34 Removes unnecessary print statement.
git-svn-id: http://svn.robofab.com/trunk@29 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-02-04 20:09:55 +00:00
Erik van Blokland
2b446bb01c os.name on mac can also be "posix". This caused a problem with FLS 5 on OSX, which would then return glyph.note as latin-1 rather than macroman, which would cause the wrong string to be written in UFO. Tip of the hat to Kai Bernau for reporting.
git-svn-id: http://svn.robofab.com/trunk@28 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-02-02 12:40:17 +00:00
Erik van Blokland
0045ab5862 Change to writing the glyph.note. Strings are encoded as utf-8 before handing them to the xmlwriter.
git-svn-id: http://svn.robofab.com/trunk@27 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-02-02 12:37:51 +00:00
Erik van Blokland
cd92c4599b Change to the way the transformation tuple of a component is added to the digest. Values which can be ints (int(a) == a) are added as int, rather than float. This solves a problem comparing digests in UFO and VFB.
git-svn-id: http://svn.robofab.com/trunk@26 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-22 11:28:22 +00:00
Erik van Blokland
d7fca1c1e5 Added >>> for the benefit of the doctests.
git-svn-id: http://svn.robofab.com/trunk@25 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-19 12:09:29 +00:00
Erik van Blokland
fda0359bb3 Contributed script by Antonio Cavedoni. Tokenize FontLab’s preview/metrics text into single characters respecting escaped glyph names (eg. “/A.smcp”) and providing a lossless reverse function.
git-svn-id: http://svn.robofab.com/trunk@24 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-17 06:20:03 +00:00
Erik van Blokland
36bff8e8ff A place for contributed scripts.
git-svn-id: http://svn.robofab.com/trunk@23 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-16 08:15:51 +00:00
Erik van Blokland
617945dcf1 The scripts folder for FontLab as they shipped with Fab 1.1.1.
git-svn-id: http://svn.robofab.com/trunk@22 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-16 08:14:00 +00:00
Erik van Blokland
a80c6d2c8a Some URLs in the code have been updated. Some old crud removed. Install.py moved to the right directory, it was initially checked into the wrong place.
git-svn-id: http://svn.robofab.com/trunk@21 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-09 08:53:25 +00:00
Erik van Blokland
2f35645fbe Odd stray misplaced character. Sorry.
git-svn-id: http://svn.robofab.com/trunk@20 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 20:23:26 +00:00
Erik van Blokland
03fa850d2c This removes the class magic based AllFonts. The AllFonts available in FL relies on actual font indices of open fonts. In RF, AllFonts will raise a NonImplementedError. The class should not be responsible for knowing which fonts are open, it's really up to the application to keep track of these things.
git-svn-id: http://svn.robofab.com/trunk@19 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 19:18:06 +00:00
Erik van Blokland
df38921713 Removes a couple of prints.
git-svn-id: http://svn.robofab.com/trunk@18 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 19:16:31 +00:00
Erik van Blokland
4fc6c418e3 Dummy AllFonts function added which will raise a NonImplementedError. AllFonts really only works in FL. This removes some bad magic which never really did work.
git-svn-id: http://svn.robofab.com/trunk@17 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 19:14:51 +00:00
Erik van Blokland
b4e57dc4e0 Removing getAllFonts() from objectsBase. It's unreliable and tries to implement something in RF which can't really be implemented.
git-svn-id: http://svn.robofab.com/trunk@16 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 19:13:43 +00:00
Erik van Blokland
d7b493a3cc initial import was at the wrong place
git-svn-id: http://svn.robofab.com/trunk@15 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 18:41:55 +00:00
Erik van Blokland
f570f123fa license for robofab
git-svn-id: http://svn.robofab.com/trunk@14 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 10:55:20 +00:00
Erik van Blokland
fe3133926a Upped the version number to 1.1.2 so there is no confusing with the installer-release 1.1.1. The svn version has a couple of changes already.
git-svn-id: http://svn.robofab.com/trunk@13 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-08 07:21:03 +00:00
Erik van Blokland
93f57733fc Basic fab objects for use in FontForge. Not at all ready, but functional in parts.
git-svn-id: http://svn.robofab.com/trunk@12 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 21:12:34 +00:00
Erik van Blokland
3ce28a5c17 All the changes that sat around. Some fixes involving FontIndex. A fix for weightValue not accepting floats. An addition for feature exports and imports: it now stores the order in which the features are stored in fontlab. While this works for evb, note there might be conflicts with the changes in your own personal objectsFL.
git-svn-id: http://svn.robofab.com/trunk@11 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 21:05:52 +00:00
Erik van Blokland
e397d6495e more cleaning
git-svn-id: http://svn.robofab.com/trunk@10 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:36:45 +00:00
Erik van Blokland
6afe101a71 more cleaning
git-svn-id: http://svn.robofab.com/trunk@9 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:36:03 +00:00
Erik van Blokland
713ce3b9f2 more cleaning
git-svn-id: http://svn.robofab.com/trunk@8 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:34:31 +00:00
Erik van Blokland
b6f7c1c1b9 more cleaning
git-svn-id: http://svn.robofab.com/trunk@7 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:29:56 +00:00
Erik van Blokland
05819ef629 more cleaning
git-svn-id: http://svn.robofab.com/trunk@6 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:27:40 +00:00
Erik van Blokland
10c63c548e more cleaning
git-svn-id: http://svn.robofab.com/trunk@5 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:25:28 +00:00
Erik van Blokland
13cd62a0f1 more cleaning
git-svn-id: http://svn.robofab.com/trunk@4 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:19:18 +00:00
Erik van Blokland
79e668f9e2 more cleaning
git-svn-id: http://svn.robofab.com/trunk@3 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:15:29 +00:00
Erik van Blokland
f5a6541439 removing old CVS dir
git-svn-id: http://svn.robofab.com/trunk@2 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 20:14:25 +00:00
Erik van Blokland
3646055ea2 initial import
git-svn-id: http://svn.robofab.com/trunk@1 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-01-07 17:40:34 +00:00