Apache OpenOffice (AOO) Bugzilla – Issue 30943
THAI character display problem.
Last modified: 2004-11-03 10:13:41 UTC
Dear All, I'm using OpenOffice.org 1.1 (and later) in Linux (Fedora) system and I use THAI language. When I typing THAI character, the cursor move normally but display isn't shown correctly. But on Windows don't found this problem. Now I attatch the example for this issue consist of screenshot, sxw file and some thai fonts. Thank you in advance.
Created attachment 16208 [details] example for THAI language display problem
ES->US: Please, have a look.
@submitter: First of all thanks for the provided document and fonts. With OO.o 1.1.2 I don't see any problems as long as one doesn't change the font setting. Although I don't have Tahoma installed on my RH9 box. But with the provided fonts I have some defective character spacings. Similar situation in src680_m45. Workaround: select "View/Online Layout". You can find the OO.o 1.1.2 at http://download.openoffice.org
Hi US, Thank you for your testing. I aready download OpenOffice.org 1.1.2 and installed to my computer that use Fedora core 2 and installed Tahoma font on it. When I type THAI character, I found that it still has problem as i've mentioned. Thank you again.
This seems to be related to freetype autohinting: if I install a freetype patched with: http://www.kde.gr.jp/~akito/patch/freetype2/2.1.7/freetype-2.1.7-autohint-cjkfonts-20031130.patch Thai fonts work perfectly. I don't see this problem in Fedora Core 1 which uses freetype 2.1.4 and OpenOffice.org 1.1.0. I haven't yet investigated whether it's a change to freetype or to OpenOffice.org that has caused the problem to show up in Fedora Core 2 (which uses freetype 2.1.7 and OpenOffice.org 1.1.1). It would be very nice if OpenOffice could work around this problem somehow: it makes OpenOffice unusable for Thai. The problem seems to appear whenever the CTL font is set to an available font that contains Thai characters (including OONaksit); if the CTL font is set to a font that doesn't contain Thai characters, with the result that OOo falls back to some other font, it doesn't appear. Using Online Layout is not an effective workaround because the spacing is messed up in printing.
can confirm the problem when using "Tahoma" or "Arial Unicode" (both contain the thai characters) or any other font that contains the thai glyphs (those I tried and have installed). The problem doesn't occur not when using "Lucida Sans Unicode" (no thai characters) or "Gentium" (no thai characters) or <any font that doesn't contain thai characters) (OOo 1.1.2 german version) So I can confirm james_clark's observation. OOo 1.9m51 doesn't have the problem. All works fine.
Problem has the same root cause as issue 28567 which got fixed in CWS vcl22 (>=SRC680m47) and issue 28576 in CWS vclppbugs4 (>=SRX645m47). This explains that the problem does show up depending on the freetype options and version and why it doesn't show up in SRC680m51 or OOo1.1.3. => Setting status to duplicate. *** This issue has been marked as a duplicate of 28576 ***
HDU->HIN: please verify with a recent version, e.g. >=SRC680m54
Hi HDU, In OpenOffice.org 1.1.3 and SRC680m54 version, I haven't found this problem. thank you very much for your help.
Thank you very much for verifying that the fix works.
Closing.