History log of /external/fonttools/Tools/fontTools/merge.py
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
14f13a993eda70fd97e415cc9a043d5d2416c187 03-Apr-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Remove Python 2.7 dict comprehension syntax

Hopefully 2.6-happy again.
/external/fonttools/Lib/fontTools/merge.py
8fec68796d90d217a7e869215810b5179cc28c16 29-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Map duplicate glyphs using synthesized GSUB 'locl' tables
/external/fonttools/Lib/fontTools/merge.py
d0903e3bb3f0c313532a46d99423ae6f9c327aa5 29-Mar-2014 Behdad Esfahbod <behdad@behdad.org> .
/external/fonttools/Lib/fontTools/merge.py
2772d8496e6979f6b7992d35233e2b973d7b86b5 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
59a2c05137974220ecbc66e653eab50d55483d0d 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
0884507c0eedb210bbe691393064083dfc1aa291 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
201a68182159fdf58cf54472ef5f4ea4260984e4 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
0e235becc52d6048dde39f3bb400c617877302d7 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Comment
/external/fonttools/Lib/fontTools/merge.py
7765421ab76c79a38a565d7c8b631b2d1a13781c 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Allow merging OS/2 tables of different versions
/external/fonttools/Lib/fontTools/merge.py
82c54638e32a5b7c0f7ad3ac3dafacf7fa27dad4 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Install merged dict on object
/external/fonttools/Lib/fontTools/merge.py
0d5fcf498c27bc77ff6203469cc7d622a41dcebb 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Rename
/external/fonttools/Lib/fontTools/merge.py
5a5d0affff8234722c76971f41b4fd5c52e8dca5 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Support missing GSUB/GPOS/etc

This is a hack for now. Will clean up in upcoming commits.
/external/fonttools/Lib/fontTools/merge.py
b8039e26530e2a76c3c15c3bd79b31137e3719f2 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Rename
/external/fonttools/Lib/fontTools/merge.py
477dad1ee854c3701f8b0b6ff338fb7523ea27b6 28-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Improve assert
/external/fonttools/Lib/fontTools/merge.py
f480c7cf21c51ef67570f1a5fa1c1653fa817bfc 12-Mar-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Use CmapSubtable.isUnicode()
/external/fonttools/Lib/fontTools/merge.py
5080331251906861fbba4a9986efcd04978207be 11-Feb-2014 Behdad Esfahbod <behdad@behdad.org> [merge] Map recursive lookups

Fixes https://github.com/behdad/fonttools/issues/109
/external/fonttools/Lib/fontTools/merge.py
27c71f9f6093fed7668c73b13943f46dac19eecf 28-Jan-2014 Behdad Esfahbod <behdad@behdad.org> Retain hinting for first font

Part of https://github.com/behdad/fonttools/issues/95
/external/fonttools/Lib/fontTools/merge.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/merge.py
972af5af639cc036cddd4534c051cc42bbf81672 31-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Sort script records
/external/fonttools/Lib/fontTools/merge.py
233663207d75f02a0dcc7892b8ea658d414ac921 31-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
642eaf135d7803894c7cf56bdfd4649da9031ade 21-Dec-2013 Roozbeh Pournader <roozbeh@google.com> Properly merge head.flags and OS/2.fsType

Also install the merge script.
/external/fonttools/Lib/fontTools/merge.py
35e3c7270d93778f51b0b16110acb2ed234f5593 21-Dec-2013 Behdad Esfahbod <behdad@behdad.org> Minor
/external/fonttools/Lib/fontTools/merge.py
b76d6ff14a8283f7057847494c3c5c81ff236a6e 21-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Remove BaseTable.__hash__ need
/external/fonttools/Lib/fontTools/merge.py
7a27214fcb96457a071c8a55b4ff2b59f5a43e58 20-Dec-2013 Roozbeh Pournader <roozbeh@google.com> Added merging tables for 'name' and 'gasp'.
/external/fonttools/Lib/fontTools/merge.py
398770d51c3ae0e7c267ef2b315beae2b6aa2df8 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Map GSUB/GPOS feature / lookup indices properly
/external/fonttools/Lib/fontTools/merge.py
c68c0ff12fcf38d97304540b7dc0253f4142b046 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
2642934116cc0e3b873e37051cb57d3b29c0a9b4 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Add GSUB/GPOS

Doesn't renumber features / lookups yet.
/external/fonttools/Lib/fontTools/merge.py
12dd547c012d4e1295a6c9c2eb48835cd57851ca 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Port GDEF to mergeMap

