"Ge van Geldorp" gvg@reactos.com wrote:
I compared the results of CT_CTYPE1 GetStringTypeW() between Windows 2000 and Wine and found a lot of differences (about 12000 of them). Nothing really spectacular, e.g. codepoint 0x00b5 (MICRO SIGN) is classified C1_PUNCT in Win2k and (C1_ALPHA | C1_LOWER) in Wine. I noticed that the Wine table is generated from information on ftp.unicode.org, so I'm wondering if the table generation is correct or if Microsoft made some strange choices?
That's a known incompatibility. Another one is sort weight tables. We can do nothing to fix it, unicode.org and Microsoft have very different unicode tables.
Do you have an app which depends on GetStringTypeW return values?