1ae29591efbb29492ce05378909ccf4028d7c1ee |
|
14-Jan-2014 |
Behdad Esfahbod <behdad@behdad.org> |
from __future__ import absolute_import Such that our Python 2 is closer to Python 3. Part of https://github.com/behdad/fonttools/issues/77
/external/fonttools/Lib/fontTools/ttx.py
|
95f795f40a5d75c2c14c03c1b74cf1ee8816dbf8 |
|
21-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Move offset overflow fixing logic where it belongs
/external/fonttools/Lib/fontTools/ttx.py
|
283fb26820a8f6a1f8ae7104699de708364ffb96 |
|
16-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
By default, don't load fonts lazily Lazy loading has implications on how people use objects. So, by default, don't load lazily. This only affects GSUB/GDEF/GPOS/etc and is closer to what fonttools used to do traditionally. Turn lazy loading on in subset and inspect.
/external/fonttools/Lib/fontTools/ttx.py
|
9e6ef94b5554c5b7dda2de9c863c11ed4b996b7a |
|
04-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Use "is None" instead of "== None" The latter hits the __eq__ method and can fail because we now do not allow comparing objects of different types. For example, was failing subsetting Andika-R.ttf.
/external/fonttools/Lib/fontTools/ttx.py
|
153ec402094adbea673e914385b87f1d99191d0b |
|
04-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix a few pychecker warnings Fixes https://github.com/behdad/fonttools/issues/58
/external/fonttools/Lib/fontTools/ttx.py
|
e388db566b9ba42669c7e353db4293cf27bc2a5b |
|
28-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 Use new-style classes Such that we get the same semantics in both Python 2 and 3.
/external/fonttools/Lib/fontTools/ttx.py
|
c076261598611984c44ba3346c8aa5bf140dfce9 |
|
28-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
s/latin-1/latin1/g
/external/fonttools/Lib/fontTools/ttx.py
|
5f6418d9e1fa15a89dcec29cdc433ba2c99732c3 |
|
28-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 Turn Unicode XML parsing on; more bytes fixes
/external/fonttools/Lib/fontTools/ttx.py
|
32c10eecffb4923e0721c395e4b80fb732543f18 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 from __future__ import division and adjust divisions
/external/fonttools/Lib/fontTools/ttx.py
|
30e691edd056ba22fa8970280e986747817bec3d |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 from __future__ import print_function
/external/fonttools/Lib/fontTools/ttx.py
|
ac4672e4510a79a56c4983ad28b42724c30ea9d1 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 Introduce Tag to autoconvert tag types
/external/fonttools/Lib/fontTools/ttx.py
|
7ed91eca1eaa96b79eae780778e89bb9ec44c1ee |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 import in all nontrivial source files and unused import cleanup
/external/fonttools/Lib/fontTools/ttx.py
|
14fb031125b773f0a15eb19be4f02ed8540b2db6 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Remove most uses of module string
/external/fonttools/Lib/fontTools/ttx.py
|
223273f7923ef25e8b697b378a4b89ab1f88674f |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=except
/external/fonttools/Lib/fontTools/ttx.py
|
3ec6a258238b6068e4eef3fe579f1f5c0a06bbba |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=print with manual fixup
/external/fonttools/Lib/fontTools/ttx.py
|
ac1b4359467ca3deab03186a15eae1d55eb35567 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=idioms
/external/fonttools/Lib/fontTools/ttx.py
|
7cc6d271ac955782d730161b27e728001fb5f347 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=long with manual cleanup
/external/fonttools/Lib/fontTools/ttx.py
|
ecbe4c87b5b4b57ee965c3f9c0302cb4044a6875 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=numliterals with manual cleanup
/external/fonttools/Lib/fontTools/ttx.py
|
8c352398538a366c28c3d36c2395b855b421e633 |
|
26-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Support ./ttx'ing woff files Doesn't dump woff metadata/private sections yet.
/external/fonttools/Lib/fontTools/ttx.py
|
5f875e76d6de886fbf93053a3f1c26559dc7fd53 |
|
25-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Merge pull request #28 from olivierberten/ttc Catch TTLibError raised when missing (or wrong) -y argument on a ttc file
|
188f2a398a8b50f1656a099f6a609a085c60eaab |
|
25-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Default to non-lazy for ttx
/external/fonttools/Lib/fontTools/ttx.py
|
38fdae6342ae5339fbd148ef920f16291aa1e259 |
|
25-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Use True/False instead of 1/0
/external/fonttools/Lib/fontTools/ttx.py
|
70343cc48edccce851026f569997d833bc5af6bf |
|
19-Nov-2013 |
Olivier Berten <olivier.berten@gmail.com> |
Catch TTLibError raised when missing (or wrong) -y argument on a ttc file
/external/fonttools/Lib/fontTools/ttx.py
|
271f25feed0772ed1049363d73f36e8ade1c935f |
|
15-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
More fixup
/external/fonttools/Lib/fontTools/ttx.py
|
d1072ddcc9234e05324df790b2a363ff08542c90 |
|
15-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Further fixup to cf75a7c5d05b96df6c6cacde3fdc53e8e6cb200d
/external/fonttools/Lib/fontTools/ttx.py
|
cf75a7c5d05b96df6c6cacde3fdc53e8e6cb200d |
|
15-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fixup ttx file-name mangling after eac107f1
/external/fonttools/Lib/fontTools/ttx.py
|
eac107f11fa10cabc633d703ddaa8f3ffc655cac |
|
01-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix regex module usage Previously the opentypeheaderRE thing was never matching, making ttx always use ttf extension instead of otf.
/external/fonttools/Lib/fontTools/ttx.py
|
d7efd5692cac74702d487e641ca7ddf9c6cfecec |
|
04-Sep-2013 |
Dave Crossland <dave@lab6.com> |
Make parsing XML quiet
/external/fonttools/Lib/fontTools/ttx.py
|
5ffb91eb8c7e4350eb76409d29c8a3e6a24cdfbf |
|
04-Sep-2013 |
Dave Crossland <dave@lab6.com> |
Fix: Actually parse q for Quiet mode
/external/fonttools/Lib/fontTools/ttx.py
|
85af40e7d8c4f4f4a3df3562a5ec9e5731cfe43f |
|
04-Sep-2013 |
Dave Crossland <dave@lab6.com> |
Adding quiet mode to xmlImport
/external/fonttools/Lib/fontTools/ttx.py
|
b158597aea89fb178452da3787aacd8aa4e83d03 |
|
04-Sep-2013 |
Dave Crossland <dave@lab6.com> |
Add -q for quiet mode
/external/fonttools/Lib/fontTools/ttx.py
|
7baa13689c6263f3ab152f77ab2c9f9c83398dc4 |
|
09-Aug-2013 |
Matt Fontaine <mfontaine@google.com> |
Add -z flag to ttx to choose a bitmap dump format
/external/fonttools/Lib/fontTools/ttx.py
|
278d4d8ceab8b7833831c18007cfdc32b9501bbc |
|
22-Jun-2013 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Fix syntax error git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@617 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
e83b4c44825ff28464a29656be2f9142483b9698 |
|
22-Jun-2013 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
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
/external/fonttools/Lib/fontTools/ttx.py
|
5f4193373befa02f329c0960f5167508de93d162 |
|
22-Jun-2013 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
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
/external/fonttools/Lib/fontTools/ttx.py
|
fb37a24708fbd6065ce40d563837759076fd5206 |
|
22-Jun-2013 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Implement writing output to arbitrary files including stdout. Partially-fixes: http://sourceforge.net/p/fonttools/feature-requests/7/ git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@614 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
ca75e43333c6e44e7732a9b2857b75adc74fff9a |
|
30-Oct-2011 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Fix some typos in the ttx usage instructions Patch-by: Paul Flo Williams <paul@frixxon.co.uk> Fixes: https://bugzilla.redhat.com/694387 Fixes: http://sf.net/support/tracker.php?aid=3279073 git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@590 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
b8ce5bfe271855e0f3de07977604a9753e600e99 |
|
28-Mar-2011 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Remove shebang from ttyx.py since it is not executed directly git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@589 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
0a6dea0ac2125a4a26c2836a5f183fbdfbdb5e9b |
|
08-Nov-2009 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Fix typo in help output. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@575 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
7e91e776c9d10d3b295de06ee7f665d8106306d8 |
|
22-Feb-2009 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Apply remainder of #1675210: add support for TrueType Collection (TTC) files. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@564 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
142506b07df7382f7a599cb661273bdaaef0f67c |
|
09-Mar-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
added comment, the OTL Extension mechanism should not be here git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@546 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
45d1f3b3b552297484bc2b8e9a2e999630bb5e50 |
|
01-Mar-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
- removed support for Python 2.2 on MacOS 10.2 - worked around a bug in GetCreatorType() on intel Macs git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@526 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
1bcc11dcf63e4431d1526342ecf6b70476161765 |
|
01-Mar-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Expose ignoreDecompileErrors as a command line option (-e, to set ignoreDecompileErrors to to false) git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@525 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
823f8cd15f16bb9dc3991c2672f16dd90579711b |
|
21-Oct-2006 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Misc patches from rroberts: fontTools/ttx.py # support virtual GIDs, support handling some GSUB offset overflows. fontTools/ttlib/__init__.py # 1) make getReverseGlyphMap a public function; I find a reverse map to often be useful # 2) support virtual glyphs, e.g. references to GID's that are not in the font. # Added the TTFont argument allowVID (default 0) to turn this off and on; # added the arg requireReal ( default 0) so as to get the obvious default behaviour when # allowVID is 0 or 1, but to allow requiring a true GID when allowVID is 1. fontTools/ttlib/tables/otBase.py fontTools/ttlib/tables/otConverters.py fontTools/ttlib/tables/otData.py fontTools/ttlib/tables/otTables.py # 1) speed optimization # - collapse for loops # - do not decompile extension lookups until a record is requested from within the lookup. # 2) handling offset overflows # 3) support of extension lookups # 4) Fixed FetauresParam converter class def so as to survive a font that has this offset non-NULL. # This fixes a stack dump. # The data will now just get ignored git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@511 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
e0912bb8197237fbfb926fdef042c198c58c2d72 |
|
24-Dec-2004 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
fix for new 2.4 hex() behavior git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@477 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
6588c4e2dfa6d1995a69aadec386c4c1c467a666 |
|
25-Sep-2004 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Patch #845551 from Anthony Fok: - two minor typos - changed copyright year in LICENSE (and it's 2004 now...) git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@464 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
3d24a106ba35fffe2d078d13239398c28686f380 |
|
24-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
don't use macfs, it's deprecated git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@416 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
2e838ce7666b9ae1d24a57d598ca4379dce90719 |
|
22-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Jaguar Python 2.2 workaround git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@400 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
f7f0f74419f44adf001426feef12a282243f13aa |
|
14-Sep-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
ugh, the zfill string method doesn't exist in 2.2.1 and earlier :-( git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@366 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
70e2cb86e84b71de84a880d5c0ba1af2e24041d7 |
|
13-Sep-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
add simple support for Mac Suitcases, when running on MacOS git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@358 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
2921bb25cd89f665bafb166b38b83baab5c1bd38 |
|
12-Sep-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
doh! fixed wrong indentation, now does batch jobs again... git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@352 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|
1c803b6988cf7d93a5fbf9de3c90917cf315e1db |
|
12-Sep-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
moved all ttx code to new fontTools.ttx module git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@346 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttx.py
|