I have an application that I tested to support internationalization.
There is, for example, a standard TEdit control with the font .Name = 'Arial'.
On Windows 7, it seems to automatically capture glyphs for CJK characters, from Arial Unicode MS or elsewhere, for common EDIT elements if the font assigned to this control does not contain a specific international character.
In Windows XP, it seems that Chinese characters are displayed as boxes, even when the MS Arial Unicode font is installed, unless I change the font name in delphi form to Arial Unicode MS.
Is this something that everyone is facing international font support in Windows XP? Do common Windows controls do things differently? The behavior that I see in Windows 7 is certainly friendlier than the behavior that I see in Windows XP.
This difference in behavior is not limited to regular Windows controls. It seems even Internet Explorer and the MS Explorer shell have problems running tests, such as the image here:

What are people doing about this?
What is the expected behavior of the platform in Windows XP? Do you need to find which language the user wants to use and find a font to use them that supports this language? I think Arial Unicode MS can be a good default, as it has almost every Unicode language that is.
. , Microsoft " " , " " Windows.