X
Tap here to go to the mobile version of the site.
Your Firefox is out of date and may contain a security risk! Upgrade Firefox

Support Forum

No support for embedded fonts

Posted

Beyond FF3.6.xx Firefox stopped supporting embedded fonts (.EOT files). All previous versions of FF displayed embedded (EOT) fonts perfectly. IE 9 still does. Chrome still does. I will not upgrade to FF 5/6 without that support. If necessary I will switch to IE 9. Why can't FF re-implement this feature which already worked in FF3? This is one of the reasons you are having to force your users to FF6.

Additional System Details

Installed Plug-ins

  • Office Plugin for Netscape Navigator
  • np-mswmp
  • NPRuntime Script Plug-in Library for Java(TM) Deploy
  • The QuickTime Plugin allows you to view a wide variety of multimedia content in Web pages. For more information, visit the QuickTime Web site.
  • Adobe PDF Plug-In For Firefox and Netscape "9.4.5"
  • 12.0.1.647
  • RealPlayer(tm) LiveConnect-Enabled Plug-In
  • RealJukebox Netscape Plugin
  • Default Plug-in
  • Shockwave Flash 10.3 r183
  • Next Generation Java Plug-in 1.6.0_23 for Mozilla browsers
  • RealPlayer(tm) HTML5VideoShim Plug-In
  • RealNetworks(tm) RealPlayer Chrome Background Extension Plug-In

Application

  • User Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.20) Gecko/20110803 Firefox/3.6.20

More Information

This HTML within the <head> section of my website is not rendered by Firefox 6 and so my websites appear incorrectly.
<STYLE TYPE="text/css">
<!-- /* $WEFT -- Created by: Dan Tuten on 6/5/2004 -- */
@font-face {
font-family: Papyrus;
font-style: normal;
font-weight: normal;
src: url(PAPYRUS5.eot);
}
-->

Hamid Moazzami 14 solutions 86 answers

When using FF version 6 use this and you may have a solution for your problem:

Type about:config in location bar. Find gfx.downloadable_fonts.sanitize and change its value from true to false.


If this helped you, hit 'Solved it' Button so the topic would be closed.

Question owner

Thank you for the assistance, but it didn't help. I installed FF6 and altered the gfx.downloadable_fonts.sanitize boolean value from true to false and restarted FF6. It made no difference. I have uninstalled FF6 and reinstalled FF3.6.21. This update works fine with EOT syntax.

cor-el
  • Top 10 Contributor
  • Moderator
10738 solutions 96600 answers

.EOT fonts only work in IE and not in Firefox, although there may be a plugin (PDMS Weft Plugin) that adds support for .eot to Firefox.

Question owner

I can't dispute your statement with respect to FF 6, but .EOT fonts work in FF 3 and they worked in FF 2 without any plug-ins. Perhaps the indicated plug-in would help ME see my website properly but no other FF 6 user would see it properly.

It is incorrect to say that .eot fonts have never worked in Firefox. I have reverted to Firefox 3.6.21 and .eot fonts work fine. My question is why did Firefox decide to make them NOT work in FF 5 and FF 6? If anyone can answer THAT question it would at least provide some rational explanation for the discontinuance of an important function.

cor-el
  • Top 10 Contributor
  • Moderator
10738 solutions 96600 answers

Do eot fonts work with a new profile?

Do you have that font installed locally on your computer?

If that is the case then older Firefox version will find that font and use it, but current Firefox versions will require an explicit local (url) rule in @font-face

  • bug 637157 - @font-face family names should hide system fonts

Question owner

Thank you. After reading through this a couple of times I agree that this is the root cause of my problem. I DO have the Papyrus font installed locally, but friends on different platforms such as Mac who do not have this font installed have, in the past, been able to view my website as intended with the Papyrus font downloaded to them since Safari also processes .eot files "properly." Thus I would like to continue providing this service. If my code is now "wrong" and I should "use UNICODE instead" can someone tell me where to go to learn how to do this correctly? Otherwise I will just advise my Windows friends to default to IE and continue to enjoy my website.

Question owner

The attached "embedded font" tutorial (one of many), which was posted in May of 2011, certainly seems to suggest that Firefox's position on this question is out of touch with the rest of the industry and may represent a misunderstanding of the standard. I now once again believe that this is a Firefox problem not a user problem.

Question owner

This link (https://developer.mozilla.org/en/css/@font-face) to an earlier Mozilla Developers Network tutorial, documents how Firefox (GECKO) 3.5 supported @font-face properly in that version. A wide array of CSS3 tutorials also suggest that @font-face is a valid and widely accepted syntax (everywhere except in Firefox 5-6).

Modified by cor-el

Question owner

My most sincere appreciation to the Firefox team. I just loaded Firefox 6.0.2 and I found to my delight that the @font-face feature now works exactly as expected and exactly as it used to. My special thanks to cor-el and to the other Firefox developers who listened and responded. I suspect that users in India and China will appreciate these efforts as well.

Deep bow to Mozilla.

beavermjr 0 solutions 1 answers

I have 6.0.2 on my system and the @font-face feature is definately not working in FF. It only works in IE 8. Can someone point me in the right direction as I want to use a font on the site I'm building and don't want to have to generate 60+ images of the font in this text.

Question owner

I had to correct my HTML to make sure that I had either apostrophes or quotes surrounding the URL name as follows - src: url('xxxxxxx.eot'). Without the apostrophes my @font_face code was not activated under 6.0.21. With the apostrophes my @font-face code now works perfectly under 6.0.21.

With IE 8 it worked either way.

See the "Embedded Font Tutorial" above for a syntax that works.