1055 Commits

Author SHA1 Message Date
Behdad Esfahbod
bc25f1659a Move 'VDMX' to hinting tables 2013-07-23 12:56:54 -04:00
Behdad Esfahbod
657ac91eaa Drop 'hdmx' if dropping hinting data 2013-07-23 12:56:16 -04:00
Behdad Esfahbod
42648242ea Drop glyph names (and add option for it) 2013-07-23 12:56:06 -04:00
Behdad Esfahbod
d7b6f8fff7 Move 'glyf' pruning to after subsetting 2013-07-23 12:46:52 -04:00
Behdad Esfahbod
f2ecc9c9c8 Fix GPOS Context recursion 2013-07-23 12:40:35 -04:00
Behdad Esfahbod
ed98c61adb Drop hints; also add option for not dropping 2013-07-23 12:37:41 -04:00
Behdad Esfahbod
96f47043ab Pythonesque 2013-07-23 12:21:34 -04:00
Behdad Esfahbod
356c42ec9e Prune default-off GSUB/GPOS features 2013-07-23 12:10:46 -04:00
Behdad Esfahbod
6640b933ad Minor 2013-07-23 11:42:48 -04:00
Behdad Esfahbod
b70b498a7c Add --timing 2013-07-23 11:38:55 -04:00
Behdad Esfahbod
8b411f3500 Drop pruned-out tables 2013-07-23 11:24:20 -04:00
Behdad Esfahbod
f8983b1edc Actually close over 'glyf' components 2013-07-23 11:22:11 -04:00
Behdad Esfahbod
2307c8b5de Fix typo! 2013-07-23 11:18:13 -04:00
Behdad Esfahbod
0fe6a51901 'glyf' closure 2013-07-23 11:17:35 -04:00
Behdad Esfahbod
29df046914 Minor 2013-07-23 11:05:25 -04:00
Behdad Esfahbod
61addb4fd4 Move around 2013-07-23 11:03:49 -04:00
Behdad Esfahbod
4c2b6eba07 Note re 'post' table 2013-07-23 10:57:56 -04:00
Behdad Esfahbod
4027dd8623 Cleanup returns 2013-07-23 10:56:04 -04:00
Behdad Esfahbod
d821ea08c1 Minor 2013-07-23 10:50:43 -04:00
Behdad Esfahbod
4da1001fb6 Minor 2013-07-23 10:49:43 -04:00
Behdad Esfahbod
0716eb4c32 Rename 2013-07-23 10:47:03 -04:00
Behdad Esfahbod
fc546628fa Drop VDMX 2013-07-23 10:37:38 -04:00
Behdad Esfahbod
c9dec9d20a Minor 2013-07-23 10:37:38 -04:00
Behdad Esfahbod
78661bbd08 Fix GSUB/GPOS recursive lookup subsetting
Subsets IranNastaliq2.ttf correctly now.  Yay!
2013-07-23 10:23:42 -04:00
Behdad Esfahbod
ffdc8e135c Minor 2013-07-22 18:56:26 -04:00
Behdad Esfahbod
209eb4151c Drop glyph names 2013-07-22 18:54:36 -04:00
Behdad Esfahbod
63a576c3ee Subset name table to retain only English names 2013-07-22 18:52:46 -04:00
Behdad Esfahbod
7e4bfc3ab0 Minor 2013-07-22 18:47:32 -04:00
Behdad Esfahbod
4fd85c8c58 Add closure-glyph.c and closure-unicode.c
For now we do GSUB closure using HarfBuzz
2013-07-22 18:43:54 -04:00
Behdad Esfahbod
bccf6b1fd7 Drop non-Unicode cmap entries 2013-07-22 18:43:13 -04:00
Behdad Esfahbod
1e3551ad55 Minor 2013-07-22 18:03:10 -04:00
Behdad Esfahbod
69ce150696 Fix GSUB/GPOS subsetting
Seems to work now!
2013-07-22 18:00:31 -04:00
Behdad Esfahbod
0f86ce9939 Minor 2013-07-22 17:30:31 -04:00
Behdad Esfahbod
f3744d90d3 Drop format=0 cmap subtables 2013-07-22 17:04:04 -04:00
Behdad Esfahbod
2a784accfd Close glyphs over composite 'glyf's 2013-07-22 17:01:00 -04:00
Behdad Esfahbod
861d915fe3 Subset 'glyf' table 2013-07-22 16:47:24 -04:00
Behdad Esfahbod
9453a363d7 Hack for cmap format 14 to get it work 2013-07-22 16:21:24 -04:00
Behdad Esfahbod
b13d790d5b Implement cmap format 14 2013-07-22 16:01:15 -04:00
Behdad Esfahbod
e45d6afa91 Implement VORG 2013-07-22 15:29:17 -04:00
Behdad Esfahbod
b1e1ab6314 Drop hinting tables for now 2013-07-22 15:24:09 -04:00
Behdad Esfahbod
653e97480f Implement 'cmap' 2013-07-22 15:17:12 -04:00
Behdad Esfahbod
8c646f6dea "Subset" 'post' 2013-07-22 15:06:23 -04:00
Behdad Esfahbod
75e14fcedf Implement vmtx, hdmx, VDMX 2013-07-22 14:49:54 -04:00
Behdad Esfahbod
cd70885c65 Don't load tables that don't need subsetting 2013-07-22 14:30:23 -04:00
Behdad Esfahbod
c716044027 Subset GlyphOrder 2013-07-22 14:29:08 -04:00
Behdad Esfahbod
4e214e4abb Drop unneeded tables 2013-07-22 13:13:49 -04:00
Behdad Esfahbod
56ebd04259 "Implement" tables that don't need subsetting 2013-07-22 13:06:10 -04:00
Behdad Esfahbod
8842ce2c2a Minor 2013-07-22 13:01:33 -04:00
Behdad Esfahbod
5270ec498d Implement 'kern' table 2013-07-22 12:57:02 -04:00
Behdad Esfahbod
fd3923e972 Start adding other tables 2013-07-22 12:48:17 -04:00