Apache OpenOffice (AOO) Bugzilla – Issue 43045
Ignore unused characters when numbering using Thai letters
Last modified: 2013-08-07 15:03:05 UTC
Each locale can add its own numbering types to be displayed in Writer's 'Format->Bullets and Numbering->Numbering type' by adding corresponding entries in the locale XML file. In OpenOfficeTLE (a Thai localized OOo), it add 6 of them - three using Thai digit and three using Thai letter. However, Thai excludes three letters when use in numbering. The letters are U+0E03 (ฃ), U+0E05 (ฅ) and U+0E06 (ฆ). So the right letter sequence is ก. (U+0E01) ข. (U+0E02) ค. (U+0E04) ง. (U+0E07) จ. (U+0E08) ... However, the Thai letter table for numbering in OOo currently include all Thai letters (sal_Unicode_table_Alphabet_th[] in i18npool/inc/bullet.h). Therefore, those 3 must be deleted from the table. I've also attached the patch to remove the three characters from the table for 680_m77.
Created attachment 22766 [details] Remove 3 unused letters from Thai numbering letter table
Created attachment 22803 [details] a testcase
Test with OOo 1.9.79. Confirmed.
set target to 2.0.1
mh->cp: please dispatch issue.
cp->er: Please have a look
On branch cws_src680_locales201: i18npool/inc/bullet.h 1.3.72.4
Reassigning to QA. re-open issue and reassign to sba@openoffice.org
reassign to sba@openoffice.org
reset resolution to FIXED
SBA: Verified in CWS locales201.
SBA: OK in Master. Closed.