you can also learn some trick about font linking by looking at our open source
mozilla code. We have solution for Linux, Windows and Mac.
"Carl W. Brown" wrote:
> Chris,
>
> I think we both agree that all applications should adopt Unicode display &
> printing services rather than code pages ones.
>
> There I think we part ways. mlang is a application based solution because
> of the way that it is intended to be used. I think that scanning buffers
> and fonts for characters matches is an awkward and time consuming process.
> I simpler method would be to deal with the problem at a system level. It
> would be much easier if Windows would link the fonts at the OS level. It
> could even assign font names to sets of linked fonts. As part of setting
> users could build this links fonts. Then the process would be somewhat
> automatic. There would be no special programming involved.
>
> The responsibility however would shift. It would be the user's
> responsibility to link the fonts properly and that if they did not do so
> that some characters may not render properly.
>
> I think that a wizard could do a good job of setting up these fonts. Like
> IE you would specify your default fonts for each script. Then starting with
> a system font you would specify the font ordering. New fonts link grouping
> would be based on the master setup. You could specify what your new fonts
> and grouping were and the rest would be based on the defaults.
>
> Carl
>
> -----Original Message-----
> From: unicode-bounce@unicode.org [mailto:unicode-bounce@unicode.org]On
> Behalf Of Chris Wendt
> Sent: Tuesday, May 22, 2001 4:38 PM
> To: Carl W. Brown; unicode@unicode.org
> Subject: RE: Single Unicode Font
>
> From: Carl W. Brown [mailto:cbrown@xnetinc.com]
> >Facilities like mlang need to be a part of the system
>
> MLANG is part of Windows for Windows 98 and above, it is not in bare
> NT4.
>
> >and easier to use.
>
> http://msdn.microsoft.com/workshop/misc/mlang/overview/overview.asp,
> look at the IMLangFontLink and IMLangCodePages Interfaces.
>
> Alternatively you can host mshtml.dll in your application to do string
> rendering with built-in font linking:
> http://msdn.microsoft.com/workshop/browser/hosting/hosting.asp
This archive was generated by hypermail 2.1.2 : Fri Jul 06 2001 - 00:18:17 EDT