1. 3de0e58 Fix bug in last commit by pabs3 · 13 years ago
  2. d3d7250 Be more thorough when working around font bugs in the hmtx table by pabs3 · 13 years ago
  3. d572137 Be more thorough when working around font bugs in the loca/glyf tables by pabs3 · 13 years ago
  4. df16db5 Be more thorough when working around font bugs in the OS/2 table by pabs3 · 13 years ago
  5. 98caac2 Long-format loca tables are unsigned not signed. by pabs3 · 13 years ago
  6. 1344bc9 Fix typos: 'neccesary' should be 'necessary'. by pabs3 · 15 years ago
  7. 17012aa Fix some broken assertions in the cmap format 1 code. by pabs3 · 15 years ago
  8. 86368e7 Raising strings is deprecated in Python 2.5, raise an exception instead. by pabs3 · 15 years ago
  9. 0e2aece Fix some warnings due to signedness and 64-bitness issues by pabs3 · 15 years ago
  10. e70bb8a Remove old .cvsignore file by pabs3 · 15 years ago
  11. 7e91e77 Apply remainder of #1675210: add support for TrueType Collection (TTC) files. by pabs3 · 15 years ago
  12. d67cf25 don't use 'as' as a name, it's a keyword in Python >= 2.6 by jvr · 16 years ago
  13. c63ac64 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...) by jvr · 16 years ago
  14. a220bf3 a different fix for [1296026]: just comment out the offending assert by jvr · 16 years ago
  15. 03e02ad back out 'fix', as this solution isn't portable by jvr · 16 years ago
  16. 0cb8a08 cmap format 1 support, contributed by rroberts by jvr · 16 years ago
  17. 14654b2 Apply 1296026: fix tracebacks in some timezones by pabs3 · 16 years ago
  18. e5b245f added refactoring note by jvr · 16 years ago
  19. ce47e0d minor fix: one zero too many in assert by jvr · 16 years ago
  20. 1c73452 fixed some comment typos by jvr · 16 years ago
  21. cd75d57 don't crash on empty VORG table (reported by Werner Lemberg) by jvr · 16 years ago
  22. 1ebda67 squash 2 bugs related to the numpy conversion by jvr · 16 years ago
  23. 28afd33 initialize data to empty string instead of list by jvr · 16 years ago
  24. 91ff4fd ar.typecode() doesn't exist in numpy, but then again, this was overkill by jvr · 16 years ago
  25. 1b7d54f converted usage of Numeric to numpy by jvr · 16 years ago
  26. f5e9825 note this file is deprecated by jvr · 16 years ago
  27. ccaf037 removed some redundant imports by jvr · 16 years ago
  28. b018bf7 the gasp portion of patch 1675210: support for ClearType by jvr · 16 years ago
  29. 212ea14 fixed oversight in sys.byteorder transition by jvr · 16 years ago
  30. 9be387c Use sys.byteorder, getting rid of ttLib.endian by jvr · 16 years ago
  31. 2545f16 Make a hidden feature accessible: optionally ignore decompilation errors, by jvr · 16 years ago
  32. 2db352c - skip subtables of length zero by jvr · 16 years ago
  33. 8633195 fixed problem with private VTT table, found by Peter Bilak by jvr · 16 years ago
  34. 9728601 Fix 1762552: traceback on amd64 with DejaVuSans.ttf by pabs3 · 17 years ago
  35. 4acb76d added 'support' for OS/2 version 4: can anyone verify this is correct? I can't seem to find an OS/2 v4 spec... by jvr · 17 years ago
  36. 823f8cd Misc patches from rroberts: by jvr · 18 years ago
  37. d299b55 patches from rroberts: by jvr · 18 years ago
  38. bc6e55b Speed optimizations from rroberts by jvr · 18 years ago
  39. 4cc0051 Some non-official OT tables from rrboerts. He wrote: by jvr · 18 years ago
  40. 3a3721c In some bad fonts, kern table is incomplete (it only contains a version number). In this case, the code accept a table without kernTables. by fcoiffie · 18 years ago
  41. dc66e7e LTSH length can be different of numGlyphs as the table length must be 4-bytes aligned (assertion changed to (len(data) % numGlyphs) < 4) by fcoiffie · 18 years ago
  42. 83f069d The dates are stored in 8-bytes fields (Microsoft reference document) but Macintosh dates are only coded with 4-bytes. In some fonts, these date fields are badly coded and 8-bytes are used. So, a ValueError occurs. by fcoiffie · 18 years ago
  43. 04985bf Unsigned long data field must be packed with "L" instead of "l" (sometimes an OverflowError can occur) by fcoiffie · 19 years ago
  44. 2e4cc02 BasePen should not fail if a base glyph does not exist in the glyph set; added get() method to _TTGlyphSet class by jvr · 19 years ago
  45. 31ae380 fixed problem with empty ClassDef, as well as added some more defenses for possible empty tables by jvr · 19 years ago
  46. 7afc6b9 uh, and the other one by jvr · 19 years ago
  47. 79c1316 fixed buglet in GlyphSet support code by jvr · 19 years ago
  48. 1ed5b47 fixed 2.4 compat issue by jvr · 19 years ago
  49. f34c6f3 fix for new 2.4 hex() behavior by jvr · 20 years ago
  50. 28ae196 Refactored and enhanced table order support: by jvr · 20 years ago
  51. a4f6688 tweak & bugfix by jvr · 20 years ago
  52. 427f980 make sure that a cmap subtable instance always has a language attr, so __cmp__ can't fail by jvr · 20 years ago
  53. fba0609 Fix for [ 808370 ] Dumping Legendum.otf fails on 'kern' table by jvr · 20 years ago
  54. 1fae9b4 [ 637398 ] Failure while parsing OpenType file by jvr · 20 years ago
  55. 266bf21 workaround for bug [ 766694 ] Error from invalid date by jvr · 20 years ago
  56. 980fae8 bug #784690: simple workaround for buggy name table by jvr · 20 years ago
  57. a84b28d - Refactored XML writing, removed lots of code duplicaiton by jvr · 20 years ago
  58. 0cd79a5 Patch #845571 from Anthony Fok: by jvr · 20 years ago
  59. 7718d95 whoops, forgot one part os OS/2 version 3 support by jvr · 20 years ago
  60. 30bcb12 added support for OS/2 table #3 by jvr · 20 years ago
  61. 8e1d75b ReverseChainSingleSubst support from Yannis H. (must get that generate-otdata-from-the-docs working again) by jvr · 21 years ago
  62. df1f145 bug from the spec leaked into here; pointed out by Yannis H. by jvr · 21 years ago
  63. 27f1088 this should have been part of the previous path by some fixes from klchxbec by jvr · 21 years ago
  64. 3a6aa23 tweaked doc string by jvr · 21 years ago
  65. 5aaeac3 Ha, a reserved field got eaten. Noticed by Yannis Haralambous. by jvr · 21 years ago
  66. 1cff4cb workaround for buggy 2.2 mac support by jvr · 21 years ago
  67. 3430abf whitespace nits by jvr · 21 years ago
  68. bafa66e Another patch from rroberts. He writes: by jvr · 21 years ago
  69. d028b7b Set .width in _TTGlyph.__init__ after all: these are just this wrapper by jvr · 21 years ago
  70. 6f8f5de fixed AttributeError in _TTGlyphSet.keys() by jvr · 21 years ago
  71. 6d9e8e8 document that this file is generated by jvr · 21 years ago
  72. 1c9917b comment typo fix, reflow by jvr · 21 years ago
  73. 8df8f63 TTFont now has a getGlyphSet() method, which will return a generic by jvr · 21 years ago
  74. 731ed49 add some more dict-like stuff to the glyf table by jvr · 21 years ago
  75. b47e3ba some fixes from klchxbec by jvr · 21 years ago
  76. aa2723c VORG support by rroberts. by jvr · 21 years ago
  77. 700df03 - attempted to sort tables in order recommended by spec. by jvr · 21 years ago
  78. f509c0f support for CEF fonts: don't depend on the head table being available by jvr · 21 years ago
  79. 07dd0e4 recalc numGlyphs upon writing by jvr · 21 years ago
  80. d407973 update macUtils to current day MacPython by jvr · 21 years ago
  81. 0bb3ba5 some modernizations by jvr · 21 years ago
  82. e73b8a5 Fix for bug #691744; calc_mac_epoch_diff() was broken when the timezone by jvr · 21 years ago
  83. 924e4e2 cmap format 12 support, donated by rroberts: thanks! by jvr · 21 years ago
  84. a87cde2 second try to work around bogus stringOffset value by jvr · 21 years ago
  85. b71d0f4 renamed stringoffset to stringOffset as per spec by jvr · 21 years ago
  86. aabca6d gracefully handle bogus stringOffset values (thanks to Anthony Fok) by jvr · 21 years ago
  87. 1332d3e clean up checkSumAdjustment XML output: suppress trialing 'L' by jvr · 22 years ago
  88. 26fc63c fix from Owen Taylor that fixes my previous patch; thanks! by jvr · 22 years ago
  89. df22c27 detab table string literal by jvr · 22 years ago
  90. 130c1a0 make two fields unsigned, to conform to the spec but also to suppress Python 2.3 warnings for hex(negativenumber). by jvr · 22 years ago
  91. 02e76e9 suppres Python 2.3 warning by jvr · 22 years ago
  92. 257fba7 make sure Coverage instances have a 'glyphs' attribute by jvr · 22 years ago
  93. 4170cfd allow OS/2 tables containing too much data by jvr · 22 years ago
  94. 4475131 revised comment, added note about MS disagreement, removed alignment tabs by jvr · 22 years ago
  95. b74f03c fixed previous fix: it assumed 4 bytes of data, which is wrong by jvr · 22 years ago
  96. c3974fb Handle negative long time values gracefully instead of looping infinitely. Reported by Jessica P. Hekman by jvr · 22 years ago
  97. a138467 deal gracefully with empty coverage tables; fixes bug 611509 by jvr · 22 years ago
  98. 8982956 minor cleanups by jvr · 22 years ago
  99. bc90c7a interpret any version value as 0x0001000 if it's not 0x00005000 (workaround for buggy font) by jvr · 22 years ago
  100. 4845ba5 whoops, reversed key and value by jvr · 22 years ago