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
|