Bug 133709
Summary: | Mozilla thinks Symbol font is not installed when viewing MathML | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Darren Brierton <darren> | ||||||
Component: | mozilla | Assignee: | Christopher Aillon <caillon> | ||||||
Status: | CLOSED CANTFIX | QA Contact: | |||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | medium | ||||||||
Version: | 3 | CC: | mattdm, otaylor, rdieter | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | i686 | ||||||||
OS: | Linux | ||||||||
URL: | http://www.mozilla.org/projects/mathml/start.xhtml | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | Bug Fix | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2006-10-30 14:52:44 UTC | Type: | --- | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
Darren Brierton
2004-09-26 17:46:13 UTC
Reassigning to Mozilla, looks like completely an app issue. I was in two minds whether to file this under Mozilla or under something to do with the font handling in FC2. This is why I decided to file it under fontconfig (although maybe urw-fonts might have been a better choice?): * After searching very thoroughly through bugzilla.mozilla.org I came to the tentative conclusion that other people on other distros weren't seeing this problem. * After searching through bugzilla.redhat.com and seeing reports of problems with the Symbol font in OOo and in Acrobat in FC1 I thought that maybe it was a font problem. * That suspicion was reinforced by the fact that if I browse to fonts:/// in Nautilus the URW font "Standard Symbols L" (which is the Symbol font) does not have a thumbnail (whilst the other MathML fonts, auch as MT Extra, msam10, etc., do) and double clicking it opens a font preview window that displays nothing but the numerals 0-9 and a few punctuation glyphs. So, I think something is either broken with fontconfig or with urw-fonts, rather than with Mozilla. There's some discussion about this issue at https://bugzilla.mozilla.org/show_bug.cgi?id=128153#c81 The suggestion there is to rename the URW 'Standard Symbols L' font to 'Symbol' or patch fonts.cache. There is also a Symbol font that comes with Acrobat Reader. There are some other aspects to the comments that I haven't investigated yet. In the Mozilla bug report mentioned in comment #3 above there is a suggested fix: https://bugzilla.mozilla.org/show_bug.cgi?id=128153#c90 Add: <match target="pattern"> <test name="family"> <string>symbol</string> </test> <edit name="family" mode="append" binding="strong"> <string>Standard Symbols L</string> </edit> </match> to /etc/fonts/local.conf. Per my original report (originally filed against fontconfig) perhaps this could be added to /etc/fonts/fonts.conf in the fontconfig package? Sadly the fix proposed in comment #4 doesn't work. There must be some way of letting fontconfig use "Symbol" as an alias for "Standard Symbols L" ... I suspect that this is because the code that makes sure that you have the Symbol font installed actually does a font list and looks for a font with a family name of "Symbol." It won't match "Standard Symbols L." Is it safe to assert that the two fonts have metric-compatible fonts? Standard Symbols L is pretty much an exact clone of Adobe Symbol. (The URW fonts are intended to be drop in replacements of the Adobe 35) Fedora Core 2 is now maintained by the Fedora Legacy project for security updates only. If this problem is a security issue, please reopen and reassign to the Fedora Legacy product. If it is not a security issue and hasn't been resolved in the current FC3 updates or in the FC4 test release, reopen and change the version to match. Changed version to FC3. Actually the situation seems to be worse than it was in FC2. According to my original report in FC2 the page appeared to display correctly despite the warning about a missing symbol font. In FC3 I get the warning and the page is totally unreadable (in both Mozilla and Firefox). $ rpm -q mozilla firefox mathml-fonts urw-fonts mozilla-1.7.7-1.3.1 firefox-1.0.3-1.3.1 mathml-fonts-1.0-14 urw-fonts-2.3-0.FC3.1 I'll attach a screenshot of http://www.mozilla.org/projects/mathml/start.xhtml. Created attachment 113674 [details] Screenshot of http://www.mozilla.org/projects/mathml/start.xhtml This is in FC3's Firefox 1.0.3 with the mathml-fonts package installed. AFAIK, mozilla's MathML support pretty much insists on Adobe's (PS Type1) Symbol font, and the one that comes from acrobat reader works (for me). I'll work on an updated mathml-fonts Fedora Extras package to detect/use acroread7's SY______.pfb if available. (it already has a trigger to use /usr/lib/acroread/Resource/Font/Symbol.pfa, if available). Re: Fc3's firefox, see bug #150393 Created attachment 117404 [details]
allow use of Standard Symbols L
Here's a patch I borrowed from Mandrake awhile back that (supposedly) allows
mozilla to use Standard Symbols L instead of Symbol (though it doesn't shut up
the missing "Symbol" complaint).
Fedora Core 3 is now maintained by the Fedora Legacy project for security updates only. If this problem is a security issue, please reopen and reassign to the Fedora Legacy product. If it is not a security issue and hasn't been resolved in the current FC5 updates or in the FC6 test release, reopen and change the version to match. Thank you! Closing per lack of response to previous request for information. Note that FC3 and FC4 are supported by Fedora Legacy for security fixes only. Please install a still supported version and retest. If it still occurs on FC5 or FC6, please reopen and assign to the correct version. Otherwise, if this a security issue, please change the product to Fedora Legacy. Thanks, and we are sorry that we did not get to this bug earlier. |