Thai logical order in CLDR

0 views
Skip to first unread message

Anon Sricharoenchai

unread,
May 15, 2008, 3:02:39 AM5/15/08
to thai-linux...@googlegroups.com, wt...@googlegroups.com, anon...@gmail.com
According to http://unicode.org/cldr/data/common/transforms/Thai-ThaiLogical.xml
,
some rules are incorrect?

$thai_reversing = [[:Logical_Order_Exception:] & $thai];
( $thai_reversing ) ( $thai_non_reversing ) --> $2 $1;
$2 $1 <-- ( $thai_non_reversing ) ( $thai_reversing );

Should it rather be as in the following?

$thai_reversing = [[:Logical_Order_Exception:] & $thai];
$thai_consonant = [ก-ฮ] ;
( $thai_reversing ) ( $thai_consonant | <hyphen> ) --> $2 $1;
$2 $1 <-- ( $thai_consonant | <hyphen> ) ( $thai_reversing );

Reply all
Reply to author
Forward
0 new messages