62dd7b2a0e0ab1109b56572c568ef5f582d8a0fd |
|
27-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Refactor getSearchRange()
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
9fed95216a963b6ef4733d68a691f0ac965b120d |
|
27-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Fix rangeShift calculations for count=0 in sfnt, cmap, and kern
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
6338375bd8b6d8a6888972c3cabc9a30431c152f |
|
30-Jan-2014 |
Behdad Esfahbod <behdad@behdad.org> |
Allow loading zero-length tables Fixes https://github.com/behdad/fonttools/issues/106
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.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/sfnt.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/sfnt.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/sfnt.py
|
821572c9a92d338a7ecbb4261c08ce378eb5434d |
|
28-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 Add bytesjoin()
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.py
|
32c10eecffb4923e0721c395e4b80fb732543f18 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 from __future__ import division and adjust divisions
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
30e691edd056ba22fa8970280e986747817bec3d |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 from __future__ import print_function
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
ac4672e4510a79a56c4983ad28b42724c30ea9d1 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
py23 Introduce Tag to autoconvert tag types
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.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/sfnt.py
|
c2297cd41d6c00b95f857b65bc9fd4b57559ac5e |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=dict with manual cleanup
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
3ec6a258238b6068e4eef3fe579f1f5c0a06bbba |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=print with manual fixup
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
ac1b4359467ca3deab03186a15eae1d55eb35567 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=idioms
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
97dea0a5d02ba1655d27a06fe91540e3495b8ef9 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=xrange
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
cd5aad92f23737ff93a110d5c73d624658a28da8 |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=raise
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
180ace6a5ff1399ec53bc696e8bef7cce6eef39a |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=ne
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
bc5e1cb195c0bfa1c8e7507326d5a9ad05aecb4b |
|
27-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
2to3 --fix=has_key
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
8413c108d21e8cf0e9059bbfffde8d13f2616340 |
|
17-Sep-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Move sstruct under fontTools.misc Our footprint in the Python module namespace is all under fontTools now. User code importing sstruct should be updated to say "from fontTools.misc import sstruct".
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
b0dc6dfc8baf01db94782fccc2e734a281b9ba12 |
|
15-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add support for saving WOFF file format
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
58d7416124dc0ebaa3faccb1b77dd5f7926a628a |
|
15-Aug-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add support for loading WOFF file format
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.py
|
0e2aecec53da493c44d6a5c253910a9475da218a |
|
24-Mar-2009 |
pabs3 <pabs3@4cde692c-a291-49d1-8350-778aa11640f8> |
Fix some warnings due to signedness and 64-bitness issues git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@568 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.py
|
c63ac64007caf769f1e6a267403280264d4ae7bd |
|
17-Jun-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
fixed buglet that caused the last table in the font not to be padded to a 4-byte boundary (the spec is a little vague about this, but I believe it's needed, also, Suitcase may complain...) git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@562 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
1ebda677eb6061e809c422fc6d3b483f965a8281 |
|
08-Mar-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
squash 2 bugs related to the numpy conversion git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@543 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
1b7d54fedc29a9863250dc5486dcd86ed6f70a23 |
|
04-Mar-2008 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
converted usage of Numeric to numpy git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@537 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.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/sfnt.py
|
f509c0f0707a85184525243dfb6efeba043dc793 |
|
22-Aug-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
support for CEF fonts: don't depend on the head table being available git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@405 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
02e76e905f08c0dcb2fb36bd5566fb86da13a906 |
|
03-Jan-2003 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
suppres Python 2.3 warning git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@381 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
58629637261cbc9ee7f536b040ce960882aa907e |
|
21-Jul-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Wow, the master checksum in the 'head' table was never written to file correctly on little-endian platforms :-(. Fixed. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@282 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
04b3204dd168571635133d430a68175297282b1f |
|
14-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
fixed typo in comment git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@230 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.py
|
b0e5f299ffc5794f1960e694a855a05fc9cea01e |
|
13-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
use spaces for alignment git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@222 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.py
|
ce1d50aca8642b52b28deb0d0cb4f3e8594e574e |
|
12-May-2002 |
jvr <jvr@4cde692c-a291-49d1-8350-778aa11640f8> |
Applied patch from Owen Taylor that allows zero-length tables to be ignored. Added comment why. git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@219 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.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/sfnt.py
|
fdea99d2655f4d22542f94a8499e5a3308607776 |
|
23-Aug-2000 |
Just <Just@4cde692c-a291-49d1-8350-778aa11640f8> |
minor fix git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@118 4cde692c-a291-49d1-8350-778aa11640f8
/external/fonttools/Lib/fontTools/ttLib/sfnt.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/sfnt.py
|