http://bugs.winehq.org/show_bug.cgi?id=23272
--- Comment #13 from Sagawa sagawa.aki+winebugs@gmail.com 2010-06-30 12:15:48 --- Created an attachment (id=29267) --> (http://bugs.winehq.org/attachment.cgi?id=29267) wordbreak behavior on Windows XP (Japanese edition)
Simplified Chinese, Traditional Chinese, Japanese and Korean test results on my Windows XP (Japanese edition).
Please note that the second line of both Chinese text, the third line of Japanese one and the first line of Korean one. There is no space between words, but it breaks a line.
More technically, GetStringTypeW() return following information for above breaking words: Chinese (ideographic character, e.g. U+8FD0) C1_ALPHA C1_DEFINED C2_LEFTTORIGHT C3_IDEOGRAPH C3_ALPHA Japanese (hiragana, e.g.U+3067) C1_ALPHA C1_DEFINED C2_LEFTTORIGHT C3_HIRAGANA C3_ALPHA Korean (hangul, e.g. U+ADF8) C1_ALPHA C1_DEFINED C2_LEFTTORIGHT C3_ALPHA Thai (e.g. U+0E01) -- no characters in the text just as a refence information. C1_ALPHA C1_DEFINED C2_LEFTTORIGHT C3_ALPHA
Although no differences between Korean characters and Thai characters by using GetStringTypeW(), I would like to find CJK character to do line-breaking.