Behdad Esfahbod
4ac9e98d9d
[Indic] Reorder left matras to be closer to base
13 years ago
Behdad Esfahbod
1a1fa8c655
[Indic] Treat the standalone cluster case reusing the consonant logic
13 years ago
Behdad Esfahbod
190eb31a16
[Indic] Minor
13 years ago
Behdad Esfahbod
c5306b6861
[Indic] Handle Vowel syllables
...
Reusing the consonant logic!
13 years ago
Behdad Esfahbod
6d8e0cb74c
[Indic] Simplify Reph logic
13 years ago
Behdad Esfahbod
3d25079f8d
[Indic] Don't form Reph is Ra is the only consonant in the syllable
13 years ago
Behdad Esfahbod
b99d63ae11
[Indic] Increase max syllable length
...
20 was way too low, one could hit a syllable with 7ish consonants with it.
13 years ago
Behdad Esfahbod
a391ff50b9
[Indic] Adjust base after sorting
13 years ago
Behdad Esfahbod
d3637edb24
[Indic] Don't return for long syllables. Just not sort.
13 years ago
Behdad Esfahbod
dfa0cade7f
Fix Uniscribe clusters with multiple items
13 years ago
Behdad Esfahbod
86e5dd386a
[Indic] Don't give up syllable parsing upon junk
13 years ago
Behdad Esfahbod
ef24cc8c8e
[Indic] Towards multi-cluster syllables and final reordering
13 years ago
Behdad Esfahbod
a9844d41c6
Combine lig_id and lig_comp into one byte, to free up one for Indic
13 years ago
Behdad Esfahbod
92332e5116
Minor
13 years ago
Behdad Esfahbod
dbccf87eef
[Indic] Make room for more reordering positions
13 years ago
Behdad Esfahbod
d4480ace7f
[Indic] Improve matra vs consonant ordering
...
Another 1.5% down.
13 years ago
Behdad Esfahbod
33c92e7695
[Indic] Categorize Anudatta
13 years ago
Behdad Esfahbod
3943293a99
[Indic] Add joiner test cases for Devanagari
13 years ago
Behdad Esfahbod
19d984edaa
[Indic] Make sure Reph jumps over all matras to the right
...
Another 12 thousand failures gone! (78 to go)
13 years ago
Behdad Esfahbod
9034641333
[Indic] Keep Vedic signs at the right too
13 years ago
Behdad Esfahbod
d1deaa2f5b
Replace zerowidth invisible chars with a zero-advance space glyph
...
Like Uniscribe does.
13 years ago
Behdad Esfahbod
49e5da1591
[indic] Keep the syllable modifier marks to the right
...
Shaping failures on Hindi Wikipedia go down from 25% to 14%!
13 years ago
Behdad Esfahbod
5b12609093
Minor
13 years ago
Behdad Esfahbod
9ce939232b
Minor
13 years ago
Behdad Esfahbod
76b3409de6
[indic] Better Reph matching
13 years ago
Behdad Esfahbod
df6d45c693
Minor
13 years ago
Behdad Esfahbod
412b91889d
[indic] Apply Indic features in order
13 years ago
Behdad Esfahbod
1ac075b227
[indic] Apply rakaar forms
...
Fixes 10% of the failures against all of Hindi Wikipedia!
13 years ago
Behdad Esfahbod
2214a03900
Add hb-diff-ngrams
13 years ago
Behdad Esfahbod
178e6dce01
Add N-gram generator
13 years ago
Behdad Esfahbod
98669ceb77
Use groupby()
13 years ago
Behdad Esfahbod
c438a14b62
Add hb-diff-stat
13 years ago
Behdad Esfahbod
1058d031e2
Make hb-diff-filter-failtures retain all test info for failed tests
13 years ago
Behdad Esfahbod
f1eb008cc7
Add hb-diff-colorize
...
Accepts --format=html now.
13 years ago
Behdad Esfahbod
9155e4ffe0
Cleanup diff
...
Doesn't do --color anymore. That will go into a new hb-diff-colorize
tool.
13 years ago
Behdad Esfahbod
7d22135b4c
Make hb-diff faster
13 years ago
Behdad Esfahbod
a93e238e05
More tests
13 years ago
Behdad Esfahbod
1a2a4a0078
Fix warning and build issues
...
As reported by Jonathan Kew on the list.
13 years ago
Behdad Esfahbod
a5e39fed85
Minor
13 years ago
Behdad Esfahbod
1827dc208c
Add hb_ot_shape_glyphs_closure()
...
Experimental API for now.
13 years ago
Behdad Esfahbod
bb09f0ec10
Minor
13 years ago
Behdad Esfahbod
29a7e306e3
Minor
13 years ago
Behdad Esfahbod
585b107cde
Add test caes for a minority language using Bengali
...
U+0985 BENGALI LETTER A followed by U+09D7 BENGALI AU LENGTH MARK.
According to Bobby de Vos on the mailing list, this results in a dotted
circle with most shaping engines, but is a legitimate sequence in this
minority language.
We reached the consensus on the list to NOT implement dotted-circle
in HarfBuzz.
13 years ago
Behdad Esfahbod
6c6ccaf575
Add a few more set operations
...
TODO: Tests for hb_set_t.
13 years ago
Behdad Esfahbod
5caece67ab
Make closure() return void
13 years ago
Behdad Esfahbod
0b08adb353
Add hb_set_t
13 years ago
Behdad Esfahbod
5b93e8d94f
Update copyright headers
13 years ago
Behdad Esfahbod
6a9be5bd35
Rename hb_glyph_map_t to hb_set_t
13 years ago
Behdad Esfahbod
a4385f0b0a
Improve clustering
13 years ago
Behdad Esfahbod
8e3715f8a1
Minor
13 years ago