- 62dd7b2 Refactor getSearchRange() by Behdad Esfahbod · 10 years ago
- 9fed952 Fix rangeShift calculations for count=0 in sfnt, cmap, and kern by Behdad Esfahbod · 10 years ago
- ec5f515 Simplify cmap subtable format 4 idDelta code by Behdad Esfahbod · 10 years ago
- e7fb216 Fix cmap subtable format 4 compiling by Behdad Esfahbod · 10 years ago
- 4c777d3 Typo by Behdad Esfahbod · 10 years ago
- 3012076 Minor by Behdad Esfahbod · 10 years ago
- ebde545 Merge pull request #103 from olivierberten/post4 by Behdad Esfahbod · 10 years ago
- 487b15f Add a few __delitem__ implementations by Behdad Esfahbod · 10 years ago
- 37b7bad Micro-optimize hmtx/vmtx loading by Behdad Esfahbod · 10 years ago
- d56eebf Use .extend() syntax instead of += for sets by Behdad Esfahbod · 10 years ago
- 470d610 Further micro-optimize cmap subtable format 4 loading by Behdad Esfahbod · 10 years ago
- 2db5eca Micro-optimize cmap subtable format 4 loading by Behdad Esfahbod · 10 years ago
- 0d182bf Speed up cmap format 4 loading by Behdad Esfahbod · 10 years ago
- 3e19354 [subset] Unbreak after e898881ed12d7ce96948f2905d725847c76bc9e8 by Behdad Esfahbod · 10 years ago
- 11631b4 [subset] Fix PairPos subsetting by Behdad Esfahbod · 10 years ago
- e898881 [subset] Implement format14 variation selectors by Behdad Esfahbod · 10 years ago
- da223b8 Minor optimization by Behdad Esfahbod · 10 years ago
- f09164a [subset] Don't recalculate "modified" timestamp by Behdad Esfahbod · 11 years ago
- 497863a Allow disabling 'head' table modified-timestamp recalculation by Behdad Esfahbod · 11 years ago
- 14f13a9 [merge] Remove Python 2.7 dict comprehension syntax by Behdad Esfahbod · 11 years ago
- 8fec687 [merge] Map duplicate glyphs using synthesized GSUB 'locl' tables by Behdad Esfahbod · 11 years ago
- d0903e3 . by Behdad Esfahbod · 11 years ago
- 2772d84 [merge] Minor by Behdad Esfahbod · 11 years ago
- 4bb028e Fix identifierToTag for Python 3 by Behdad Esfahbod · 11 years ago
- 59a2c05 [merge] Minor by Behdad Esfahbod · 11 years ago
- 0884507 [merge] Minor by Behdad Esfahbod · 11 years ago
- 201a681 [merge] Minor by Behdad Esfahbod · 11 years ago
- 0e235be [merge] Comment by Behdad Esfahbod · 11 years ago
- 7765421 [merge] Allow merging OS/2 tables of different versions by Behdad Esfahbod · 11 years ago
- 82c5463 [merge] Install merged dict on object by Behdad Esfahbod · 11 years ago
- 0d5fcf4 [merge] Rename by Behdad Esfahbod · 11 years ago
- 50d6c72 Minor by Behdad Esfahbod · 11 years ago
- 5a5d0af [merge] Support missing GSUB/GPOS/etc by Behdad Esfahbod · 11 years ago
- d0a31f5 Make tag parameter to table constructor optional by Behdad Esfahbod · 11 years ago
- b8039e2 [merge] Rename by Behdad Esfahbod · 11 years ago
- 477dad1 [merge] Improve assert by Behdad Esfahbod · 11 years ago
- 11580c5 Minor by Behdad Esfahbod · 11 years ago
- 9f6ccad [subset] Correctly handle subsetting non-Unicode cmap subtables by Behdad Esfahbod · 11 years ago
- a08b1b1 [subset] Use NameRecord.isUnicode() by Behdad Esfahbod · 11 years ago
- 77ccf45 Add NameRecord.isUnicode() by Behdad Esfahbod · 11 years ago
- 2007a49 [subset] Use CmapSubtable.isUnicode()/isSymbol() by Behdad Esfahbod · 11 years ago
- f480c7c [merge] Use CmapSubtable.isUnicode() by Behdad Esfahbod · 11 years ago
- 0f74e80 Add isUnicode() and isSymbol() to cmap subtables by Behdad Esfahbod · 11 years ago
- 319643a Fix up regression in promoting lookups to extensions by Behdad Esfahbod · 11 years ago
- 5080331 [merge] Map recursive lookups by Behdad Esfahbod · 11 years ago
- e3d7d71 Allow setting 'raw' attrs on XML for tables to be loaded from hex by Behdad Esfahbod · 11 years ago
- 6338375 Allow loading zero-length tables by Behdad Esfahbod · 11 years ago
- ec8dccb More array instead of pack by Olivier Berten · 11 years ago
- ff2dd56 Make unicode.py py23-compatible by Behdad Esfahbod · 11 years ago
- 149b9f9 use array instead of unpack by Olivier Berten · 11 years ago
- 4a73f8b 'post' format 4.0 support by Olivier Berten · 11 years ago
- 27c71f9 Retain hinting for first font by Behdad Esfahbod · 11 years ago
- a36c74e Add logic for keeping PUSHB/PUSHW distinction by Behdad Esfahbod · 11 years ago
- fea81ee Use Python's unicodedata.name() in fontTools.unicode by Behdad Esfahbod · 11 years ago
- 1ae2959 from __future__ import absolute_import by Behdad Esfahbod · 11 years ago
- f5d123b Use ast.literal_eval to implement safeEval by Behdad Esfahbod · 11 years ago
- 972af5a [merge] Sort script records by Behdad Esfahbod · 11 years ago
- 2336632 [merge] Minor by Behdad Esfahbod · 11 years ago
- 642eaf1 Properly merge head.flags and OS/2.fsType by Roozbeh Pournader · 11 years ago
- 95f795f Move offset overflow fixing logic where it belongs by Behdad Esfahbod · 11 years ago
- 35e3c72 Minor by Behdad Esfahbod · 11 years ago
- b76d6ff [merge] Remove BaseTable.__hash__ need by Behdad Esfahbod · 11 years ago
- 7a27214 Added merging tables for 'name' and 'gasp'. by Roozbeh Pournader · 11 years ago
- 398770d [merge] Map GSUB/GPOS feature / lookup indices properly by Behdad Esfahbod · 11 years ago
- c68c0ff [merge] Minor by Behdad Esfahbod · 11 years ago
- 2642934 [merge] Add GSUB/GPOS by Behdad Esfahbod · 11 years ago
- 9c5e2ce Add a get() method to TTFont ala dict.get() by Behdad Esfahbod · 11 years ago
- 12dd547 [merge] Port GDEF to mergeMap by Behdad Esfahbod · 11 years ago
- 92fd566 [merge] Use NotImplemented as a singleton meaning "doesn't have" by Behdad Esfahbod · 11 years ago
- 6baf26e [merge] Rename by Behdad Esfahbod · 11 years ago
- 3b36f55 [merge] Move tables out of merger object by Behdad Esfahbod · 11 years ago
- 9e6adb6 [merge] Move to per-class mergeMap by Behdad Esfahbod · 11 years ago
- db2410a [merge] Minor by Behdad Esfahbod · 11 years ago
- 49028b3 [merge] Minor cleanup by Behdad Esfahbod · 11 years ago
- e219c6c [merge] Update 'head', 'hhea', 'OS/2', and 'post' tables with new logic. by Roozbeh Pournader · 11 years ago
- 47bee9c [merge] Created new infrastructure for table merging logic by Roozbeh Pournader · 11 years ago
- f63e80e [merge] py23 by Behdad Esfahbod · 11 years ago
- fc1d052 Merge branch 'merge' by Behdad Esfahbod · 11 years ago
- ee6340f Only track one parent per Writer by Behdad Esfahbod · 11 years ago
- ab0ca1b Minor simplification by Behdad Esfahbod · 11 years ago
- 6188b5b Remove unused variable by Behdad Esfahbod · 11 years ago
- dea08f2 Minor optimization by Behdad Esfahbod · 11 years ago
- 45ed572 [subset] Fix up from recent changes by Behdad Esfahbod · 11 years ago
- f650263 Minor by Behdad Esfahbod · 11 years ago
- 9e48233 Fix subtable-split logic by Behdad Esfahbod · 11 years ago
- 42d305a Further adjustment by Behdad Esfahbod · 11 years ago
- fcc56e6 Choose most compact representation when writing PUSH instructions by Behdad Esfahbod · 11 years ago
- 965c87f When disassembling, merge multiple PUSH ops by Behdad Esfahbod · 11 years ago
- ce84d32 Generate PUSH mnemonic for PUSHB/NPUSHB/PUSHW/NPUSHW by Behdad Esfahbod · 11 years ago
- 3714c78 When writing PUSH instructions, obey requested opcode by Behdad Esfahbod · 11 years ago
- e93e291 Don't write Format for Coverage, ClassDef, Single/Alternate/LigatureSubst by Behdad Esfahbod · 11 years ago
- 6ed2eb4 Write LookupType as a comment by Behdad Esfahbod · 11 years ago
- 5fec22b Compute correct LookupType when compiling font by Behdad Esfahbod · 11 years ago
- ea82d6d Handle NULL coverage table in ligature substitute by Behdad Esfahbod · 11 years ago
- dafdb29 Further optimize table loading by Behdad Esfahbod · 11 years ago
- b4070bd Minor optimization of table loading by Behdad Esfahbod · 11 years ago
- 0be386e [subset] Fix subsetting of Khmer fonts by Behdad Esfahbod · 11 years ago
- 522cd11 Remove unnecessary new line after <CFF> tag by Khaled Hosny · 11 years ago
- 283fb26 By default, don't load fonts lazily by Behdad Esfahbod · 11 years ago
- 43d7ac1 py23 Similar encoding fix in post table by Behdad Esfahbod · 11 years ago