History log of /external/fonttools/Tools/fontTools/ttLib/tables/otBase.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/ttLib/tables/otBase.py
95f795f40a5d75c2c14c03c1b74cf1ee8816dbf8 21-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Move offset overflow fixing logic where it belongs
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
b76d6ff14a8283f7057847494c3c5c81ff236a6e 21-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Remove BaseTable.__hash__ need
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
398770d51c3ae0e7c267ef2b315beae2b6aa2df8 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Map GSUB/GPOS feature / lookup indices properly
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
ee6340f4752e9bc286340399fbd2cc5a790d0574 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Only track one parent per Writer

We were not using the extra parents anyway.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
ab0ca1bd6b495ea3b9523c74cc06ab957a10293c 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Minor simplification
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
6188b5b5f0818884cfc6c1b7e31bd5f5ef79a9e0 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Remove unused variable
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
dea08f2ba1c7d88465f81fbdd413bb82a8dbc5e4 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Minor optimization
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
f6502635b91a0b3ae0e3ef8add9b5fb2ed9e3872 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Minor
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
9e482332baf75b67058bcd9e2b0ae139fbbebc78 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Fix subtable-split logic

Though, the split logic isn't implemented for GPOS, so I have not
been successful in actually exercising it so far.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
5fec22bfcd53fe9a10fa066e17d0a0d18cf2d74a 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Compute correct LookupType when compiling font

Also ensures that all subtables of a lookup have the same
lookup type.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
dafdb2933a9d4ef7ef5365c5e8ecfba39b4d3c57 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Further optimize table loading

Again, both faster and more memory efficient
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
b4070bd6293998ac4bc6a68c1f774e9e9908c65b 17-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Minor optimization of table loading

Is both faster and more memory efficient.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
d76fa68785bc843ad83e2901ada96f2a5b02397d 09-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Allow specifying table type as converter

Needed for upcoming MATH table.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
6bfee2cde5b16f46a4fe91342b8d20db35cb8046 09-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Simplify Count writing

Needed for MATH table.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
273a90074ac209d67b5e2cb8ea510cd6c2b10272 07-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Return NotImplemented
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
8ea6439d3b66c5acc246261d761d4375bcb7cfab 07-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Implement __ne__ when __eq__ is defined
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.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/tables/otBase.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/tables/otBase.py
c0a9d697f62545ddf48f7bff062302096328c0bc 28-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Simplify read/writeUint24()
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
18316aa769566eeb6f3f4a6ed2685fa8f8e861c2 28-Nov-2013 Behdad Esfahbod <behdad@behdad.org> ps23 More bytes fixes. All ''join()'s fixed
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
821572c9a92d338a7ecbb4261c08ce378eb5434d 28-Nov-2013 Behdad Esfahbod <behdad@behdad.org> py23 Add bytesjoin()
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
b7fd2e19138b177403689bdd6989cfd2402aa2b3 28-Nov-2013 Behdad Esfahbod <behdad@behdad.org> py23 Remove uses of __cmp__ and cmp()
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
960280bbd6277b56be45595a050a720a49fd5917 28-Nov-2013 Behdad Esfahbod <behdad@behdad.org> py23 Use more Tag()
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
319c5fd10e2ea84304bd299b7483e05b5b0d5480 28-Nov-2013 Behdad Esfahbod <behdad@behdad.org> py23 introduce byteord() and use it
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
32c10eecffb4923e0721c395e4b80fb732543f18 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> py23 from __future__ import division and adjust divisions
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
30e691edd056ba22fa8970280e986747817bec3d 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> py23 from __future__ import print_function
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
b7a2d797a40fb658d1e6dca6c08c9d2e1d83e78a 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> py23 Use bytechr() instead of chr()
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.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/ttLib/tables/otBase.py
b774f9f684c5a0f91f5fa177c9a461968789123f 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=types manual additions

