Open Bug 864445 Opened 12 years ago Updated 2 years ago

avoid blocking on InitFaceNameLists() due to @font-face rule with src:local(...)

Categories

(Core :: Layout: Text and Fonts, defect)

defect

Tracking

()

People

(Reporter: jfkthame, Unassigned)

References

(Blocks 1 open bug)

Details

Spun off from bug 699331 comment 2: "In some cases this is triggered by the use of @font-face with src:local, which causes us to load all the names so that we can correctly implement the font name matching. Maybe instead of blocking on the name-loading, we should fall back to the next in the font-family list, and then refresh once the font names are available, like we do with downloadable fonts." One possible downside to this is that moving on to the next family in the font-family list might mean that we'll initiate a download for another font, but in the end (once the src:local(...) name can be resolved) we don't actually need that downloaded font.
I get annoying hangs in the order of >15 seconds every time I visit a website such as golem.de (a major german IT website) shortly after booting Win7. I think it's their use of Googles font API which triggers this bug. So I suppose this applies to many more websites.
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.