Apache OpenOffice (AOO) Bugzilla – Issue 41671
Thai line-breaking non-functional
Last modified: 2013-08-07 15:00:08 UTC
In version 680, OOo is no longer able to break lines between adjacent Thai words that do not have a separator character between them (this is the normal case in Thai). In version 1.1, OOo was able to correctly do this. This is a very serious regression that makes OOo not usable for Thai. This bug lead to the problem in issue 32911. This can be observed in both Writer and Calc (for cells with 'wrap text automatically'). It happens on both Windows and Linux. Test case for Writer :- In Writer, load the attached .odt file which contains a line with 16 copy of a Thai word 'การ' and a space in the middle. The line is formatted as CTL=Thai. การการการการการการการการ การการการการการการการการ Writer breaks the line at the space character. Actually the line can be breaked every 3 characters so the right place should be at the ninth character from the right. Test case for Calc: In Calc, load the attached .ods file which has a cell with the text 'การการ การก าร'. Calc breaks the line at the space character while the line can be breaked at the third character from the right. Though line breaking doesn't work, moving the cursor by words still works correctly. You can try moving cursor using ctrl-left/right in Writer and the cursor will move between Thai word boundaries correctly.
Created attachment 22022 [details] Writer files for line-breaking test
Created attachment 22023 [details] Calc file for line-breaking test
Created attachment 22024 [details] The right Writer file for line-breaking test
Reassigned to KHong
fixed in cws i18n16. ready for QA.
SBA: Set to Fixed.
SBA: Verified in CWS i18n16.
SBA: OK in OOo 1.9.94. Closed.