106 Commits

Author SHA1 Message Date
Just
e0433b907d Fixed getCoordinates() so it works correctly with "empty" components.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@108 4cde692c-a291-49d1-8350-778aa11640f8
2000-06-07 18:08:02 +00:00
Just
cb317bfad3 The "flags" field is an unsigned short, not a byte
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@107 4cde692c-a291-49d1-8350-778aa11640f8
2000-06-07 18:07:14 +00:00
Just
a063f8b0f6 Roozbeh Pournader found a working version to one of the broken URLs in the Adobe document.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@106 4cde692c-a291-49d1-8350-778aa11640f8
2000-05-26 13:08:10 +00:00
Just
e9bb079b44 updated to conform to the latest configuration (Adam Twardoch)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@105 4cde692c-a291-49d1-8350-778aa11640f8
2000-04-29 08:13:09 +00:00
just
8ae13ae04a unix Makefile and Setup
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@104 4cde692c-a291-49d1-8350-778aa11640f8
2000-04-01 21:44:08 +00:00
Just
3618300613 some minor improvements
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@103 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-28 10:38:43 +00:00
Just
8ab68261d8 don't barf if there are no subroutines
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@102 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-28 10:37:25 +00:00
Just
1c1d059219 updated to Unicode 3.0 by Antoine Leca.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@101 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-28 10:33:58 +00:00
Just
ec66f09f4c mac readme file
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@99 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-15 20:57:59 +00:00
Just
3d2d8a60bd known bugs and last changes
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@98 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-15 20:56:56 +00:00
Just
e5ad9c959b finally written some more doco
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@97 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-15 20:56:20 +00:00
Just
ea03d67973 updated license
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@96 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-15 20:55:58 +00:00
Just
480b26e4a8 new minimal readme file
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@95 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-15 20:55:29 +00:00
Just
5216353ab4 added doc strings to empty __init__.py files: WinZip apparently skips empty files. Doh!
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@94 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-14 23:21:41 +00:00
Just
7bf760f45c fixed multi-arg .append() call, for Python 1.6 compatibility.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@93 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-14 23:21:26 +00:00
Just
d29f289911 - some method name changes
- check for 3,0 platform/encoding wide strings


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@92 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-14 23:03:53 +00:00
Just
7f34d735e0 minor fixes. Note: format2 is not implemented correctly!
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@91 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-14 23:02:33 +00:00
Just
670c985d76 added doc strings to empty __init__.py files: WinZip apparently skips empty files. Doh!
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@90 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-14 23:01:03 +00:00
Just
83736c6ffd fixed multi-arg .append() call, for Python 1.6 compatibility.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@89 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-14 23:00:21 +00:00
Just
4ff3ba99a7 changes reflecting a method name change in the kern table.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@88 4cde692c-a291-49d1-8350-778aa11640f8
2000-03-14 22:59:39 +00:00
Just
7268e24408 be relaxed about zero padding the input data to 4-byte boundaries
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@87 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-21 21:30:32 +00:00
Just
222aea7fca another 64-bit fix
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@86 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-21 21:14:05 +00:00
Just
8006d2fecf New Windows shell extension by Adam Twardoch.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@85 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-16 14:59:20 +00:00
just
0b99c8968e some improvements; can optionally specify dest dir
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@84 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-13 17:36:44 +00:00
Just
752465b9df first patch to make ttLib 64-bit clean
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@83 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-13 17:00:45 +00:00
Just
509e2874aa disable decompilation exception catching: it causes too many debugging nightmares.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@82 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-13 16:23:28 +00:00
Just
9c3744ad92 Added note about the incorrect old URL in the Adobe text, and reverted the text to what it was: it still is the latest officially released document, and I'd rather include it as-is.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@80 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-04 19:19:18 +00:00
Erik
76a9dd25d9 new URL for adobe's glyphlist doco
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@79 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-04 18:58:59 +00:00
Just
b263e4d118 reinstated accidentally deleted regex.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@78 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:54:37 +00:00
Just
af5694e3e0 added -i option. This will enable TT instruction disassembly.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@77 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:53:37 +00:00
Just
7c0fb31738 added an assert, plus some (commented out) test code for bad unicode strings
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@76 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:32:17 +00:00
Just
9eaa7e3e5f added support for instruction disassembly
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@75 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:31:18 +00:00
Just
51e75db43e - added assembler: we've got a full round trip now!
- added toXML() and fromXML() methods


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@74 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:30:15 +00:00
Just
53602486b4 added support for instruction disassembly in saveXML()
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@73 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:29:03 +00:00
Just
de7a3c4aa1 fixed buglet in num2binary()
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@72 4cde692c-a291-49d1-8350-778aa11640f8
2000-02-01 15:28:18 +00:00
Just
dab433233b fixed broken import
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@71 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-31 14:33:17 +00:00
Just
2234b04613 minor doc string change
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@70 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-31 14:31:16 +00:00
Just
deb3b632f4 Two new functions:
- vectorLength(vector): calculate the length of a vector
- asInt16(): round and cast any array (or number) to 16 bit ints


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@69 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-26 19:32:45 +00:00
Just
56804d237a Support for interface checking. Experimental.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@68 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-26 19:20:06 +00:00
Just
02a739a0d5 new functions: unionRect() and rectCenter()
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@67 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-23 19:10:27 +00:00
Just
b3026bad35 added intRect() function. Turn any rect into a rect using ints only.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@66 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-22 00:26:07 +00:00
Just
b852a417cf - added methods to get composite component info conveniently
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@65 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-20 11:08:15 +00:00
Just
fda65735a4 various changes:
- the Transformation class is now a little cleaner & smarter
- pens now have a reference to a font
- pens have a new method called drawGlyph(), which is needed for composites.


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@64 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-19 20:44:33 +00:00
Just
ea2cc3f762 use ".ttx" extension instead of ".xml". TTX is now the name of the format, not just the app. Still needs work, though.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@63 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-19 12:37:17 +00:00
Just
be7163c428 added a bunch of rectangle tools that mimic some Qd.*Rect functions, like Qd.InsetRect.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@62 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-18 22:29:39 +00:00
Just
9682b4198b use ".ttx" extension instead of ".xml". TTX is not the name of the format, not the app...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@61 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-17 18:58:46 +00:00
Just
9b79e52328 renamed tt2xml.pt to ttDump.py and xml2tt.py to ttCompile.py
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@60 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-17 18:49:34 +00:00
Just
528614e6e2 Moved psCharStrings.py, psLib.py and psOperators.py to fontTools.misc, since they're not "toplevel" font tools.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@59 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-16 22:14:02 +00:00
Just
470b5050ee yet another reorganization round...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@58 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-16 20:37:11 +00:00
Just
c2be3d982b Changes to use the new fontTools.misc.eexec module instead of the old eexec module.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@57 4cde692c-a291-49d1-8350-778aa11640f8
2000-01-12 19:15:57 +00:00