They do it with MLang

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?


Please consider a donation to keep this archive running, maintained and free of advertising.
Donate €20 or more to receive an offline copy of the whole archive including all images.

go to newer or older post, or back to index or month or day