30e6e29f0f
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 |
||
---|---|---|
.. | ||
shaper-arabic | ||
shaper-default | ||
shaper-hangul/script-hangul/misc | ||
shaper-hebrew/script-hebrew/misc | ||
shaper-indic | ||
shaper-myanmar/script-myanmar/misc | ||
shaper-thai | ||
shaper-tibetan/script-tibetan/misc | ||
shaper-use |