Hello,
I'm making some proofs of concept about localization with .NET
Framework 2.0
My trouble is I'm trying to display the next string with a call to
MessageBox.Show method:
MessageBox.Show("250\u2009000 points");
With the default font system (Verdana) it shows a square instead of the
proper unicode glyph. If I switch manually to Arial Unicode font, it's
displayed perfectly.
In MSDN, you can read this:
- Using Font Fallback (
http://msdn.microsoft.com/library/de...tionalText.asp
)
To take advantage of this feature, do not set the Font property for
your form or any other element. The application will automatically use
the default system font, which differs from one localized language of
the operating system to another. When the application runs, the system
will automatically provide the correct font for the culture selected in
the operating system.
So, my question is: is there any way to perform font fallback
automatically in .NET? Am I doing anything wrong? Any code snippet?
Thanks in advance