History log of /external/fonttools/Lib/fontTools/ttx.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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