Ralph Fox wrote:
Even if the recipient does have Wingdings, the recipient can still see
a "J" like the OP did.
* The Unicode value for "J" is 74 (U+004A).
* But the Wingdings font's smiley face has a different _Unicode_ value
61514 (U+F04A) in the Wingdings font's cmap.
A program using Unicode will not find a glyph in the Wingdings font at
_Unicode_ value 74 (U+004A). So it will substitute another font which
has a "J".
Yes and no...
If you launch Character Map, select Wingdings, and go to 0x4A, you see
the smiley face. Switching to a normal font, you see "J" at the same
position. (BTW, Wingdings is not a Unicode font AFAICT.)
Now try this...
If you take and copy the smiley face from Wingdings into MS Word, you
get a smiley face as expected (the font window in the ribbon shows
"Wingdings"). Now select it and do CTRL-space to apply your default font
(Times New Roman, Arial, whatever), and it changes to an empty box, as
if there were nothing at that code point. Now select the box, copy it,
and do CTRL-F to begin a search. When you paste it into the search input
window, you get the smiley face again. So at some level, Word knows it's
not a "J," and its search routine doesn't treat it as one.
Similarly, if you paste this character into Notepad and do Format | Font
and choose Wingdings, you see the smiley face, but if you switch back to
a normal font, you get the "I can't find that" box. So Notepad knows, too.
In Character Map, the most complete font I know (Arial Unicode MS) has
nothing at U+F04A -- it jumps from and at U+F001 and U+F002 to and
at U+F700 and U+F701.
--
War doesn't determine who's right, just who's left.
--
Paul B. Gallagher
_______________________________________________
support-seamonkey mailing list
[email protected]
https://lists.mozilla.org/listinfo/support-seamonkey