Closed Bug 454031 Opened 17 years ago Closed 15 years ago

Displaying mathml unicode characters defined in STIX breaks when eclosed by <h2> tags.

Categories

(Firefox :: General, defect)

x86
Windows XP
defect
Not set
normal

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: janh, Unassigned)

References

()

Details

(Whiteboard: [CLOSEME 2010-11-01])

User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.1) Gecko/2008070208 Firefox/3.0.1 I posted a sample page on my website. It contains lower case fractura symbols &hfr; and &efr; enclosed by an <h2> tag. If I remove the <h2> markups, the characters display just fine - however I need to open a new instance of the browser: Once a browser instance gets a page like this it will refuse to display these unicode characters anywhere on any subsequent page you try to open. I have not noticed this problem however when I was adjusting the size using CSS. So, for example, <span style="font-size:120%;">&hfr;</span> displays just fine. Reproducible: Always Steps to Reproduce: 1.Create an xhtml page containing a fractura unicode character. (e.g. &efr;) 2.Make sure that the character renders correctly on your system (i.e. the fonts are there and the DTD definition is found - you can reproduce the problem without the DTD using explicit numeric value such as &#120109;) 3.Enclose the unicode character by <h2> tags and reload the page Actual Results: You will see a place-holder square in place of the unicode character. This will persist even after you remove the <h2> tags and reload the page. Expected Results: Render the symbol correctly
The problem seems to be related to rendering unicode characters in bold. I reproduced it using the following markup: <span style="font-weight:bold;">&hfr;</span>
More background: I have an old XP installation (pre SP-2). Originally, the fractura unicodes were not rendered there at all in FF. In order to remedy this I downloaded the mozilla-recomended STIX fonts (http://www.mozilla.org/projects/mathml/fonts/stix/STIXBeta.zip). I am convinced that the problem I observed resulted from using these fonts. The good news is that an average XP (and presumably Vista) user will not have this problem. I have tested the unicodebug.xml page on an up-to-date XP box and it worked like a charm. Fractura characters were showing correctly and I did not even need to download STIX. I assume that recent versions of Windows come with unicode fonts for fractura characters. I think that the issue is still worth researching perhaps in the context of STIX project.
This is a mass search for bugs which are in the Firefox General component, are UNCO, have not been changed for 500 days and have an unspecified version. Reporter, can you please update to Firefox 3.6.10 or later, create a fresh profile, http://support.mozilla.com/en-US/kb/managing+profiles, and test again. If you still see the issue, please update this bug. If the issue is gone, please set the status to RESOLVED > WORKSFORME.
Whiteboard: [CLOSEME 2010-11-01]
No reply from reporter, INCOMPLETE. Please retest with Firefox 3.6.12 or later and a new profile (http://support.mozilla.com/kb/Managing+profiles). If you continue to see this issue with the newest firefox and a new profile, then please comment on this bug.
Status: UNCONFIRMED → RESOLVED
Closed: 15 years ago
Resolution: --- → INCOMPLETE
You need to log in before you can comment on or make changes to this bug.