On Wed, 1 Aug 2001, Richard, Francois M wrote:
> Since Win2000 and NT are native Unicode, is it true to say that any use of a
> non-Unicode font (in fact most of the fonts on Windows. And in particular
> Asian font like MS Mincho, MS Gothic) in a Unicode application will generate
> a conversion WideCharToMultibyte (to convert the Unicode text to the
> specific font codepage)?
No, I don't think so. Those fonts (MS Mincho, MS Gothic, etc) ARE
encoded in Unicode. You can figure that out if you install
Microsoft font-view extension(?) available at
http://www.microsoft.com/typography. After installing it, just right-click
on the font of your interest.
> Is this a big performance hit?
> Can this create mapping issues (e.g. Unicode <-> Chinese character
> encoding)?
> Are we sure that if a font is installed on a machine, then the appropriate
> codepage is going to be available too (for the conversion)?
In MS Windows 2000, you can choose what set of code pages to install
(I found tons of code pages to choose from).
> What about "extending" current non-Unicode font to support Unicode? Like a
> "MS Mincho Unicode"... It would still be specialized/dedicated to Asian
> glyphs, but by using Unicode character encoding, it would not require the
> WideCharToMultibyte conversion...
As I wrote above, they're already in Unicode. Extending them only
makes sense if you want to add some additional characters not included
in them to get wider repertoire.
Jungshik Shin
This archive was generated by hypermail 2.1.2 : Wed Aug 01 2001 - 15:12:23 EDT