218 Commits

Author SHA1 Message Date
Behdad Esfahbod
f55013eecc Minor 2013-08-15 18:39:55 -04:00
Behdad Esfahbod
adc47fdb75 Pass options down to load_font 2013-08-15 18:29:25 -04:00
Behdad Esfahbod
c6c3bb8e68 Support --flavor=woff
Needs a fonttools version that understands woff flavor.
2013-08-15 17:46:20 -04:00
Behdad Esfahbod
0faaebba85 Minor 2013-08-15 12:30:58 -04:00
Behdad Esfahbod
85da268a1a Minor 2013-08-15 12:17:21 -04:00
Behdad Esfahbod
41de4cccce Add save_file() 2013-08-15 12:09:55 -04:00
Behdad Esfahbod
1019533277 Minor 2013-08-14 19:55:24 -04:00
Behdad Esfahbod
b18d166989 Minor 2013-08-14 19:55:07 -04:00
Behdad Esfahbod
ed10771622 Minor 2013-08-14 19:54:13 -04:00
Behdad Esfahbod
4e5d967963 Oops 2013-08-14 19:49:53 -04:00
Behdad Esfahbod
4734be5370 Minor 2013-08-14 19:47:42 -04:00
Behdad Esfahbod
3c20a137ca Minor 2013-08-14 19:39:00 -04:00
Behdad Esfahbod
b4ea953d14 Refactor 2013-08-14 19:37:39 -04:00
Behdad Esfahbod
2f3a4b9005 Renumber CFF subroutines
Finally can subset CFF fully optimized.
2013-08-14 19:18:50 -04:00
Behdad Esfahbod
8d20ffba5c Minor 2013-08-14 18:33:18 -04:00
Behdad Esfahbod
5c4853c02d Minor 2013-08-14 18:32:35 -04:00
Behdad Esfahbod
34426c112f Report original and subset file size when --verbose 2013-08-14 18:30:09 -04:00
Behdad Esfahbod
d315c91d39 Drop unused FontDictionaries when pruning CFF 2013-08-14 18:22:28 -04:00
Behdad Esfahbod
d3fdcc7ad8 Fixup (Chain)ContextFormat1 matching
Oops.  Python...
2013-08-14 17:59:31 -04:00
Behdad Esfahbod
9290fb47ae Truncate unused CFF subroutines
Still a long way to go:

1. Drop unused FontDictionaries
2. Renumber subroutines
2013-08-14 17:48:31 -04:00
Behdad Esfahbod
11763308bb Fix ContextFormat2 2013-08-14 15:33:08 -04:00
Behdad Esfahbod
c0ded9449a Minor 2013-08-14 13:53:33 -04:00
Behdad Esfahbod
3c4720039a Minor 2013-08-14 13:52:27 -04:00
Behdad Esfahbod
80c8a65d7d Misc 2013-08-14 12:55:42 -04:00
Behdad Esfahbod
5d4f99d033 Move Options to module space 2013-08-13 20:57:59 -04:00
Behdad Esfahbod
cc4fc4a703 Minor 2013-08-13 20:53:25 -04:00
Behdad Esfahbod
574ce7987c Hide protected methods 2013-08-13 20:51:44 -04:00
Behdad Esfahbod
b7f460b9c7 Hide protected methods 2013-08-13 20:48:33 -04:00
Behdad Esfahbod
582809778a Minor 2013-08-13 20:46:52 -04:00
Behdad Esfahbod
23b2ee9350 Minor 2013-08-13 20:29:10 -04:00
Behdad Esfahbod
22f5cfc457 More whitespace 2013-08-13 20:25:37 -04:00
Behdad Esfahbod
71f7c747c8 Minor 2013-08-13 20:17:07 -04:00
Behdad Esfahbod
c56bf48623 Close font 2013-08-13 20:13:33 -04:00
Behdad Esfahbod
3d4c471512 Minor 2013-08-13 20:10:17 -04:00
Behdad Esfahbod
318adc0967 Even more whitespace 2013-08-13 20:09:28 -04:00
Behdad Esfahbod
1ee298d840 Hide unique_sorted 2013-08-13 20:07:09 -04:00
Behdad Esfahbod
616d36e5cf More whitespace 2013-08-13 20:02:59 -04:00
Behdad Esfahbod
e9f0b15d2e More whitespace 2013-08-13 19:54:25 -04:00
Behdad Esfahbod
77a2b28b61 More whitespace 2013-08-13 19:53:30 -04:00
Behdad Esfahbod
9e856ea603 Whitespace 2013-08-13 19:50:38 -04:00
Behdad Esfahbod
fc912be84d Don't use trailing backslashes 2013-08-13 19:21:17 -04:00
Behdad Esfahbod
bff33d29c5 Minor 2013-08-13 19:11:01 -04:00
Behdad Esfahbod
7abcb00725 Remove unused code 2013-08-13 18:56:51 -04:00
Behdad Esfahbod
dc0c48358d Use iteritems() / iterkeys() / itervalues() 2013-08-13 18:50:36 -04:00
Behdad Esfahbod
50cff38ea2 Cleanup list/dict comprehensions 2013-08-13 18:40:36 -04:00
Behdad Esfahbod
9eeeb4ee3a Cleanup global variables 2013-08-13 16:58:50 -04:00
Behdad Esfahbod
26d9ee7315 Cleanup Exceptions 2013-08-13 16:55:01 -04:00
Behdad Esfahbod
9a49ead1a0 Cleanup imports 2013-08-13 16:51:59 -04:00
Behdad Esfahbod
579671a2d8 Minor 2013-08-13 16:25:29 -04:00
Behdad Esfahbod
4e72186bf3 Minor 2013-08-13 16:24:45 -04:00