RE: Unicode/font questions.

From: Chris Pratley (chrispr@microsoft.com)
Date: Wed Aug 01 2001 - 13:03:39 EDT


In fact both MS Mincho and MS Gothic contain far more characters (and
glyphs) than appear in JIS X 0208 and a few more than JIS X 0212, so
these already go far beyond "code page based" (code page 932 covers
essentially JIS X 0208).

In fact much Microsoft software no longer officially supports fonts that
do not include a Unicode cmap. This has been the case for several years.
So it is actually slower to use these fonts in a non-Unicode way, since
the OS has to convert your non-Unicode data to Unicode in order to
process it. As a rule of thumb, Unicode text processing on NT/2000/XP is
always as fast or faster than non-Unicode processing.

Chris Pratley
Grpoup Program Manager
Microsoft Word

Sent with OfficeXP final release

-----Original Message-----
From: Murray Sargent [mailto:murrays@microsoft.com]
Sent: August 1, 2001 9:13 AM
To: Richard, Francois M; unicode@unicode.org; i18n-prog@yahoogroups.com
Subject: RE: Unicode/font questions.

Actually fonts on Windows are normally Unicode based (including MS
Mincho and MS Gothic) and most have in addition some codepage access. So
there is neither a perf hit nor a codepage problem in using such fonts
on NT, Win2000 and WinXP. These considerations are orthogonal to
OpenType.
 
Murray

        -----Original Message-----
        From: Richard, Francois M
        Sent: Wed 2001/08/01 05:40
        To: unicode@unicode.org; i18n-prog@yahoogroups.com
        Cc:
        Subject: Unicode/font questions.
        
        

        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)?
        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)?
        
        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...
        
        Is Open TrueType related to this?
        
        François
        
        
        



This archive was generated by hypermail 2.1.2 : Wed Aug 01 2001 - 14:14:48 EDT