(SuSE 8.2, 9.0) QT (3.1 and 3.2) The Thai word "nam" (water) is rendered incorrect. The rule for typing Thai characters, occupying one character cell, is: consonant, vowel, tone-mark. The problem happens with the vowel sara-am : Sara-am consists of two glyphs, nikhahit and sara-aa, where nikhahit is written above the preceeding character, and sara-aa after. With tone-mark, the typing sequence here is as follows: Consonant, tone-mark, sara-am. In the following example, on the left, we can see in which sequence the characters were typed. ( "อ" is just used as a place holder and was not typed. ) ( Depending on the font used, the shifted tonemark is not shown correctly ) With 3 key-strokes (correct) : (no-nu, mai-tho, sara-am) น อ้ อำ --> น้ำ Invalid rendered, mai-tho should be above the nikhahit-part of sara-am. When sara-am is entered, the preceeding mai-tho should be shifted to the top level. With 4 key-strokes (circumvent) : (no-nu, nikhahit, mai-tho, sara-aa) น อํ อ้ อา --> นํ้า (looks fine) Both should look the same. But the preferred way to type this word is with 3 key-strokes. Any suggestions?