src/gen-arabic-table.py


Log

Author Commit Date CI Message
Behdad Esfahbod d86effa4 2022-06-18T13:41:30 [arabic-fallback] Rename; towards supporting 3-letter ligatures
Khaled Hosny 7f362196 2022-06-18T20:28:43 [arabic] Split ligature array Generate marks and 3-component ligatures in separate arrays. The new arrays are unused currently.
Khaled Hosny 69cbd365 2021-08-14T02:39:46 WIP: manually add data entries for PUA ligatures Just a test, I’m not entirely convinced we should do this.
Khaled Hosny c3f590bb 2022-06-16T11:04:13 [arabic] Support legacy PUA shaping Support legacy pre-OpenType Windows 3.1-era fonts, by remapping PUA code points in cmap table and letting our fallback shaper build the GSUB table. Uniscribe applies also mset-like substitution, but our fallback mark positioning gives better results, so this is not implemented.
Behdad Esfahbod 44be1e5d 2022-06-03T02:54:33 s/SHAPE_COMPLEX/SHAPER/g
Ebrahim Byagowi cdf18e83 2020-07-13T20:07:51 [py] minor, remove unnecessary pass discovered by lgtm
Ebrahim Byagowi ad87155f 2020-05-29T00:11:19 minor, use py3's open(encoding=)
Ebrahim Byagowi 7554f618 2020-05-28T22:51:29 minor, use sys.exit print shorthand
Ebrahim Byagowi 08f1d95a 2020-05-28T15:01:15 minor, move scripts manuals to __doc__
David Corbett fd748fac 2020-03-15T15:59:31 Update to Unicode 13.0.0
Ebrahim Byagowi 8d199077 2020-02-19T14:56:55 Remove python2 support from tests/utils scripts
Ebrahim Byagowi 6a390df8 2020-02-10T17:19:23 [tools] Print unicode links on gen-* tools output As Behdad's review
Evgeniy Reizner 4dc87365 2020-02-09T18:39:33 Add links to files used by python scripts. Closes #2150
Ebrahim Byagowi 80395f14 2018-03-29T22:00:41 Make gen-* scripts LC_ALL=C compatible (#942)
Ebrahim Byagowi 26e0cbd8 2018-03-29T21:22:47 Actual py3 compatibility making on gen-* scripts (#941)
Ebrahim Byagowi cab2c2c0 2018-03-29T12:48:47 Make more gen-* scripts py3 compatible (#940)
Behdad Esfahbod 216b003c 2017-07-14T16:38:51 [use] Fix shaping of U+AA29 CHAM VOWEL SIGN AA Part of https://github.com/behdad/harfbuzz/issues/376 Also see https://github.com/roozbehp/unicode-data/issues/6 Test added, using NotoSansCham built from Noto Phase III sources.
Behdad Esfahbod c09a607a 2014-07-11T15:05:36 Use hb_in_range() for arabic and indic tables Though, looks like gcc was smart enough to produce the same code before...
Behdad Esfahbod dcee838e 2014-06-22T11:29:59 Minor
Behdad Esfahbod cd86ab9b 2014-06-21T14:10:38 [arabic-table] Add ZWJ/ZWNJ now that table is segmented
Behdad Esfahbod 2390d9b6 2014-06-21T14:07:00 [arabic-table] Further tune In anticipation of Unicode 7.0 data coming in the next commit.
Behdad Esfahbod b900fa2c 2014-06-20T17:59:43 [arabic-table] Use segmented table No functional change.
Behdad Esfahbod f8867074 2014-06-20T16:30:10 [arabic-table] Don't write comments No functional change.
Behdad Esfahbod 200dfe3e 2014-06-20T16:20:59 [arabic-table] Use short names for values No functional change.
Behdad Esfahbod 3f5327a4 2014-06-20T16:17:42 [arabic-table] Read Blocks.txt and shuffle code around No functional change.
Behdad Esfahbod 07cfbe21 2012-09-06T01:16:39 [OT] Streamline Arabic fallback shaping table
Behdad Esfahbod 939c0102 2012-04-10T17:20:05 Implement Arabic fallback shaping mandatory ligatures
Behdad Esfahbod ae4a2b93 2012-04-10T16:25:08 Generate fallback Arabic shaping table Not hooked up yet.
Behdad Esfahbod 6d4016f1 2012-03-07T15:33:14 Make src tests pass again
Behdad Esfahbod d606daa4 2011-09-20T14:34:06 Whitespace
Behdad Esfahbod 697a65c5 2011-06-01T20:52:00 Minor
Behdad Esfahbod 9d49433e 2011-06-01T18:10:10 Minor rename