= Private Use Area Downmap = ||'''Version'''||'''Date'''||'''Changes'''|| ||1.0||2009-04-13||Initial version.|| == Description == Beginning with 2008.4, both the Frame and Word Adapters emit characters from fonts which use the SYMBOL character set (''such as Webdings and Wingdings'') in the Unicode [[http://en.wikipedia.org/wiki/Mapping_of_Unicode_characters#Private_use_characters|Private Use Area]] range F000 - F0FF. This article covers a method for "downmapping" these unicode characters back to their original byte values. <> == Downmap == To downmap PUA characters, override the {{{mapentrysets.xml}}} file located in {{{Formats/Shared/html}}}. Subtract \uF000 from the unicode value to derive the original byte value. So, PUA character \uF0AC is mapped to \u00AC. Below is a code sample from the attached [[attachment:mapentrysets.xml]] file. {{{#!xml &nbsp; &nbsp; &nbsp; ... &#x0023; &#x0024; &#x0025; &#x0026; &#x0027; &#x0028; &#x0029; &#x002A; &#x002B; &#x002C; &#x002D; &#x002E; &#x002F; ... }}} == Using Downmap == Download the attached [[attachment:mapentrysets.xml]] and create an override in your Design (Pro) project. {{{ .wep Formats Shared html mapentrysets.xml }}} {{{ .wep Targets Shared html mapentrysets.xml }}} == Utility == The attached [[attachment:mapentrysets.xml]] was creating using a Python script ([[attachment:downmap_pua.py]]) to generate the appropriate downmapping entries.