3 Commits

Author SHA1 Message Date
Raph Levien
f408bf847a Reorder tone mark and nikhahit in DroidSansThai.ttf
Fix for bug 6630331.

This is a workaround for a shortcoming in the Thai shaper in Harfbuzz.
De facto (but not documented) shaping rules dictate that a tone mark
followed by a SARA AM should be rendered with the NIKHAHIT below the
tone mark, rather than above it as would be indicated by a
straightforward interpretation of the GSUB and GPOS rules. This patch
adds an additional substitution of the form MAI THO + SARA AM ->
NIKHAHIT + MAI THO + SARA AA. The three tone marks affected are MAI EK,
MAI THO, and MAI CHATTAWA, based on an usage analysis of the Thai
dictioary included in ICU.

When we upgrade to harfbuzz-ng, we can revert this workaround.

Change-Id: I209ed094e7c89ea7f6fd6e983d37e396c6da1f64
2012-11-30 15:59:18 -08:00
claireho
4da357fc49 Thai font update for Bug2954567.
Latest version of DroidSansThai.ttf from http://gsdview.appspot.com/chromeos-localmirror/distfiles/.
This version has complete GSUB/GPOS data for Thai.

Change-Id: I20ead6e04fe5d01bdca3858a3b17dbe16e203b8b
2011-07-29 15:51:03 -07:00
Mike Reed
db4878433f initial add of Arabic, Hebrew and Thai fonts. 2010-03-02 11:25:44 -05:00