Re: more dingbats in plain text

From: Andrew West (andrewcwest@gmail.com)
Date: Sat Apr 18 2009 - 18:59:41 CDT

  • Next message: Andrew West: "Re: more dingbats in plain text"

    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