Don't know why the tool didn't catch these.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
3ec6a258238b6068e4eef3fe579f1f5c0a06bbba 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=print with manual fixup
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
ac1b4359467ca3deab03186a15eae1d55eb35567 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=idioms
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
97dea0a5d02ba1655d27a06fe91540e3495b8ef9 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=xrange
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.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/tables/otBase.py
cd5aad92f23737ff93a110d5c73d624658a28da8 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=raise
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
180ace6a5ff1399ec53bc696e8bef7cce6eef39a 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=ne
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
2b06aaa2a6bcd363c25fb0c43f6bb906906594bd 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=import
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
bc5e1cb195c0bfa1c8e7507326d5a9ad05aecb4b 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=has_key
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
66214cbe8c220625e61a85f386756c6de4ec82b2 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> 2to3 --fix=apply
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
3ac9e63fce920ca3cf12f53e067641849c9cdbb4 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Load / save FeatureParamSize decipoints values as float
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
9e1bd2d0b4416acc7fce623a3bae37064d61d15b 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Implement FeatureParams

All types of FeatureParams are correctly handled now.

The only thing not handled is broken fonts generated with the
old AFDKO that have their FeatureParams offset computed wrong.
I don't currently plan on handling those.

Fixes https://github.com/behdad/fonttools/issues/38
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
1f0eed84596e81650b9a8aabfc385bf8dc0c97a2 27-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Minor
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
f4e61ae637f3d12b4121c1264560390b430d294f 26-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Undo making subReader lazy

Need this for upcoming FeatureParams implementation.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
79f734414c2a8d6851fb1b3ec69287ff0e0077b9 26-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Further simplify OTTableReader/Writer
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
67eded5efa89608cd123f5543ad57ccdd8014dfb 26-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Remove obsolete comment
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
e0c2e8e2af82f79c25026bb8e603ca5bd560c552 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Fixup extension / longoffset
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
5b9cabcb9a83e2d95e43c4b6a113f7dc71169c7f 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Implement GDEF MarkGlyphSetsDef

Aka. "Mark filtering sets".

Fixes https://github.com/behdad/fonttools/issues/39
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
6b6e9fae23499de4d17372d0bd7ce4a8f194b4d7 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Rename repeatOffset to aux

To be used for other purposes soon.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
d58c38dc3660f764b659ec13fcbc6e54c1ec2078 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Seprate longOffset from ExtSubTable
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
58acba2d0284ec63bf27c457fa261adf7774e996 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Remove "optimization" re Extension lookups

Historically, Extension lookups were only decompiled upon access,
and decompiled Extension lookups were possibly copied verbatim to
output when compiling. This discrepancy with all other table types
is confusing and undeed. The possible time saving is not worth the
loss in possible optimization of table data. Remove.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
bdc5a99846c43fe48a99c1207d1af5d675a04ac1 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Remove unused method
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
c491f45eff9a884e69a44cbf9ae69288be9478b5 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Create subReaders lazily

Should improve memory usage
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
e84f9fd1b5d5baa4202d895b88cef65e544f201d 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Minor
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
0fac7fe32072e813d36882ba68af1227b6caff9b 25-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Remove unused parameter
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
ee27eb8517ee53594a6232d110e17403a37ff2d9 24-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Only propagate counts that are used in sub-tables
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
2edc2da303716b9e401fd8dc808f54456d8137f2 24-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Use tableDict for DeltaValue lookbacks

Was abusing the set/getCount machinery before.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
078b36325d7f64ae989e7db22e4910bf6550562d 24-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Instead of countVars, pass down tableDict

This is the tableDict of current struct being loaded. This does NOT
get propagated down.

Currently unused.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
7981704a0aade1831d36ece04e2faa02394e8305 24-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Move countVars into reader/writer objects

The countVars arguments are all unused now. Cleanup coming.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
6f9b64f2966d18cccad3fcf6e03f44f208dbc2a4 24-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Fixup 41caf2d for DeltaValue tables

Not that I can find any fonts having these... Had to construct one
to test.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
24f978ccc6bfbe4e5ad96d9c77aed70d050aa585 24-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Fixup 41caf2d

Lexical binding...

Fixes https://github.com/behdad/fonttools/issues/40
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
601bb94afca4892835922c35d26116aaecf90283 24-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Minor

Followup for 6e556aafc3be5ccf48a01d8113313abd2a633ba6.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
3879cf94396869f645ae4c34dcdafed40ccdcdd4 23-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Use slots for OTTableReader

