Maybe a Font Cache Problem?

Charlie's Avatar

Charlie

06 Aug, 2012 04:39 PM

See attached screen shot from TenFourFox. Some fonts appear corrupted. When I clear font cache with Universal Type Client and restart it will work for awhile then become corrupted again.

Any ideas?

Charlie

  1. Support Staff 1 Posted by Chris (chtrusch... on 06 Aug, 2012 05:02 PM

    Chris (chtrusch)'s Avatar

    Charlie, thanks for your message. This looks like a known problem, discussed here at http://tenfourfox.tenderapp.com/discussions/problems/2-italic-display and http://code.google.com/p/tenfourfox/issues/detail?id=171. What's new to us is that it can be fixed the way you do it, albeit temporarily. Do you have any idea which font is involved in this case? I.e. what font does the website specify that's shown as boxes? If you could skim through the site source (and/or give me the web address so I can have a look myself and try to reproduce the problem) you might help us a great deal.

  2. 2 Posted by Charlie on 06 Aug, 2012 06:08 PM

    Charlie's Avatar

    According to FireBug font is Arial. See attached screen shot after font caches are cleared.

  3. 3 Posted by Charlie on 06 Aug, 2012 06:10 PM

    Charlie's Avatar

    P.S.

    MacOS 10.5.8
    Website of screen shots:
    http://abcnews.go.com/

  4. Support Staff 4 Posted by Chris (chtrusch... on 06 Aug, 2012 06:49 PM

    Chris (chtrusch)'s Avatar

    Thanks. I don't see this problem on any of my Macs, but that most likely just means that you have a different, maybe corrupt or conflicting set of fonts. When I was hit by the problem (but then with a font rarely used on the web) I just took that out of my fonts folder, but this solution isn't really viable in your case with Arial or other fonts that are needed on pretty much any website.

    We're working on a solution to this problem.

  5. 5 Posted by cmiller on 06 Aug, 2012 07:12 PM

    cmiller's Avatar

    Thank you for the information. We are using Universal Type Server
    which has some issues with handling system fonts vs. Font Server
    fonts. I'll try removing from Font Server and just letting Arial be
    handled by system.

    Charlie Miller

    Catalpha Advertising & Design
    Strategic Creative Solutions

    6801 Loch Raven Boulevard
    Towson, Maryland 21286
    410-337-0066
    410-296-2297 Fax
    www.catalpha.com

  6. Support Staff 6 Posted by Chris (chtrusch... on 04 Sep, 2012 02:56 PM

    Chris (chtrusch)'s Avatar

    Charlie, did you have success with letting Arial be handled by the system only? Knowing this would be helpful to us for our strategy choice how to solve the problem.

  7. 7 Posted by Charlie on 04 Sep, 2012 03:19 PM

    Charlie's Avatar

    It appears to be the system helvetica and Garamond. Removing Garamond from system isn't a problem but fooling around with the helvetica can cause additional erratic system behavior.

    I haven't found a permanent solution other then clearing font caches.

    if I find a better idea I'll post it.
    Thanks...

  8. Support Staff 8 Posted by Cameron Kaiser on 04 Sep, 2012 07:28 PM

    Cameron Kaiser's Avatar

    Clearing font caches is always a good idea. We'll make sure we remind people to do this first.

  9. 9 Posted by Dan Knight on 12 Sep, 2012 03:15 PM

    Dan Knight's Avatar

    I'm having the same problem with TenFourFox on both my OS X 10.4 Tiger and OS X 10.5 Leopard Macs - and when I visit my test page at http://support.mozilla.org/en-US/kb/How%20to%20turn%20off%20Java%20... in Firefox or Aurorafox, everything renders perfectly. Changing the display font makes no difference to the way TenFourFox shows the page.

    This has been ongoing for some time, only impacts a small number of pages, but is very frustrating.

  10. 10 Posted by cmiller on 12 Sep, 2012 03:47 PM

    cmiller's Avatar

    As a work-around I've changed the default (something other than the
    problem font)

    Preferences - Content - Fonts & Color - Default font: (select a font
    from pull down)

    Then-

    Click the Advanced Button
    UNcheck "allow pages to choose their on fonts..."

    Charlie Miller

    Catalpha Advertising & Design
    Strategic Creative Solutions

    6801 Loch Raven Boulevard
    Towson, Maryland 21286
    410-337-0066
    410-296-2297 Fax
    www.catalpha.com

  11. Support Staff 11 Posted by Cameron Kaiser on 13 Sep, 2012 06:59 AM

    Cameron Kaiser's Avatar

    Unfortunately, we can't find any pattern to the affected fonts, and to date none of my testing systems have ever exhibited the problem so I can't reproduce it.

  12. Support Staff 12 Posted by Chris (chtrusch... on 13 Sep, 2012 07:45 AM

    Chris (chtrusch)'s Avatar

    I can't reproduce the bug on Dan Kight's test site, either. Which means I don't have that one font installed that's causing it, and no way to find it on my own. I've used the bisecting method to find the problematic font on my system (see above and here: http://tenfourfox.tenderapp.com/discussions/problems/2-italic-display), which solved it for me.

    I wonder why Aurorafox isn't affected. Does it use Coretext or Harfbuzz?

    Charlie's workaround is a solution, but then no website will show its intended font anymore. Another workaround might be, if the problem occurs, to click View>Page Style>No Style to at least make the text readable.

  13. Support Staff 13 Posted by Cameron Kaiser on 13 Sep, 2012 01:15 PM

    Cameron Kaiser's Avatar

    Aurorafox uses both, because it is 10.5-only. TenFourFox does not have the option of a CoreText fallback because the secret CoreText in 10.4 does not enable sufficiently granular glyph positioning, and ATSUI (the older method used for Firefox 3.6) has several serious bugs that make it unsuitable for the layout engine used in Firefox 4 and up.

  14. 14 Posted by Charlie on 14 Sep, 2012 12:37 PM

    Charlie's Avatar

    I found another font that is exhibiting problem described.
    ENTYPO Icons

    See firebug screen shot from css-tricks.com.

  15. Support Staff 15 Posted by Cameron Kaiser on 14 Sep, 2012 03:56 PM

    Cameron Kaiser's Avatar

    I don't think we're talking about the same thing in that particular case. Is Entypo installed on your system? If it was not, then the system behaved correctly (it fell back on a font that contained the Q glyph, which just didn't happen to be an icon). If it was, then it didn't recognize it as a font and incorrectly used the default, which I agree would be a deficiency, but different from Dan's case and your original case where the font exists and was utilized but cannot be rendered by Harfbuzz (and "boxes out").

  16. 16 Posted by cmiller on 14 Sep, 2012 04:04 PM

    cmiller's Avatar

    It's a Web Font.

    Charlie Miller

    Catalpha Advertising & Design
    Strategic Creative Solutions

    6801 Loch Raven Boulevard
    Towson, Maryland 21286
    410-337-0066
    410-296-2297 Fax
    www.catalpha.com

  17. Support Staff 17 Posted by Cameron Kaiser on 14 Sep, 2012 08:58 PM

    Cameron Kaiser's Avatar

    Then we're talking about something different; WOFF is handled by Harfbuzz just fine, since it's just OpenType.

    FTR, css-tricks.com looks fine on all of my test systems and does load the icon font, since you mentioned.

  18. 18 Posted by Interested Byst... on 15 Sep, 2012 05:47 PM

    Interested Bystander's Avatar

    For everyone who is affected by this issue and has pinpointed a problem font on their system, I’d recommend also recording the version of the troublesome font, or at least a unique signature* of the particular font file if it’s not within a Font Suitcase, since it might be the case that some versions of a given font cause this problem and some don’t. Having the versions or signatures as well as the font names could help the troubleshooters to narrow down the cause of the problem.

    * — As an example, if Helvetica were problematic and for some reason its version information couldn’t be derived via Font Book, its signature could be found from within Terminal by entering via the command-line openssl dgst -sha1 -c /System/Library/Fonts/Helvetica.dfont (presuming that your Helvetica font file is in the same location as mine is).

  19. Support Staff 19 Posted by Cameron Kaiser on 20 Sep, 2012 02:09 AM

    Cameron Kaiser's Avatar

    I've placed a proposal into problem #2. Please see if this will be helpful to you.

  20. 20 Posted by Charlie on 19 Oct, 2012 12:39 PM

    Charlie's Avatar

    After upgrade to 10.0.9: See attached .png
    Mac OS 10.5.8
    Universal Type CLient v3.0.1 (7)
    Hardware Overview:

    Model Name: Power Mac G5 Model Identifier: PowerMac7,2 Processor Name: PowerPC 970 (2.2) Processor Speed: 2 GHz Number Of CPUs: 2 L2 Cache (per CPU): 512 KB Memory: 1.5 GB Bus Speed: 1 GHz Boot ROM Version: 5.1.4f0 Serial Number (system): XB34716TNVS Hardware UUID: 00000000-0000-1000-8000-000A95C3766E

  21. Support Staff 21 Posted by Cameron Kaiser on 19 Oct, 2012 04:52 PM

    Cameron Kaiser's Avatar

    Charlie, please try 17 beta. See the "Italic display" thread.

  22. 22 Posted by Charlie on 19 Oct, 2012 05:09 PM

    Charlie's Avatar

    Better - see png attached...

  23. Support Staff 23 Posted by Cameron Kaiser on 19 Oct, 2012 05:14 PM

    Cameron Kaiser's Avatar

    You have a Type 1 bitmaps-only font in there somewhere. If you look in Console.app, TenFourFox will tell you the fonts it couldn't use. If both your Arial and Helvetica are bitmap fonts, you should replace one or both with TrueType fonts (or at least ones with glyph tables).

  24. 24 Posted by Charlie on 19 Oct, 2012 07:06 PM

    Charlie's Avatar

    I didn't see any errors in console... See attached.

  25. Support Staff 25 Posted by Cameron Kaiser on 19 Oct, 2012 09:14 PM

    Cameron Kaiser's Avatar

    No -- /Applications/Utilities/Console.app (not the browser console).

  26. 26 Posted by Charlie on 22 Oct, 2012 12:23 PM

    Charlie's Avatar

    Yes! It looks like it is the Adobe version of Helvetica Neue that is causing the problem.

    Oct 22 08:11:44 Catalpha12s-Computer [0x0-0x1f01f].com.floodgap.tenfourfox[0]: Warning: TenFourFox rejecting bitmap-only font HelveticaNeue-HeavyCondObl.

  27. 27 Posted by Charlie on 22 Oct, 2012 12:25 PM

    Charlie's Avatar

    P.S.
    Also...

    Oct 22 08:19:53 Catalpha12s-Computer [0x0-0x27027].com.floodgap.tenfourfox[257]: Forcing _Exit (it's better than EXC_BAD_INSTRUCTION).

  28. Support Staff 28 Posted by Cameron Kaiser on 22 Oct, 2012 01:22 PM

    Cameron Kaiser's Avatar

    That's a hack in place to temporarily wallpaper over issue 169. It is just a diagnostic message.

Reply to this discussion

Internal reply

Formatting help / Preview (switch to plain text) No formatting (switch to Markdown)

Attaching KB article:

»

Already uploaded files

  • Picture_1.png 21.6 KB

Attached Files

You can attach files up to 10MB

If you don't have an account yet, we need to confirm you're human and not a machine trying to post spam.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac