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 |
|
Behdad Esfahbod
|
5466061234
|
Initial sketch
|
2013-07-21 18:16:55 -04:00 |
|
pabs3
|
c88536d1f4
|
Add dependency information to the setup file.
Patch-by: Mikhail Kashkin <mkashkin@gmail.com>
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@621 4cde692c-a291-49d1-8350-778aa11640f8
|
2013-06-25 01:37:36 +00:00 |
|
pabs3
|
ec62dbe03e
|
Release fonttools version 2.4
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@619 4cde692c-a291-49d1-8350-778aa11640f8
|
2013-06-22 14:25:03 +00:00 |
|
pabs3
|
e57bd1eeb5
|
Fix the location of the SVN repository
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@618 4cde692c-a291-49d1-8350-778aa11640f8
|
2013-06-22 13:01:11 +00:00 |
|
pabs3
|
278d4d8cea
|
Fix syntax error
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@617 4cde692c-a291-49d1-8350-778aa11640f8
|
2013-06-22 08:16:33 +00:00 |
|
pabs3
|
e83b4c4482
|
Detect both types of quotes when detecting OTF vs TTF XML.
Fixes: http://sourceforge.net/p/fonttools/bugs/47/
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@616 4cde692c-a291-49d1-8350-778aa11640f8
|
2013-06-22 08:13:22 +00:00 |
|
pabs3
|
5f4193373b
|
Writing to stdout is not actually implemented yet
git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@615 4cde692c-a291-49d1-8350-778aa11640f8
|
2013-06-22 06:47:34 +00:00 |
|