There's some code duplication in mergeObjects that I'll refactor
later.
/external/fonttools/Lib/fontTools/merge.py
92fd5665772996966aaa0709462ebae5a72d4e19 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Use NotImplemented as a singleton meaning "doesn't have"

And cleanup recalculate, so we don't accidentally mess something
that is NOT recalculated.
/external/fonttools/Lib/fontTools/merge.py
6baf26ea74247a0bed5f0b52d13bc3ef1c931204 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Rename
/external/fonttools/Lib/fontTools/merge.py
3b36f55adf2dacf187e60191b32a92703ef77abc 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Move tables out of merger object
/external/fonttools/Lib/fontTools/merge.py
9e6adb6bd6b92765f72d0a2acf871405832aa11e 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Move to per-class mergeMap
/external/fonttools/Lib/fontTools/merge.py
db2410a2f1a6bbdf8e4ec675983e031cb4802fe1 19-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
49028b3ba7196b0389ac964f3a2db163367d24b8 18-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Minor cleanup
/external/fonttools/Lib/fontTools/merge.py
e219c6c76f116a38e0187b4388d99dd59eff30bc 18-Dec-2013 Roozbeh Pournader <roozbeh@google.com> [merge] Update 'head', 'hhea', 'OS/2', and 'post' tables with new logic.
/external/fonttools/Lib/fontTools/merge.py
47bee9cfbd47dc22895003cc94ab91f9075ca27f 18-Dec-2013 Roozbeh Pournader <roozbeh@google.com> [merge] Created new infrastructure for table merging logic
/external/fonttools/Lib/fontTools/merge.py
f63e80e3fc4ef5406109f1fbe2746e26927fdebf 18-Dec-2013 Behdad Esfahbod <behdad@behdad.org> [merge] py23
/external/fonttools/Lib/fontTools/merge.py
6942b22252c4f42c6470ebd1c94fc9e193814a30 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Use reduce more often
/external/fonttools/Lib/fontTools/merge.py
60eb80455e6b574c5074a9b4a2e7504a283175dc 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
436503372a7a4aeb529a360e66114ce1b1b6d9ce 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Expand glyf components before merging

Such that components are converted to glyph names before remapping.
/external/fonttools/Lib/fontTools/merge.py
c2e27fd88f54fcc081049dabce59889cdc87450e 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Drop glyf hints

Since we don't renumber functions or CVTs, we have to drop hinting
for now.
/external/fonttools/Lib/fontTools/merge.py
c14ab48ae84ce77bbcc0942baaa18f8099edb447 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Implement GDEF

Only if GSUB/GPOS were so simple too!
/external/fonttools/Lib/fontTools/merge.py
3235a04ea938845d656a68c242591d37148ea353 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Minor
/external/fonttools/Lib/fontTools/merge.py
be4ecc7c67917d95b44d16b32d8d72446162f3dd 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Clean up imports
/external/fonttools/Lib/fontTools/merge.py
0bf4f561da7972ab90f6bee87fa30923e201adf5 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Pass Merger down to merge() methods
/external/fonttools/Lib/fontTools/merge.py
44cdce0bd8fb9552fb0c485740b4fc6a36325027 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Remove unused code
/external/fonttools/Lib/fontTools/merge.py
b640f7435c3d29c57310b1a5f7d8e5b538a4c1e3 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Implement --verbose and --timing
/external/fonttools/Lib/fontTools/merge.py
c855f3ab69f31004b6aaca33ac549d384f1efc54 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Whitespace
/external/fonttools/Lib/fontTools/merge.py
71294def6730c37839f03dee519b319f982587ea 20-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Implement OS/2 and cmap

Works for basic font mergin now. Next: GSUB/GPOS/GDEF!
/external/fonttools/Lib/fontTools/merge.py
f2d5982826530296fd7c8f9e2d2a4dc3e070934d 19-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Implement a few more straightforward tables
/external/fonttools/Lib/fontTools/merge.py
65f19d8440f5fa5d94d1f04593f16cd9f21f176b 19-Sep-2013 Behdad Esfahbod <behdad@behdad.org> [merge] Implement a coule more tables
/external/fonttools/Lib/fontTools/merge.py
45d2f38aa51169f400062f2153a74277b9d4d04e 19-Sep-2013 Behdad Esfahbod <behdad@behdad.org> Start adding pyftmerge tool to merge fonts
/external/fonttools/Lib/fontTools/merge.py