From: Andrew West (andrewcwest@gmail.com)
Date: Sat Apr 18 2009 - 18:59:41 CDT
2009/4/18 Asmus Freytag <asmusf@ix.netcom.com>:
>
> And, in this case all of you are wrong ;-)
>
> The way these fonts work, and the way the SYMBOL charset is designed, was to
> allow BOTH the use of ASCII and the PUA.
>
> To see this, try (on Windows):
>
> Run Wordpad
> Select Wingdings
> Type F04A
> Press Alt+X
> -> you will see the smiley
> Now type J
> -> you will see another smiley
>
> In other words, both 004A and F04A end up displaying the same glyph.
And, in this case you are wrong as well ;-)
There is no mapping of the glyph to 004A in the font's CMAP table. The
fact that the smiley glyph is displayed for "J" is a Windows thing,
whereby it adds an extra mapping layer from F020..F0FF in the font to
ASCII codepoints if the font has a symbol encoding. This is no doubt
for compatibility with pre-Unicode symbol fonts that did use ASCII
mappings, but nevertheless the font itself does not have these ASCII
mappings, only the Unicode ones.
Andrew
This archive was generated by hypermail 2.1.5 : Sat Apr 18 2009 - 19:02:29 CDT