RE: Entering Plane 1 characters in XP

From: Andrew C. West (andrewcwest@alumni.princeton.edu)
Date: Tue Nov 12 2002 - 09:12:06 EST

  • Next message: Andrew C. West: "Re: Speaking of Plane 1 characters..."

    On Tue, 12 Nov 2002 05:46:36 -0800 (PST), "John McConnell" wrote:

    >
    > - in Windows 2000 and Windows XP, you can set a registry value to cause
    > Uniscribe to load (Uniscribe is required to display supplementary characters).
    > Alternatively, you could install any of the language packs that require
    > Uniscribe. The only difference between Windows 2000 and Windows XP in this
    > regard is that XP installs Uniscribe for East Asian languages, whereas 2000
    > installed it only for complex scripts.

    Thanks for the explanation.

    I've got all the language packs installed, which probably explains why I don't
    need to set the Registry on W2K as specified by Microsoft.

    But for my Windows 98 machine all I did was put USP10.dll in the system
    directory, and Unicode friendly apps are able to display surrogates (using
    Code2001).

    Like everyone else I've copied the Registry mantra given by Microsoft in
    "http://msdn.microsoft.com/library/default.asp?url=/library/en-us/intl/unicode_192r.asp" into my surrogates page
    (http://uk.geocities.com/BabelStone1357/Unicode/surrogates.html), but I can't
    say I understand what app uses the
    [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\LanguagePack]
    registry key and when. I deleted this key yesterday on my W2K machine, and
    rebooted it, and IE6 is still displaying surrogates OK.

    Leaving aside why one earth Microsoft would want to disable surrogates by
    default in the first place, can anyone explain what exactly they mean by
    "Windows disables surrogate support by default" ? How "disable" ? IE only ?

    Andrew



    This archive was generated by hypermail 2.1.5 : Tue Nov 12 2002 - 10:01:27 EST