Slight performance gain even.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
6e556aafc3be5ccf48a01d8113313abd2a633ba6 23-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Make ValueRecordFactory() immutable

Gives another 3% speedup.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
41caf2dea1e0c58c5ac763ad2575592df734b62c 23-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Remove tableStack in favor of countVars

We only needed tableStack to look back for counts. So, just store
counts. Gives ~8 speedup for large fonts I tested. We are not
faster than not loading fonts lazily without this patch, so the
laziness patch combined with this doesn't have a net negative
performance impact anymore.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
0585b64f70cca15aab3483f529c8faf1b7b825fd 22-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Minor
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
d01c44a59bcf8f8e75e8606142da422319d281e2 22-Nov-2013 Behdad Esfahbod <behdad@behdad.org> When lazy-loading tables, copy ValueFormat

Otherwise it may be overwritten before we use it.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
f50d0dff869a8b74bcff028721204a284cadff12 21-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Load all OpenType sub-structures lazily

Huge win for subsetter and anyone else who doesn't need the entire
tables. Subsetting a huge font (eg. NotoSans-Regular.ttf) to a
small set (say, main Cyrillic characters) is something like six
times faster now. Bulk of time was being spent in blowing up the
GPOS kerning pairs and attach points. Now we don't load those if
they won't be in the final subset.

Slight slowdown for usecases that need the entire table.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
5988cc32cbe04ed8ff6330bd6ede634b9c68faf0 19-Nov-2013 Behdad Esfahbod <behdad@behdad.org> Make BaseTable a new-style object
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
0ba7aa7ab5153e6a490425dd0f859cc5947360f4 28-Oct-2013 Behdad Esfahbod <behdad@behdad.org> Make __cmp__() functions stable
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
96b321c8aea4dc64110d15a541c6f85152ae19cf 17-Aug-2013 Behdad Esfahbod <behdad@behdad.org> Fix comparison to arbitrary objects
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
65499c1042bd5d12a1593e598454acbe1a6b0130 05-Aug-2013 Matt Fontaine <mfontaine@google.com> Minor improvement to TableStack

Push/pop on the end side, which should be faster.
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
ce47e0d978a7768bdc55e00c6ebd6b691e1eaeb3 09-Mar-2008 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> minor fix: one zero too many in assert


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@547 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
1c734526926cad812f4f0e688eb2f68a33eda2f8 09-Mar-2008 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> fixed some comment typos


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@545 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.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/tables/otBase.py
3a6aa2359e179779c281e6d319cb9a1a851e6df1 02-Sep-2003 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> tweaked doc string


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@445 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
52966bb14409b558dc46b52d34953fbde7dc1bca 12-Sep-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> minor refactoring


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@340 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
f7ef96ccca73f8c5abfeb1cd110e3c9a314d06b4 10-Sep-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> refactored slightly to make later specializations easier


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@330 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
4105ca0b9515887a8a4cbb873c3de98009cbc633 23-Jul-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> reordered/regrouped some methods for clarity


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@288 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
8e48312f88adc41feb7c730154c6d058a010189d 23-Jul-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> don't use __len__ for arbitrary length method


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@287 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
24d79cb026b3109b0a81ddd794acd08b702c7941 23-Jul-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> duh, I don't even _need_ to track referers with the current scheme


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@285 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
f8f2a369270faa8b9d3b7890f112abc808e88342 23-Jul-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> minor changes


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@284 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
cfadfd0096d634f4505bca27d6926555d43305d4 23-Jul-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> completely revamped optimization strategy: now even _shrinks_ certain Adobe and MS OTL tables.


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@283 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
e69caf8771a0dd675ca3c4490625dac963a6b65c 13-May-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> more cosmetics


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@227 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
64b5c80e80444a124da335e8d4d208bffcf2737b 11-May-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> results of morning-after code review, added some doc strings, etc.


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@210 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py
d4d151390d1288f8d2df30f6dfa26a309c7334da 11-May-2002 jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> Completely revamped OT support; this time it works and is complete. XML output is not yet as pretty as can be.


git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@208 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/tables/otBase.py