1. 02e76e9 suppres Python 2.3 warning by jvr · 22 years ago
  2. b9702ba Added support for the Encoding field. (Adam, please let me know if this by jvr · 22 years ago
  3. 257fba7 make sure Coverage instances have a 'glyphs' attribute by jvr · 22 years ago
  4. 4170cfd allow OS/2 tables containing too much data by jvr · 22 years ago
  5. 31ad351 allow negative advance widths by jvr · 22 years ago
  6. b4e94d9 try Carbon.Res first. by jvr · 22 years ago
  7. 4475131 revised comment, added note about MS disagreement, removed alignment tabs by jvr · 22 years ago
  8. b74f03c fixed previous fix: it assumed 4 bytes of data, which is wrong by jvr · 22 years ago
  9. c3974fb Handle negative long time values gracefully instead of looping infinitely. Reported by Jessica P. Hekman by jvr · 22 years ago
  10. a138467 deal gracefully with empty coverage tables; fixes bug 611509 by jvr · 22 years ago
  11. 8982956 minor cleanups by jvr · 22 years ago
  12. bc90c7a interpret any version value as 0x0001000 if it's not 0x00005000 (workaround for buggy font) by jvr · 22 years ago
  13. f7f0f74 ugh, the zfill string method doesn't exist in 2.2.1 and earlier :-( by jvr · 22 years ago
  14. d2c3ea8 bumped version to 2.0b2 by jvr · 22 years ago
  15. 4845ba5 whoops, reversed key and value by jvr · 22 years ago
  16. 70e2cb8 add simple support for Mac Suitcases, when running on MacOS by jvr · 22 years ago
  17. f2164ab added manual implementation of LigatureSubst to get nicer XML output by jvr · 22 years ago
  18. b248612 added manual implementation of AlternateSubst to get nicer XML output by jvr · 22 years ago
  19. a1dfa2b added manual implementation of ClassDef to get nicer XML output as well as to get rid of GlyphID dependencies by jvr · 22 years ago
  20. 2921bb2 doh! fixed wrong indentation, now does batch jobs again... by jvr · 22 years ago
  21. 1d6360a added manual implementation of SingleSubst to get nicer XML output as well as to get rid of GlyphID dependencies by jvr · 22 years ago
  22. 3507eeb don't barf on empty name tables (!) by jvr · 22 years ago
  23. 1c803b6 moved all ttx code to new fontTools.ttx module by jvr · 22 years ago
  24. 1a53beb renamed table to rawTable by jvr · 22 years ago
  25. d41386e added manual implementation for the Coverage subtable to get rid of GlyphID dependencies by jvr · 22 years ago
  26. 52966bb minor refactoring by jvr · 22 years ago
  27. f7ef96c refactored slightly to make later specializations easier by jvr · 22 years ago
  28. 2b96925 __init__.py is now generated my MetaTools/builtTableList.py by jvr · 22 years ago
  29. fdb5bf8 prepare for 2.0b1 by jvr · 22 years ago
  30. 81b0c2b by default, specify an encoding when creating XML files by jvr · 22 years ago
  31. 5fc79b3 use latin-1 as the default encoding when parsing XML files by jvr · 22 years ago
  32. e2ca9b5 make 8-bit chars work in CFF Notice and Copyright fields by jvr · 22 years ago
  33. ff6a25c align glyphs on 4-byte boundaries, seems the current recommendation by MS by jvr · 22 years ago
  34. 223b358 allow 4-byte alignment of glyph data by jvr · 22 years ago
  35. e97a27b fixed spelling consistency bug. Note to self: report as bug in OT doco. by jvr · 22 years ago
  36. 05a16f2 break before adding the data.. by jvr · 22 years ago
  37. da0d805 added only-read-the-header feature to readLWFN(), similar to readPFB() by jvr · 22 years ago
  38. 6ab979c some (modified) progress bar support by jvr · 22 years ago
  39. 7ce0a13 some progress bar support by jvr · 22 years ago
  40. 33f3327 some preliminary progress bar support by jvr · 22 years ago
  41. db1f280 back out pfa 'fix'; it reverses a bug fix from last year... by jvr · 22 years ago
  42. d778713 'python' implementation of hex functions by jvr · 22 years ago
  43. e568dc7 fixed handling of PFA files by being less smart about figuring out the end of the eexec part by jvr · 22 years ago
  44. 4105ca0 reordered/regrouped some methods for clarity by jvr · 22 years ago
  45. 8e48312 don't use __len__ for arbitrary length method by jvr · 22 years ago
  46. 1f8a4bb clarified cmap4 optimization strategy by jvr · 22 years ago
  47. 24d79cb duh, I don't even _need_ to track referers with the current scheme by jvr · 22 years ago
  48. f8f2a36 minor changes by jvr · 22 years ago
  49. cfadfd0 completely revamped optimization strategy: now even _shrinks_ certain Adobe and MS OTL tables. by jvr · 22 years ago
  50. 5862963 Wow, the master checksum in the 'head' table was never written to file correctly on little-endian platforms :-(. Fixed. by jvr · 22 years ago
  51. 542b951 Optimized cmap format 4 compile function: now creates more compact binary. The code is horrible, but then again cmap format 4 is beyond horrible... by jvr · 22 years ago
  52. 22433b1 don't test for os.name, as the mac stuff now all works under darwin/posix as well by jvr · 22 years ago
  53. 9da0f12 make dynamic table import work when importing from a zip file (for py2exe) by jvr · 22 years ago
  54. a80dce0 repair ttcompile -b by jvr · 22 years ago
  55. 4f6cfa7 ignore .pyc files by jvr · 22 years ago
  56. 675d6c3 increment progress less frequently, it was too costly... by jvr · 22 years ago
  57. 83eca43 MacPython 2.2 compat by jvr · 22 years ago
  58. 1e59fec finally upgraded psLib to use re instead of the long obsolete regex module. by jvr · 22 years ago
  59. b6eda92 nits by jvr · 22 years ago
  60. 20d41f3 add dummy import function, so modulefinder can find our tables. by jvr · 22 years ago
  61. d57c434 It still wasn't right; I think the glyph order mess is now sufficiently cleaned up; at least compiling the result of ttdump -x glyf works again. by jvr · 22 years ago
  62. 22f0689 make sure the glyph order is loaded when importing XML as the TTX file may not contain it (ttdump -t/ttcompile -i). by jvr · 22 years ago
  63. e5ae28e whoops, the new GlyphOrder table stuff broke ttdump -s by jvr · 22 years ago
  64. 1872557 gross hack to allow ; in glyph names (I don't think it _is_ allowed, but hey, I've got this font here...) by jvr · 22 years ago
  65. dd2fea5 don't blow up on orphaned VTT index tables by jvr · 22 years ago
  66. 02c17a7 fixed ttdump -i mode by jvr · 22 years ago
  67. b58176e added support for raw bytecode: this happens unintentionally for subrs that aren't referenced, but it's good to have anyway, in case we want to switch T2 decompilation off. by jvr · 22 years ago
  68. 74cd1ef whoops, make charset format 2 work also.. by jvr · 22 years ago
  69. 6004baf implemented compiling charset format 1 and 2 by jvr · 22 years ago
  70. 4e5af60 CFF/T2 <-> XML roundtripping has begun! by jvr · 22 years ago
  71. f2cf9c5 first working version of CFF/T2 compiler; needs cleanup/refactoring, and doesn't import from XML yet; hardly tested. by jvr · 22 years ago
  72. 0011bb6 big change: the glyph order is now dumped as a separate table and not as part of glyf (which didn't make much sense to begin with, but can't work at all in the case of CFF...) by jvr · 22 years ago
  73. fe66577 refactored saveXML() method by jvr · 22 years ago
  74. 4afb257 remove format 3 charset switch; add newline after ROS by jvr · 22 years ago
  75. 7ce02ea renaming, refactoring. by jvr · 22 years ago
  76. 155aa75 tweaked the XML output somewhat, reorder the topdict fields, etc. by jvr · 22 years ago
  77. 586345b fixed ctnrmask problem: hints weren't counted correctly by jvr · 22 years ago
  78. a2ad544 more CID support, some refactoring, stuff. by jvr · 22 years ago
  79. ae51d5c only debug if DEBUG... by jvr · 22 years ago
  80. 455af65 first stab at compiling T2 CharStrings by jvr · 22 years ago
  81. 767102e tweaking, added some debug info by jvr · 22 years ago
  82. 016ca76 make decompiling charstrings work again by jvr · 22 years ago
  83. 4756b3a major refactoring, now evaluates everything lazily, so it should be really fast if you only need (say) the glyph order. by jvr · 22 years ago
  84. 357d71b some changes to adapt to new cffLib.py by jvr · 22 years ago
  85. 6f03a58 (nit) by jvr · 22 years ago
  86. 7007a08 whoops, compile was broken due to Fixed 'fix' by jvr · 22 years ago
  87. 0ecc433 ignore tables we don't have upon saving as XML: this is indispensible for batch processing by jvr · 22 years ago
  88. 1890b95 more work in progress by jvr · 22 years ago
  89. dc18128 added delta array support to DictDecompiler by jvr · 22 years ago
  90. ecf5a79 more CID hackery by jvr · 22 years ago
  91. bf2f402 fix argument type order by jvr · 22 years ago
  92. a20285b more rearranging, some fixes of the previous version by jvr · 22 years ago
  93. e327558 resturcturing, reformatting by jvr · 22 years ago
  94. 04b3204 fixed typo in comment by jvr · 22 years ago
  95. 6d73fde this wasn't meant te be checked in yet. by jvr · 22 years ago
  96. b776a88 added Fixed type by jvr · 22 years ago
  97. e69caf8 more cosmetics by jvr · 22 years ago
  98. 8307fa4 a whole bunch of renames, purely stylistic by jvr · 22 years ago
  99. dbc2c17 moved some stuff to cffLib by jvr · 22 years ago
  100. 0b63b28 don't get glyph names from CFF it it's a CID-keyed font; invent glyph name on the spot if glyphID is too high (dubious change..). by jvr · 22 years ago