7432 Commits

Author SHA1 Message Date
jvr
b4e94d9772 try Carbon.Res first.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@375 4cde692c-a291-49d1-8350-778aa11640f8
2002-10-29 15:49:25 +00:00
jvr
44751311bf revised comment, added note about MS disagreement, removed alignment tabs
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@374 4cde692c-a291-49d1-8350-778aa11640f8
2002-10-27 19:47:51 +00:00
jvr
b74f03c7e5 fixed previous fix: it assumed 4 bytes of data, which is wrong
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@372 4cde692c-a291-49d1-8350-778aa11640f8
2002-10-08 14:22:16 +00:00
jvr
c3974fb055 Handle negative long time values gracefully instead of looping infinitely. Reported by Jessica P. Hekman
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@371 4cde692c-a291-49d1-8350-778aa11640f8
2002-10-07 21:34:47 +00:00
jvr
a138467da3 deal gracefully with empty coverage tables; fixes bug 611509
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@370 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-24 20:50:57 +00:00
jvr
898295619d minor cleanups
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@368 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-16 08:10:05 +00:00
jvr
bc90c7a05b interpret any version value as 0x0001000 if it's not 0x00005000 (workaround for buggy font)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@367 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-16 08:06:48 +00:00
jvr
f7f0f74419 ugh, the zfill string method doesn't exist in 2.2.1 and earlier :-(
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@366 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-14 15:31:26 +00:00
jvr
d2c3ea897c bumped version to 2.0b2
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@364 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-13 12:07:48 +00:00
jvr
4845ba5fa5 whoops, reversed key and value
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@363 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-13 12:04:13 +00:00
jvr
70e2cb86e8 add simple support for Mac Suitcases, when running on MacOS
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@358 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 22:59:09 +00:00
jvr
f2164abef3 added manual implementation of LigatureSubst to get nicer XML output
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@355 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 21:48:03 +00:00
jvr
b2486125e9 added manual implementation of AlternateSubst to get nicer XML output
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@354 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 21:21:58 +00:00
jvr
a1dfa2b77a added manual implementation of ClassDef to get nicer XML output as well as to get rid of GlyphID dependencies
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@353 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 20:51:09 +00:00
jvr
2921bb25cd doh! fixed wrong indentation, now does batch jobs again...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@352 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 20:05:23 +00:00
jvr
1d6360af4c added manual implementation of SingleSubst to get nicer XML output as well as to get rid of GlyphID dependencies
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@351 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 19:54:02 +00:00
jvr
3507eeb3d8 don't barf on empty name tables (!)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@349 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 19:07:39 +00:00
jvr
1c803b6988 moved all ttx code to new fontTools.ttx module
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@346 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 17:33:12 +00:00
jvr
1a53beb7b4 renamed table to rawTable
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@344 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 17:09:13 +00:00
jvr
d41386e7f7 added manual implementation for the Coverage subtable to get rid of GlyphID dependencies
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@341 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 16:47:02 +00:00
jvr
52966bb144 minor refactoring
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@340 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-12 16:45:48 +00:00
jvr
f7ef96ccca refactored slightly to make later specializations easier
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@330 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-10 19:26:38 +00:00
jvr
2b96925bdb __init__.py is now generated my MetaTools/builtTableList.py
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@321 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-10 13:08:31 +00:00
jvr
fdb5bf8b5c prepare for 2.0b1
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@319 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-10 11:38:03 +00:00
jvr
5fc79b3ac5 use latin-1 as the default encoding when parsing XML files
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@302 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-09 14:19:49 +00:00
jvr
e2ca9b5a4f make 8-bit chars work in CFF Notice and Copyright fields
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@301 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-09 14:18:39 +00:00
jvr
ff6a25cdb9 align glyphs on 4-byte boundaries, seems the current recommendation by MS
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@300 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-05 19:46:41 +00:00
jvr
223b3588e3 allow 4-byte alignment of glyph data
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@299 4cde692c-a291-49d1-8350-778aa11640f8
2002-09-05 19:35:56 +00:00
jvr
e97a27bf18 fixed spelling consistency bug. Note to self: report as bug in OT doco.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@298 4cde692c-a291-49d1-8350-778aa11640f8
2002-08-30 17:52:28 +00:00
jvr
05a16f2310 break before adding the data..
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@297 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-29 21:39:06 +00:00
jvr
da0d805d26 added only-read-the-header feature to readLWFN(), similar to readPFB()
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@296 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-29 21:33:46 +00:00
jvr
6ab979caca some (modified) progress bar support
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@294 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 16:44:25 +00:00
jvr
7ce0a139ab some progress bar support
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@293 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 16:42:11 +00:00
jvr
db1f2800e1 back out pfa 'fix'; it reverses a bug fix from last year...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@291 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 14:54:47 +00:00
jvr
d7787131e4 'python' implementation of hex functions
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@290 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 09:26:19 +00:00
jvr
e568dc77d3 fixed handling of PFA files by being less smart about figuring out the end of the eexec part
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@289 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 09:25:42 +00:00
jvr
4105ca0b95 reordered/regrouped some methods for clarity
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@288 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 08:43:03 +00:00
jvr
8e48312f88 don't use __len__ for arbitrary length method
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@287 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 08:19:38 +00:00
jvr
1f8a4bb02a clarified cmap4 optimization strategy
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@286 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-23 07:51:23 +00:00
jvr
24d79cb026 duh, I don't even _need_ to track referers with the current scheme
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@285 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-22 22:39:10 +00:00
jvr
f8f2a36927 minor changes
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@284 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-22 22:22:47 +00:00
jvr
cfadfd0096 completely revamped optimization strategy: now even _shrinks_ certain Adobe and MS OTL tables.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@283 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-22 22:13:57 +00:00
jvr
5862963726 Wow, the master checksum in the 'head' table was never written to file correctly on little-endian platforms :-(. Fixed.
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@282 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-21 20:05:52 +00:00
jvr
542b9510e6 Optimized cmap format 4 compile function: now creates more compact binary. The code is horrible, but then again cmap format 4 is beyond horrible...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@281 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-20 21:57:26 +00:00
jvr
22433b1f52 don't test for os.name, as the mac stuff now all works under darwin/posix as well
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@279 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-12 19:20:19 +00:00
jvr
9da0f12dec make dynamic table import work when importing from a zip file (for py2exe)
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@277 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-11 18:17:32 +00:00
jvr
a80dce0e49 repair ttcompile -b
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@276 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-04 17:17:36 +00:00
jvr
4f6cfa71d2 ignore .pyc files
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@275 4cde692c-a291-49d1-8350-778aa11640f8
2002-07-04 17:17:05 +00:00
jvr
675d6c3fc9 increment progress less frequently, it was too costly...
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@273 4cde692c-a291-49d1-8350-778aa11640f8
2002-06-06 19:59:31 +00:00
jvr
83eca43740 MacPython 2.2 compat
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@272 4cde692c-a291-49d1-8350-778aa11640f8
2002-06-06 19:58:18 +00:00