by Michael S. Kaplan, published on 2007/02/27 05:01 -05:00, original URI: http://blogs.msdn.com/b/michkap/archive/2007/02/27/1768106.aspx
Cory Nelson asked in the Suggestion Box:
I've often seen chat programs and thought "wouldn't it be wonderful if this supported per-language fonts like IE does?"
So here my question is: how does IE work this magic?
Internet Explorer, going all the way back to 4.0 I believe) has been doing this through MLang and it's IMLangFontLink interface's support of font linking.
This is something I previously mentioned here (not to be confused with either GDI font linking or font fallback, both of which are contrasted with each other here).
Easy! :-)
This post brought to you by ␐ (U+2410, a.k.a. SYMBOL FOR DATA LINK ESCAPE)
ReallyEvilCanine on 27 Feb 2007 7:31 AM:
...if this supported per-language fonts...
Umm... isn't that what the Font Substitution List is for? It's up to the programmer to specify a compliant font like "Arial Unicode MS" rather than "Verdana", "Arial" or "Comic Sans" (sorry, Michael, but I couldn't resist). Are you listening, Khaled Mardam-Bey?