186ece94c8838e95db240d3e7c3ce415da6be81e |
|
27-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[myanmar] Use OT_NBSP instead of OT_DOTTEDCIRCLE for OT_GB No functional change.
/external/harfbuzz_ng/src/hb-ot-shape-complex-myanmar-machine.rl
|
439b05867c0856a81fa8f9bea3a7465b4b4bdd91 |
|
15-May-2014 |
Behdad Esfahbod <behdad@behdad.org> |
[myanmar] Allow MedialYa+Asat in the grammar The grammar in the OT spec, and the existing Windows implementation seem to be confused around where to allow Asat around the medial consonants. The previous grammar for medial group was allowing an Asat after the medial group only if there was a medial Wa or Ha, but not if there was only a medial Ya. This doesn't make sense to me and sounds reversed, as both medial Wa and Ha are below marks while Asat is an above mark. An Asat can come before the medial group already (in fact, multiple ones can. Why?!). The medial Ya however is a spacing mark and according to Roozbeh it's valid to want an Asat on the medial Ya instead of the base, so it looks to me like we want to allow an Asat after the medial group if there *was* a Ya but not if there wasn't any. Not wanting to produce dotted-circle where Windows is not, this commit changes the grammar to allow one Asat after the medial group no matter what comes in the group. Test: U+1002,103A,103B vs U+1002,103B,103A
/external/harfbuzz_ng/src/hb-ot-shape-complex-myanmar-machine.rl
|
9174a9db5c4e01284143ed8bd318ce9454535987 |
|
26-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[myanmar] Allow punctuation clusters The spec and Uniscribe don't allow these, but UTN#11 specifically says the sequence U+104B,U+1038 is valid. As such, allow all "P V" sequences. There's about eight sequences that match that structure, but Roozbeh thinks it's fine to allow all of them. Test case: U+104B, U+1038 https://bugs.freedesktop.org/show_bug.cgi?id=71947
/external/harfbuzz_ng/src/hb-ot-shape-complex-myanmar-machine.rl
|
d2da5e0b4b4ffc1722403ffb90b8777cfa1cd174 |
|
25-Nov-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[myanmar] Relax pwo-tone group a bit This is broken sequence according to OpenType spec, Uniscribe, and current HarfBuzz implementation. But Roozbeh says this is a valid sequence, so allow it. There are multiple "(DB As?)?" constructs in the grammar, but Roozbeh thinks only this one needs changing. Test case: 1014,1063,103A Fixes https://bugs.freedesktop.org/show_bug.cgi?id=71949
/external/harfbuzz_ng/src/hb-ot-shape-complex-myanmar-machine.rl
|
e7562f53fe6a506d2c6d59d6688e4fa468bba462 |
|
14-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Fix compile warnings for ragel-generated machines
/external/harfbuzz_ng/src/hb-ot-shape-complex-myanmar-machine.rl
|
0572c1410a9cb0ac5dd5dc84a8034698cc5c4892 |
|
11-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
[Myanmar] Fixup handling of joiners and GB characters
/external/harfbuzz_ng/src/hb-ot-shape-complex-myanmar-machine.rl
|
98628cac9f733f2674d6409954cddb7d0634c233 |
|
11-Feb-2013 |
Behdad Esfahbod <behdad@behdad.org> |
Add Win8-style Myanmar shaper Myanmar failures down from 51% to 0.00204648%! MYANMAR: 1123860 out of 1123883 tests passed. 23 failed (0.00204648%)
/external/harfbuzz_ng/src/hb-ot-shape-complex-myanmar-machine.rl
|