62dd7b2a0e0ab1109b56572c568ef5f582d8a0fd |
|
27-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Refactor getSearchRange()
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
3012076942bbda1a77b06ecc2b6573fa1354d85f |
|
19-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
497863a190b70a51e9f6c8013e19e2424a69acfb |
|
02-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Allow disabling 'head' table modified-timestamp recalculation Part of: https://github.com/behdad/fonttools/issues/115 https://github.com/behdad/fonttools/issues/46
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
4bb028e44f6fc320a5935e80730002ca54d15ec3 |
|
28-Mar-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix identifierToTag for Python 3
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
50d6c7298ad51eade3a2b4f693ff8dff7913213e |
|
28-Mar-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d0a31f5a43c4743671c4941fe45dda059aada0be |
|
28-Mar-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Make tag parameter to table constructor optional If not provided, extract from class name.
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
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/ttLib/__init__.py
|
9c5e2ce1b6cb09728b962ed9e055ffe8fd72b372 |
|
19-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add a get() method to TTFont ala dict.get()
/external/fonttools/Lib/fontTools/ttLib/__init__.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/ttLib/__init__.py
|
e5bee3716e537cf53d3f0fe7a58cf76e78e7b7b9 |
|
05-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Allow converting 'glyphXXX' to glyphID There was an inconsistency: when allowVID was False, we were allowing gid->glyphXXX, but not the reverse. This was allowing some fonts to be loaded, but then not to be written back. Fix that.
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
ebefbbaa58f9e821dd535b354fcccecc2d24d914 |
|
05-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
dc87372c88dfd3bb4418c4113d9301102324359e |
|
05-Dec-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Use True/False instead of 1/0
/external/fonttools/Lib/fontTools/ttLib/__init__.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/ttLib/__init__.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/ttLib/__init__.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/ttLib/__init__.py
|
5cf40083364e1d2dce119de25cb42ce69d2fb53c |
|
28-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 tostr()/tobytes() and using them ttf->xml seems to be mostly working now.
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
960280bbd6277b56be45595a050a720a49fd5917 |
|
28-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 Use more Tag()
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
319c5fd10e2ea84304bd299b7483e05b5b0d5480 |
|
28-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 introduce byteord() and use it
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d2f5d2f8b4bce13ff7811cbf4c1ede81b73b8192 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 use Tag in ttLib/__init__
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
32c10eecffb4923e0721c395e4b80fb732543f18 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 from __future__ import division and adjust divisions
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
30e691edd056ba22fa8970280e986747817bec3d |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 from __future__ import print_function
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
b7a2d797a40fb658d1e6dca6c08c9d2e1d83e78a |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 Use bytechr() instead of chr()
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
bb0beb7385d00a0f5c99895e7299a5a1307ec193 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 Use py23 to close some of the bytes/str/unicode gaps
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
c2297cd41d6c00b95f857b65bc9fd4b57559ac5e |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=dict with manual cleanup
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
14fb031125b773f0a15eb19be4f02ed8540b2db6 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Remove most uses of module string
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
223273f7923ef25e8b697b378a4b89ab1f88674f |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=except
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
b92c08059d49a13364257629dd5601dad4ff91d7 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=imports with manual fixups
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
3ec6a258238b6068e4eef3fe579f1f5c0a06bbba |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=print with manual fixup
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
ac1b4359467ca3deab03186a15eae1d55eb35567 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=idioms
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
3a9fd301808f5a8991ca9ac44028d1ecb22d307f |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 equivalent to --fix=tuple_params I hope I got this all right...
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
dc7e6f3e5563a853477ebe26166b002c158dbe8b |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=repr
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
cd5aad92f23737ff93a110d5c73d624658a28da8 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=raise
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
180ace6a5ff1399ec53bc696e8bef7cce6eef39a |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=ne
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
2b06aaa2a6bcd363c25fb0c43f6bb906906594bd |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=import
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
bc5e1cb195c0bfa1c8e7507326d5a9ad05aecb4b |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=has_key
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
7ef23a85ae49039ae491e337be173caba7bdd534 |
|
25-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add font.lazy
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
3ebfea491ea795217e0f9649c23ee81df769a250 |
|
25-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Move fontTools.ttLib.importXML to fontTools.misc.xmlReader Better matches xmlWriter.
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
38fdae6342ae5339fbd148ef920f16291aa1e259 |
|
25-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Use True/False instead of 1/0
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d7921e33d9d1944c394e6c17b3746e7108dd1da4 |
|
09-Oct-2013 |
Roozbeh Pournader <roozbeh@google.com> |
Improved support for minimal fonts (with no visible glyphs).
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
805caae0d5a16e381fa65f5a7f5e4e6262978706 |
|
02-Oct-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Merge pull request #5 from davelab6/master New -q for Quiet mode
|
f65033e277ec5161fd77ec340ab899edc2e03764 |
|
17-Sep-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Move xmlWriter into fontTools.misc Trying to cleanup our footprint in the Python namespace.
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d7efd5692cac74702d487e641ca7ddf9c6cfecec |
|
04-Sep-2013 |
Dave Crossland <dave@lab6.com> |
Make parsing XML quiet
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
85af40e7d8c4f4f4a3df3562a5ec9e5731cfe43f |
|
04-Sep-2013 |
Dave Crossland <dave@lab6.com> |
Adding quiet mode to xmlImport
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
c4af3964fbcfefb562fcc72171f5b48bb5065040 |
|
28-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Revert "Make GlyphOrder object iterable" This reverts commit e4a670cc7da93d3a12ba23d8cfefdeb0ec7be01f. As Read Roberts wrote to me: "you changed the definition of the GlyphOrder class to take a ttFont as the argument for the __init__ function, rather than just the tag, as before, I think so that the glyph order is defined when the table is instantiated, rather than only when to/fromXML() is called The problem with this is that the ttx.py compile function passes in a tag, so compiling a font from an ttx file fails here, and in xmlImport.startElementHandler(). I discovered this because a number of my scripts use the same logic. What is the reason for this change? I have no problem with changing the several FDK scripts that build a new TTF font from scratch, to pass in the ttFont rather than a tag, but wanted to be sure that this was necessary. The main issues are that when reading in an entire TTX file, the table has to be instantiated before the data can be provided, and the GylphOrder initialization is then different than for all the other tables""" As such revert. This means that GlyphOrder is again non-iterable. Will have to fix in some other way later.
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d8b32bf6e208a18421cfd4705801d6237e281f93 |
|
19-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Minor import cleanup
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
e4a670cc7da93d3a12ba23d8cfefdeb0ec7be01f |
|
18-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Make GlyphOrder object iterable
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
400e9539fd5968fcbfeeb36abaea54d9c8997872 |
|
16-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Improve import handling For example trying to run fontTools on Jython or PyPy fails because they don't have a numpy module. However, the error is caught by the getTableModule() and instead DefaultTable used for tables that use numpy in their implementation. Fix that.
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
b0dc6dfc8baf01db94782fccc2e734a281b9ba12 |
|
15-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add support for saving WOFF file format
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
58d7416124dc0ebaa3faccb1b77dd5f7926a628a |
|
15-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add support for loading WOFF file format
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
c33b0a22ef0046c392275e3dba974dfbadee24fa |
|
19-Aug-2013 |
Matt Fontaine <mfontaine@google.com> |
Add support for standard EBLC/EBDT embedded bitmaps
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
91bca4244286fb519c93fe92329da96b0e6f32ee |
|
18-Oct-2012 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
merging fixes & changes from delft-sprint-2012 git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@611 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
1344bc9b6208d9f779ac67bd8121c82de0eb085f |
|
09-Jan-2010 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Fix typos: 'neccesary' should be 'necessary'. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@581 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.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/ttLib/__init__.py
|
9be387c94ff8199f8031b7f11f06c52cce5ccf6d |
|
01-Mar-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Use sys.byteorder, getting rid of ttLib.endian git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@527 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
2545f16b54798fe809238c76e2240f901fce8f8d |
|
01-Mar-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Make a hidden feature accessible: optionally ignore decompilation errors, falling back to DefaultTable, retaining the binary data. It's a bit dangerous to enable this by default, since it can lead to hiding other errors or bugs (in the font or fonttools itself). git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@524 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.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/ttLib/__init__.py
|
2e4cc02ca31c43eafb6f752e44dbca9b004a3a2f |
|
08-Mar-2005 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
BasePen should not fail if a base glyph does not exist in the glyph set; added get() method to _TTGlyphSet class git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@497 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
79c1316d6561f3ae3196425008883c1872f1f814 |
|
24-Jan-2005 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
fixed buglet in GlyphSet support code git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@481 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
28ae1962292b66ad67117aef2a99d5735a70b779 |
|
16-Nov-2004 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Refactored and enhanced table order support: - Rewrote sorting function, it was really quite buggy. - Added reorderFontTables() functions, which reorders the tables in a font at the sfnt level. - TTFont.save() will now by default rewrite the font in the optimized order. This is done through a temp file since our dependency checking logic gets in the way of writing the tables in a predefined order directly (if table A depends on B, table B will always be compiled and written first, so this prevents A from showing up in the file before B). sfnt.py: - removed closeStream option from SFNTWriter.close(); it's better done by the caller (TTFont). git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@475 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
a4f6688ebe8f0eea3971308e53ca9b3ba9bb9a5d |
|
16-Nov-2004 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
tweak & bugfix git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@474 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
1cff4cb190c49020bd34cfcc7a67fcb143055ae4 |
|
28-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
workaround for buggy 2.2 mac support git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@436 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d028b7be3cffa4ce796e494a9c9ea0f11a432e36 |
|
26-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Set .width in _TTGlyph.__init__ after all: these are just this wrapper objects, _TTGlyphSet doesn't cache them, so setting .width in .draw() is confusing to say the least. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@430 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
6f8f5ded55b76c79098faf5222df40081aa552e6 |
|
26-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
fixed AttributeError in _TTGlyphSet.keys() git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@428 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
1c9917bcf4fc789b0addc1dc078674972f13660e |
|
25-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
comment typo fix, reflow git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@422 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
8df8f6385e045bc70f538a0d047ea6d13c9cacf0 |
|
25-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
TTFont now has a getGlyphSet() method, which will return a generic GlyphSet. A GlyphSet is simply a dict-like object mapping glyph names to glyphs. The glyphs in a GlyphSet have a .draw(pen) method and a .width attribute. This provides a generic interface for drawing glyphs or extracting outlines, and works both for CFF-based fonts and TT fonts. See also fontTools.pens.basePen for a description of what makes a Pen a Pen. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@420 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
700df031313741e79b0647f045949a1a04d03371 |
|
22-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
- attempted to sort tables in order recommended by spec. TODO: need to fix table dependency order to complete this. (Read: would you mind posting a bug report regarding this?) git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@406 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
0bb3ba522291076df18825a63c2f367d8ce3e48a |
|
22-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
some modernizations git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@401 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
6ab979cacaa9c15666a526e05c669b7f87bb6de9 |
|
23-Jul-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
some (modified) progress bar support git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@294 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
9da0f12decd3112f1cff7d01ee75c9ec982c306f |
|
11-Jul-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
make dynamic table import work when importing from a zip file (for py2exe) git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@277 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d57c4346e5725bbfe0e1b13067b292c3faaaeb8e |
|
25-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
It still wasn't right; I think the glyph order mess is now sufficiently cleaned up; at least compiling the result of ttdump -x glyf works again. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@265 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
22f068929cbc8f3e5d18931c69a14d757eaa4de1 |
|
25-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
make sure the glyph order is loaded when importing XML as the TTX file may not contain it (ttdump -t/ttcompile -i). git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@264 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
e5ae28e8424192ce7ea19897473601f590dc80ea |
|
25-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
whoops, the new GlyphOrder table stuff broke ttdump -s git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@263 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
4e5af60930726d06a58a30bae45bb27ae50aea77 |
|
24-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
CFF/T2 <-> XML roundtripping has begun! git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@254 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
0011bb691018c7feed1f8c3554d88b9ae096e127 |
|
23-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
big change: the glyph order is now dumped as a separate table and not as part of glyf (which didn't make much sense to begin with, but can't work at all in the case of CFF...) git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@252 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
fe665777eae7b67a274e6804295191c1b7a995bf |
|
22-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
refactored saveXML() method git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@251 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
0ecc43373669b195d11fb8fa6f3750aec1e6ad25 |
|
15-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
ignore tables we don't have upon saving as XML: this is indispensible for batch processing git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@237 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
8307fa42cd145bb1b961ff942bbe3eef63908e55 |
|
13-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
a whole bunch of renames, purely stylistic git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@226 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
0b63b28615933a1332ea55ce4f5daedf5269192c |
|
13-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
don't get glyph names from CFF it it's a CID-keyed font; invent glyph name on the spot if glyphID is too high (dubious change..). git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@224 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
ea9dfa9fb28966175bf2275d20aeb62c3040c86d |
|
12-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
renamed several items to use camelCase git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@220 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
0f293034749578d29494c2560c042c01ced50601 |
|
11-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
change how saveXML with splitTable=True works: it no longer creates a directory, and outputs a small file that references the individual table files git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@212 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
22dcb9e6f9a9d087e87cece6caca6aa5d92f4d91 |
|
10-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
a few cosmetic/style changes git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@206 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
9f1e14bec9dad6d59300bbff6a5a9d5a8d0828f9 |
|
05-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Work around bootstrapping problem in TTFont._getGlyphNamesFromCmap(): If the cmap parser was the one to cause _getGlyphNamesFromCmap() to be called, no unicode cmap was found as it was just starting to get loaded. This resulted in different glyph names, depending on when the cmap parser was invoked. Also added a bunch of comment describing what this method does. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@204 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
cf4b3b3d9b0f8b9777097a86810c842e7042d516 |
|
05-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
renamed _getTableData() to getTableData(); optimized getGlyphOrder() somewhat. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@202 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
f70746325687393330f7a765814a0fe78f11f847 |
|
05-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
added support for deleting tables: del f[tag] git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@201 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d04a3bb4f932dff5dfbd45ed33fa4c357b471527 |
|
02-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
use version from fontTools.__init__.py git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@184 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
ca4c45681ef2ea9290c6845f8bf61dff281fc5c4 |
|
01-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Complety revised the XML import code: - use expat instead of xmlproc - minor fixes here and there Fixed bug in hmtx/vmtx code that only occured if all advances were equal. FontTools now officially requires Python 2.0 or up, due to exapt and unicode. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@179 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
a556f51db59a347549c08dd6483ba5b408d0bcfd |
|
23-Feb-2001 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
don't allow duplicate glyph names when building names from cmap/agl git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@129 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
0f675860ce081e9aeaf880ccc4a8e5d49e83f553 |
|
02-Oct-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
improved support for writing to (in memory) streams git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@119 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
c91a95189abd06cd2c314f511f3f8cb306aba8e7 |
|
23-Aug-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
minor changes git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@115 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
509e2874aab675cc65af27d1294c2d6566249239 |
|
13-Feb-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
disable decompilation exception catching: it causes too many debugging nightmares. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@82 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
53602486b491e003b8dbba0b1c86709bd0c011bf |
|
01-Feb-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
added support for instruction disassembly in saveXML() git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@73 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
9682b4198b8449ba02ae2aaaa5fc76307167845d |
|
17-Jan-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
use ".ttx" extension instead of ".xml". TTX is not the name of the format, not the app... git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@61 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
ff3499de6618199b152484e5a89d10bb6aff384d |
|
05-Jan-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
- Added skiptTables argument to TTFont.saveXML(), to support -x option of tt2xml.py - Fixed typo git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@52 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
f8fd4777d273836a1222b72f6761cb6fdf9ec87a |
|
04-Jan-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
Added code to fall back to the DefaultTable (and therefore to hex XML dumps) when an exception occurs during decompilation. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@44 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
7dcc91674e8df02f80711ee2587fd2a6a205ca94 |
|
29-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
- fixed broken agl import - changed TTFOnt.saveXML + splitTables<>0 behavior: now expects a path to a directory git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@40 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
d28479b066106e1c18528d2a4230b471cf76889d |
|
27-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
Added optional splitTables argument to TTFont.saveXML(). Set to non-zero, this will cause each table to be dumped to an idividual XML file. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@36 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
98d780d766a62fb5077102a9785e77c30dbffefa |
|
23-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
edited TTFont.__init__ doc string, the recalcBBoxes explanation should now be clearer and more complete. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@33 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
3e097c609540944dd9290ad58df346ca86492031 |
|
23-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
don't recalc a number of things then TTFont().recalcBBoxes is off. This allows us to compact glyphs right after they've been parsed from XML, which should greatly reduce memory usage, and therefore should speedup compiling large fonts. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@31 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
869c6f3ffa777975cc2ee14e77fcb8a4f0f6159f |
|
18-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
moved an import statement git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@17 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
88cb4f33c63dcad4f3ecebf03fe381cacb24799e |
|
18-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
added recalcBBoxes argument to TTFont.__init__() git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@10 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
8bc8cf850df75c660e15d34fac8ac70f18a4da4a |
|
17-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
minor cleanup of some doc strings git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@9 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
f78bec03579ea1b3d1af9968466e7761f2cbdf41 |
|
17-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
added __release__ symbol, changed __version__ to $Id$. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@8 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|
7842e56b97ce677b83bdab09cda48bc2d89ac75a |
|
16-Dec-1999 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
Created a new library directory called "FreeLib". All OpenSource RFMKII components will reside there, fontTools being the flagship. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@2 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/__init__.py
|