How to reenable symbol font in Firefox 3 on Windows
Prior to release 3, Firefox recognized the use of <font face="symbol">
</font> for documents of type HTML 4.0 Transitional, as it
should. (It regards that usage as a "quirk".) In the early
releases of Firefox 3 (July 2008), it has stopped doing so. I hope this will be
realized as a mistake by the developers and rectified soon. In the
meantime, here is a way to enable the symbol font.
ON WINDOWS XP (Professional is what I've tried)
-
·
-
Open Control-Panel -> Fonts
-
·
- Locate the file labeled symbol.
-
·
- Drag and drop it somewhere else.
-
·
- Observe that it disappears from your font
directory. You might have to refresh the control panel display to see that.
-
·
- Start up Firefox.
-
·
- Go to http://hutchinson.belmont.ma.us/tth/in_action.html
You should see that the large brackets are now correctly rendered.
Commentary:
The remarkable thing about this is that all you've done is remove a font
from your system. I do not know where Firefox is getting the glyphs to
render the brackets etc, but it is; and now they are not being interfered
with on the way to rendering by Firefox.
ON WINDOWS VISTA
-
·
-
Open Control-Panel -> Fonts
-
·
- Locate the file labeled symbol (or possibly Symbol).
-
·
- Drag and drop it somewhere else.
This is not sufficient to render symbols. All you've done so far is to
save the font file from the usual place c:\windows\fonts to where ever you
dragged it to. That's your backup. Next
-
·
-
Download http://hutchinson.belmont.ma.us/tth/symbol8859.otf to Desktop.
-
·
- Drag the file you just downloaded into your Fonts window.
You might be asked if you want to replace the font. You will have to tell
windows that yes you really want to replace this font.
-
·
-
Start up Firefox.
-
·
- Go to http://hutchinson.belmont.ma.us/tth/in_action.html
You should see that the large brackets are rendered.
Actually you might wish to install this re-encoded font on an XP system
too, if there are problems with Firefox or other programs finding the
glyphs they need.
In either case, you can restore your system to its prior state by dragging
the old symbol font file from where ever you dropped it back into your
fonts window. It will then reinstall. On XP you might have to remove the
other one first. Then you'll be back to Firefox not working.
Standards Compliance
The reasons why these problems are present are discussed in detail at
this
TtH manual page.
I have also put up different versions of the test document.
http://hutchinson.belmont.ma.us/tth/in_action1.html uses glyphs from
the Adobe Private area, while
http://hutchinson.belmont.ma.us/tth/in_action2.html uses unicode 3.2
glyphs for the purposes of rendering large brackets. Neither of those
work properly with Firefox with or without the fix just
described. This shows that Firefox has disabled the old way of
accessing those glyphs without implementing or enabling the new
"official" way. I urge the developers of Firefox to recognize that
they have therefore reduced (not increased) the standards-compliance of
Firefox by what they have done in version 3. Please restore its
ability to recognize symbol font without users having to take the
measures described here.
File translated from
TEX
by
TTHgold,
version 3.81.
On 28 Sep 2008, 15:43.