Just
344757f42d
minor cleanups
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@131 4cde692c-a291-49d1-8350-778aa11640f8
2001-04-20 18:39:21 +00:00
Just
ad6bb5a352
New & improved, but dead slow. Reads and writes.
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@130 4cde692c-a291-49d1-8350-778aa11640f8
2001-03-09 12:42:25 +00:00
Just
a556f51db5
don't allow duplicate glyph names when building names from cmap/agl
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@129 4cde692c-a291-49d1-8350-778aa11640f8
2001-02-23 21:58:57 +00:00
Just
ae180248fd
workaround for currupt (?) cmap subtable
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@128 4cde692c-a291-49d1-8350-778aa11640f8
2001-01-13 13:48:30 +00:00
Just
731e4377e1
don't complain as loudly with fonts that don't completely adhere to the spec
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@127 4cde692c-a291-49d1-8350-778aa11640f8
2000-11-03 10:29:08 +00:00
Just
6d925f5b9a
workaround for odd-length unicode strings (!)
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@126 4cde692c-a291-49d1-8350-778aa11640f8
2000-10-23 14:36:20 +00:00
Petr
fc99ad1513
doh! font bounding box goes to the head table, not maxp itself.
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@125 4cde692c-a291-49d1-8350-778aa11640f8
2000-10-18 22:27:47 +00:00
Just
481fb09495
added workaround for buggy Apple fonts
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@122 4cde692c-a291-49d1-8350-778aa11640f8
2000-10-13 13:51:33 +00:00
Just
43fa4be948
added workaround for Py 1.5.1 compatibility
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@121 4cde692c-a291-49d1-8350-778aa11640f8
2000-10-11 18:04:03 +00:00
Just
dccbd3154b
initialize styleStrings with empty string instead of None's: this allows certain Apple fonts to be handled correctly.
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@120 4cde692c-a291-49d1-8350-778aa11640f8
2000-10-03 10:34:34 +00:00
Just
0f675860ce
improved support for writing to (in memory) streams
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@119 4cde692c-a291-49d1-8350-778aa11640f8
2000-10-02 07:51:42 +00:00
Just
fdea99d265
minor fix
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@118 4cde692c-a291-49d1-8350-778aa11640f8
2000-08-23 12:34:44 +00:00
Just
d5b65a4ed1
made calculating bounding box handle empty coordinate arrays gracefully
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@117 4cde692c-a291-49d1-8350-778aa11640f8
2000-08-23 12:34:19 +00:00
Just
f6b1563e0d
removed an assert that was too strict
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@116 4cde692c-a291-49d1-8350-778aa11640f8
2000-08-23 12:33:14 +00:00
Just
c91a95189a
minor changes
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@115 4cde692c-a291-49d1-8350-778aa11640f8
2000-08-23 12:31:52 +00:00
Just
df83623cfe
module to find the home file of a resource (handy for finding suitcase files when all you have is a resource)
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@113 4cde692c-a291-49d1-8350-778aa11640f8
2000-07-03 18:45:58 +00:00
Just
ca9679eded
another OT source table
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@112 4cde692c-a291-49d1-8350-778aa11640f8
2000-06-29 18:35:47 +00:00
Just
859967e521
formatting
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@111 4cde692c-a291-49d1-8350-778aa11640f8
2000-06-08 18:38:43 +00:00
Just
306d24ec79
Allow long-aligned glyph records (as is in fact recommended by the latest MS spec, but almost nobody seems to do it...)
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@110 4cde692c-a291-49d1-8350-778aa11640f8
2000-06-07 19:13:11 +00:00
Just
1b850986ef
Fixed cmap optimizer bug: needs more testing!
...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@109 4cde692c-a291-49d1-8350-778aa11640f8
2000-06-07 18:25:44 +00:00
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
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
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
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
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
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
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