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 |
|
Behdad Esfahbod
|
c6396b7314
|
Implement mark positioning class matrix pruning
|
2013-07-22 12:31:33 -04:00 |
|
Behdad Esfahbod
|
4aa6ce3160
|
Implement PairPos pruning
Now that's the real deal...
|
2013-07-22 12:15:36 -04:00 |
|
Behdad Esfahbod
|
350a527ede
|
Add --xml / --verbose
|
2013-07-22 12:02:16 -04:00 |
|
Behdad Esfahbod
|
4ae8171e5a
|
Add --verbose
|
2013-07-22 11:57:13 -04:00 |
|
Behdad Esfahbod
|
77cda418fa
|
Implement LookupList, FeatureList, ScriptList backwards pruning
|
2013-07-22 11:46:50 -04:00 |
|
Behdad Esfahbod
|
9d02c2db00
|
Minor
|
2013-07-22 11:08:37 -04:00 |
|
Behdad Esfahbod
|
d1d41bc95d
|
Implement pruning
Seems to be working!
|
2013-07-22 00:01:22 -04:00 |
|
Behdad Esfahbod
|
1be5345519
|
Start implementing pruning
|
2013-07-21 22:52:15 -04:00 |
|
Behdad Esfahbod
|
b7fef90a80
|
Implement remaining GSUB/GPOS [Chain]Context formats
All implemented now.
|
2013-07-21 22:48:08 -04:00 |
|
Behdad Esfahbod
|
efb984adfe
|
Implement GDEF
|
2013-07-21 22:26:16 -04:00 |
|
Behdad Esfahbod
|
02b9206ad2
|
Cleanup; GSUB/GPOS mostly done
The remaining formats are not in wide use apparently! Will implement
when I encounter them.
|
2013-07-21 22:16:07 -04:00 |
|