The standard windows Charmap utility shows quite a few characters in the "Wingdings 2" font whose character codes are greater than 255 - for example, 0xE4E shows a hand.
However, if I try to draw these characters as follows:
g.DrawString(new string((char) 0xE4E, 1), new Font("Wingdings 2", 20), brush, x, y);
then all I get is a standard "box" replacement character. This is weird, because the above code works for Wingdings 2 symbols between 0x21 and 0xFF, and also works for ALL symbols in, say, Arial Unicode MS.
How can I draw those characters from this particular font? Is there a separate API?
(Win7; .NET 3.5 SP1)
P.S. Here's the weird Character Map font with the duplicated character ranges: