Tim Hill wrote:
>
> I need to use the Marlett font included with Windows (to access glyphs of
> various Windows graphics such as scrollbar arrows), but it doesn't seem to
> work on Mozilla.
(not a feature of the style system, setting follow-ups to npm.layout)
Marlett has a 'Symbol' encoding, that is, there is no mapping from the
glyph indices to Unicode, so Mozilla is doing the right thing by
displaying the text on your page as text. IE is just guessing. If you
repeat the test with the windows symbol.ttf font, you'll see that it
guesses wrong, mapping roman text to greek letters.[1]
It would be nice if Mozilla allowed access using a mapping to the
Private Use Area, which is what Windows seems to do internally, but
since that doesn't work on IE, you're basically out of luck. [Marlett
has glyphs in what would be positions  to  and 
to ]. File a bug on this feature if you like.
[1] Symbol may be hacked to work on Mozilla or IE, for all I know, but
there are plenty of text fonts with a 'Symbol' encoding. They are of no
use in a Unicode environment such as the web.
I was about to say 'hope that helps', but I guess it doensn't. Hope it
explains things, anyway.
Al.