Erik van Blokland
339ce1c71c
Test for glyph and font in the test.
...
git-svn-id: http://svn.robofab.com/trunk@93 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-07-28 23:23:45 +00:00
Erik van Blokland
04e27a3cca
MarginPen now pays attention to the transformation set for components.
...
git-svn-id: http://svn.robofab.com/trunk@92 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-07-28 23:21:29 +00:00
Erik van Blokland
6083cfc404
Token checkin to see if it works. Ignore.
...
git-svn-id: http://svn.robofab.com/trunk@91 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-07-14 20:14:50 +00:00
Erik van Blokland
fe77241d92
Fix for ticket #4
...
git-svn-id: http://svn.robofab.com/trunk@90 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-07-14 20:12:00 +00:00
jvr
c63ac64007
fixed buglet that caused the last table in the font not to be padded to a 4-byte boundary (the spec is a little vague about this, but I believe it's needed, also, Suitcase may complain...)
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@562 4cde692c-a291-49d1-8350-778aa11640f8
2008-06-17 20:41:15 +00:00
Erik van Blokland
dc76c06826
Add method getAll() which returns a sorted list of unique slice values.
...
git-svn-id: http://svn.robofab.com/trunk@89 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-05-30 17:52:38 +00:00
Erik van Blokland
689472553a
Handle components. Handle self overlapping bezier segments with any number of intersections.
...
git-svn-id: http://svn.robofab.com/trunk@88 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-05-30 09:47:54 +00:00
Erik van Blokland
2093fcbad2
Removed print statements.
...
git-svn-id: http://svn.robofab.com/trunk@87 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-05-30 08:18:23 +00:00
Erik van Blokland
ac33952df5
Pen to calculate the horizontal margins of a glyph at any given height by intersecting the shape with a horizontal line. Results can be obtained for the whole glyph with pen.getMargins() or for each individual contour with pen.getCounterMargins().
...
git-svn-id: http://svn.robofab.com/trunk@86 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-05-30 07:49:39 +00:00
Erik van Blokland
3950975a77
AngledMarginPen calculates the left and right side-bearings of a glyph, relative to slanted margins. The angle is taken from font.info.italicAngle. Curves are approximated. This also contains 5 convenience functions to set and get individual margins and to center the glyph.
...
The approximation can be improved upon, perhaps taking the size of the bezier into account and so on. Also the italic offset, as it was used in RoboFog is missing, and could perhaps be taken into account.
git-svn-id: http://svn.robofab.com/trunk@85 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-05-27 09:00:58 +00:00
pabs3
ba31c60465
Update changelog
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@560 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-18 06:30:47 +00:00
pabs3
ff85008e80
Get ready to release version 2.2
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@559 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-18 06:28:37 +00:00
jvr
4d29ba1595
updated unicode module to unicode 5.1.0
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@558 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-17 09:21:49 +00:00
jvr
a220bf3567
a different fix for [1296026]: just comment out the offending assert
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@557 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-17 08:52:33 +00:00
jvr
03e02adeb4
back out 'fix', as this solution isn't portable
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@556 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-17 08:44:06 +00:00
jvr
2f3f24afd3
updated to aglfn 1.6
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@555 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-16 17:33:56 +00:00
jvr
0cb8a08d89
cmap format 1 support, contributed by rroberts
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@554 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-16 15:07:09 +00:00
pabs3
7487a3a7fb
Use setup.py sdist to create the tarball for distribution
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@553 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-16 14:28:58 +00:00
pabs3
3697259346
Add cleaned-up and updated manual page from the Debian package.
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@552 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-16 08:45:43 +00:00
pabs3
14654b2a88
Apply 1296026: fix tracebacks in some timezones
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@551 4cde692c-a291-49d1-8350-778aa11640f8
2008-05-16 07:17:26 +00:00
Erik van Blokland
fb0943ff96
Remove unnecessary print.
...
git-svn-id: http://svn.robofab.com/trunk@84 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-04-28 15:51:53 +00:00
Erik van Blokland
d7bd6f0ace
These have been renamed.
...
git-svn-id: http://svn.robofab.com/trunk@83 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-04-20 10:45:50 +00:00
Erik van Blokland
34ef397f91
Standardised script names on import or export.
...
git-svn-id: http://svn.robofab.com/trunk@82 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-04-20 10:45:06 +00:00
Erik van Blokland
d36721f978
Couple of tweaks to existing import / export scripts. Couple more import and export options.
...
git-svn-id: http://svn.robofab.com/trunk@81 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-04-20 10:40:28 +00:00
Erik van Blokland
630b06cf57
Remove 2 SVG scripts. They're not working and should not have been checked in.
...
git-svn-id: http://svn.robofab.com/trunk@80 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-04-20 10:19:09 +00:00
Erik van Blokland
9ec254f80c
New folder for contributed robofab packages.
...
git-svn-id: http://svn.robofab.com/trunk@79 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-04-20 10:01:52 +00:00
Erik van Blokland
0cab92633e
A change to a RoboFab/FontLab glif to ufo export script. Handle "Cancel" nicer.
...
git-svn-id: http://svn.robofab.com/trunk@78 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-04-04 09:51:40 +00:00
Tal Leming
79e74dfafd
Whitespace change to test checkin permissions.
...
git-svn-id: http://svn.robofab.com/trunk@77 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-12 15:07:49 +00:00
Erik van Blokland
f9a8c11922
Doc files can be generated with "makeDocumentation.py" - the docfiles themselves don't need to be in svn. Goodbye.
...
git-svn-id: http://svn.robofab.com/trunk@76 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 12:26:02 +00:00
Erik van Blokland
b3bdbecd98
Remove the old website. It has a better searchable version on robofab.com.
...
git-svn-id: http://svn.robofab.com/trunk@75 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 12:19:01 +00:00
Erik van Blokland
13d1160e24
A license.
...
git-svn-id: http://svn.robofab.com/trunk@74 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 11:38:13 +00:00
Erik van Blokland
0207cd7227
Demo of pshint data object.
...
git-svn-id: http://svn.robofab.com/trunk@73 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 11:37:38 +00:00
Erik van Blokland
60185e1a37
Upped the version for the new installer.
...
git-svn-id: http://svn.robofab.com/trunk@72 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 10:23:11 +00:00
Just van Rossum
ba0f821bd5
back out attempt to expose svn rev number
...
git-svn-id: http://svn.robofab.com/trunk@71 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 09:50:04 +00:00
Just van Rossum
652e2926e0
set property for Revision substitution
...
git-svn-id: http://svn.robofab.com/trunk@70 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 09:42:58 +00:00
Just van Rossum
824225ceb7
try to get the svn rev number in the source
...
git-svn-id: http://svn.robofab.com/trunk@69 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 09:39:16 +00:00
Just van Rossum
773a7f7e5d
This folder is no longer used.
...
git-svn-id: http://svn.robofab.com/trunk@68 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 09:19:59 +00:00
Just van Rossum
feb0046176
Moved Data, Lib and install.py one level down the tree
...
git-svn-id: http://svn.robofab.com/trunk@67 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 09:18:32 +00:00
Erik van Blokland
b1ca648372
Remove GlyphConstuction.txt. The data now lives in tools/glyphConstruction.py
...
git-svn-id: http://svn.robofab.com/trunk@66 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 09:06:07 +00:00
Erik van Blokland
b849ad8d8e
Don't read GlyphConstructions.txt but rather robofab.tools.glyphConstruction.
...
git-svn-id: http://svn.robofab.com/trunk@65 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 08:57:37 +00:00
Erik van Blokland
8bd5dcb7e7
Name change.
...
git-svn-id: http://svn.robofab.com/trunk@64 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 08:55:43 +00:00
Erik van Blokland
c841804847
A new place for the glyphconstructions info. Just the text as a long string, following the fontTools agl example. This data needs to be accessible, but the Data/ folder isn't always present.
...
git-svn-id: http://svn.robofab.com/trunk@63 b5fa9d6c-a76f-4ffd-b3cb-f825fc41095c
2008-03-11 08:32:21 +00:00
jvr
a983e66970
- turned ps exceptions into classes and renamed them
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@550 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-11 07:25:29 +00:00
jvr
e56bc902cf
- t1Lib.py can now properly read PFA fonts
...
- fixed "flex" bug in T1 charstring reader
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@549 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-10 21:58:00 +00:00
jvr
e5b245fd07
added refactoring note
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@548 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-09 21:43:19 +00:00
jvr
ce47e0d978
minor fix: one zero too many in assert
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@547 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-09 20:48:45 +00:00
jvr
142506b07d
added comment, the OTL Extension mechanism should not be here
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@546 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-09 20:39:38 +00:00
jvr
1c73452692
fixed some comment typos
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@545 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-09 20:13:16 +00:00
jvr
cd75d570d4
don't crash on empty VORG table (reported by Werner Lemberg)
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@544 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-09 08:58:36 +00:00
jvr
1ebda677eb
squash 2 bugs related to the numpy conversion
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@543 4cde692c-a291-49d1-8350-778aa11640f8
2008-03-08 20:29:30 +00:00