src/hb-ot-shape-complex-indic-table.cc


Log

Author Commit Date CI Message
Behdad Esfahbod c77ae408 2018-08-25T22:36:36 Rename hb-*private.hh to hb-*.hh Sorry for the noise, downstream custom builders. Please adjust.
Behdad Esfahbod 060e6b4a 2018-06-05T17:31:46 Update to Unicode 11.0.0 UCDN is not updated yet.
Ebrahim Byagowi cab2c2c0 2018-03-29T12:48:47 Make more gen-* scripts py3 compatible (#940)
Behdad Esfahbod 308f4192 2018-01-03T14:22:07 [use] Fix Brahmi Number Joiner 1107F Fixes https://github.com/harfbuzz/harfbuzz/pull/660
Behdad Esfahbod bdbe974f 2017-10-02T10:00:31 [indic] Update table to Unicode 10
Behdad Esfahbod 819cc360 2017-10-02T09:03:16 [indic] Move manual code out of generated table
Ebrahim Byagowi 3b0e47ca 2017-06-19T14:47:09 Fix arm-none-eabi build (fixes #451) (#496)
jfkthame 45766b67 2017-02-16T17:40:21 [indic] Add support for Grantha marks that may be used in Tamil to th… (#401) * [indic] Add support for Grantha marks that may be used in Tamil to the Indic table. See https://bugzilla.mozilla.org/show_bug.cgi?id=1331339. Testcase: U+0BA4,U+0BC6,U+1133c,U+0BAA,U+1133c,U+0BC6,U+1133c * [indic] Add test for Grantha nukta that is allowed in Tamil by ScriptExtensions.txt
Behdad Esfahbod bed201d2 2016-06-06T14:14:24 Update for latest Unicode 9 data files
Behdad Esfahbod 30e6e29f 2016-05-06T15:52:27 [indic/use] Move Javanese from Indic shaper to USE Fixes https://github.com/behdad/harfbuzz/issues/243 With javatext.ttf, the reodering medial Ra gets its advance width zero'ed in Uniscribe implementation, and the font adds the advance back. Our Indic shaper does not do that, but USE does. So, route Javanese through USE. That's what Microsoft does anyway. Test: U+A9A5,U+A9BA This also seems to fix the following sequence, and variations thereof: U+A99F,U+A9C0,U+A9A2,U+A9BF
Behdad Esfahbod 01a30a6a 2016-05-06T11:50:02 [indic] Remove data for scripts that don't go thorough this shaper
Behdad Esfahbod 7cd9269f 2016-05-06T11:34:46 Update tables to Unicode 9.0.0 beta Fixes https://github.com/behdad/harfbuzz/issues/251
Behdad Esfahbod 2813e304 2015-12-18T11:05:11 [indic] Update data tables to Unicode 8.0 Test stats remain unchanged, except for Malayalam, which we investigate: BENGALI: 353725 out of 354188 tests passed. 463 failed (0.130722%) DEVANAGARI: 707307 out of 707394 tests passed. 87 failed (0.0122987%) GUJARATI: 366349 out of 366457 tests passed. 108 failed (0.0294714%) GURMUKHI: 60732 out of 60747 tests passed. 15 failed (0.0246926%) KANNADA: 951190 out of 951913 tests passed. 723 failed (0.0759523%) KHMER: 299070 out of 299124 tests passed. 54 failed (0.0180527%) MALAYALAM: 1047584 out of 1048334 tests passed. 750 failed (0.0715421%) ORIYA: 42320 out of 42329 tests passed. 9 failed (0.021262%) SINHALA: 271662 out of 271847 tests passed. 185 failed (0.068053%) TAMIL: 1091753 out of 1091754 tests passed. 1 failed (9.15957e-05%) TELUGU: 970555 out of 970573 tests passed. 18 failed (0.00185457%) Myanmar, compared to Windows 10 mmrtext.ttf: MYANMAR: 1123865 out of 1123883 tests passed. 18 failed (0.00160159%)
Behdad Esfahbod 1aaa7d67 2015-01-17T20:16:56 [indic] Fix out-of-bounds access
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 d743ce78 2014-06-30T15:24:02 [indic-table] Update to Unicode 7.0 data Touch code just enough to preserve previous syllable structure and functionality as closely as possible. Many further cleanups coming later.
Behdad Esfahbod 5fa21b3a 2014-06-30T14:30:54 [indic-table] Fix category frequency counts in comments
Behdad Esfahbod 2ec62279 2014-06-21T15:25:59 [indic-table] Update to Unicode 6.3.0 Was from 6.2.0. It's a no-op. Committing for the record.
Behdad Esfahbod 171f970e 2014-06-20T15:25:30 [indic-table] Black-list Thai, Lao, and Tibetan We don't need Indic table for those.
Behdad Esfahbod 65ac2dae 2014-06-20T15:12:49 [indic-table] Speed up lookup
Behdad Esfahbod 64442a3f 2014-06-20T14:58:53 [indic-table] Fix compiler warning
Behdad Esfahbod 0436e1d5 2014-06-20T14:56:22 [indic-table] Make table more compact by not covering full blocks -#define indic_offset_total 4416 +#define indic_offset_total 3816 -}; /* Table occupancy: 60% */ +}; /* Table occupancy: 69% */
Behdad Esfahbod 190a2514 2014-06-20T14:41:39 [indic-table] Remove block range from data table No functional change.
Behdad Esfahbod 3a83d33e 2013-02-12T12:14:10 Add South-East Asian shaper Handles Tai Tham, Cham, and New Tai Lue for now.