Re: more dingbats in plain text

From: Andrew West (andrewcwest@gmail.com)
Date: Sat Apr 18 2009 - 19:06:28 CDT

  • Next message: Peter Constable: "RE: more dingbats in plain text"

    2009/4/18 Peter Constable <petercon@microsoft.com>:
    >
    > Not 100% true. These fonts are encoded in a encoding called "symbol" -- which means a font-specific encoding. The Symbol encoding uses a 16-bit representation in the fonts, and typically fonts have characters mapped from F020 to F0FF. It looks a lot like Unicode PUA, though strictly speaking it is not.

    Not 100% true either according to

    <http://www.microsoft.com/Typography/otspec/recom.htm>

    <quote>
    Non-Standard (Symbol) Fonts

    Non-standard fonts such as Symbol or Wingdings(tm) have special
    requirements for Microsoft platforms. These requirements affect the
    'cmap,' 'name,' and 'OS/2' tables; the requirements and
    recommendations for all other tables remain the same.

    For non-standard fonts on Microsoft platforms, however, the 'cmap' and
    'name' tables must use platform ID 3 (Microsoft) and encoding ID 0
    (Unicode, non-standard character set).

    The Microsoft 'cmap' subtable (platform 3, encoding 0) must use format
    4. The character codes should start at 0xF000, which is in the Private
    Use Area of Unicode.
    </quote>

    Andrew



    This archive was generated by hypermail 2.1.5 : Sat Apr 18 2009 - 19:09:18 CDT