Getting a font in any language
Posted on 2004-08-17
I have an MFC application that takes a defualt font from the window's DC.
I do that in the hope that this font is a valid font and has all the attributes needed of the local system that the App is running on. I get the LOGFONT from this font and then I create my own fonts with different heights.
I then use this font to display ascii/ansi strings in that local language in that window.
If the system that the app is running on has set the local setting right the ascii/ansi string should be views correctly.
This worked for me so far with many languages.
I have a problem with fonts in japanese. For some strange reason when try it on a Windows 2000 System with Japanese as loacl setting I get a font that no metter what i can not change it's height. I call CreatePointFontIndirect() and each time i get the same font (with the same wrong height)
What am i doing wrong ?
What font (or LOGFONT) can I use that will work in any language?
I'm trying to find a defualt font that will work in any laguage and I can chage it's height.