Behdad Esfahbod
|
c09a607a84
|
Use hb_in_range() for arabic and indic tables
Though, looks like gcc was smart enough to produce the same code
before...
|
2014-07-11 16:22:13 -04:00 |
Behdad Esfahbod
|
d743ce78e1
|
[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.
|
2014-06-30 15:24:45 -04:00 |
Behdad Esfahbod
|
5fa21b3ab7
|
[indic-table] Fix category frequency counts in comments
|
2014-06-30 14:30:54 -04:00 |
Behdad Esfahbod
|
2ec62279aa
|
[indic-table] Update to Unicode 6.3.0
Was from 6.2.0. It's a no-op. Committing for the record.
|
2014-06-21 15:25:59 -06:00 |
Behdad Esfahbod
|
171f970e4f
|
[indic-table] Black-list Thai, Lao, and Tibetan
We don't need Indic table for those.
|
2014-06-20 15:30:29 -04:00 |
Behdad Esfahbod
|
65ac2dae4f
|
[indic-table] Speed up lookup
|
2014-06-20 15:29:38 -04:00 |
Behdad Esfahbod
|
64442a3f4c
|
[indic-table] Fix compiler warning
|
2014-06-20 15:29:21 -04:00 |
Behdad Esfahbod
|
0436e1d505
|
[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% */
|
2014-06-20 15:28:38 -04:00 |
Behdad Esfahbod
|
190a251479
|
[indic-table] Remove block range from data table
No functional change.
|
2014-06-20 14:42:03 -04:00 |
Behdad Esfahbod
|
3a83d33ec0
|
Add South-East Asian shaper
Handles Tai Tham, Cham, and New Tai Lue for now.
|
2013-02-12 12:14:10 -05:00 |