Closed Bug 681919 Opened 13 years ago Closed 13 years ago

Font rendering error, missing characters and drag selection also broken on certain site

Categories

(Core :: Graphics, defect)

x86
Windows 7
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: alice0775, Unassigned)

References

()

Details

http://hg.mozilla.org/mozilla-central/rev/198c7de0699d
Mozilla/5.0 (Windows NT 6.1; WOW64; rv:9.0a1) Gecko/20110824 Firefox/9.0a1 ID:20110824030813

Fanolian reported a bug (see http://forums.mozillazine.org/viewtopic.php?p=11174279#p11174279)

Characters are missing in Nightly and Firefox 6, but Chrome 13 and IE9 are displaying fine.
In addition, I cannot click-and-drag to highlight the affected words, or words on the same line subsequent to the affected ones. To highlight them I have to double-click or click-and-drag_to_the_next_line.

It does not happen if gfx.downloadable_fonts.enabled=false.

Reproducible: Always

Steps to Reproduce:
1. Open Firefox with clean profile
2. Open URL

Actual Results:

In case of disabled HWA:
Font missing, and replaced with blank
2nd line: o  en indecipherable
7th line: intentions in this ma  er.

In case of enabled HWA:
Font collapsed and stop drag selection
2nd line: oen indecipherable
7th line: intentions in this maer.

Expected Results:
2nd line: often indecipherable
2nd line: intentions in this matter.


#1Regression window with force enabled DirectWrite,

Works:
http://hg.mozilla.org/mozilla-central/rev/575fe0710b22
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a2pre) Gecko/20100225 Minefield/3.7a2pre ID:20100225132211
Fails(font collapsed and stop drag selection):
http://hg.mozilla.org/mozilla-central/rev/0e1c0b71bf13
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a2pre) Gecko/20100225 Minefield/3.7a2pre ID:20100225230231
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=575fe0710b22&tochange=0e1c0b71bf13
Triggered by:
0e1c0b71bf13 Bas Schouten — Bug 527707: Add Direct2D and DirectWrite backend integration to thebes and widget. Preffed off by default r=jrmuizel r=jmathies r=jfkthame

#2Regression window without HWA,

Works:
http://hg.mozilla.org/mozilla-central/rev/052a1c415457
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a3pre) Gecko/20100314 Minefield/3.7a3pre ID:20100314214215
Fails(font missing, and replaced with blank)
http://hg.mozilla.org/mozilla-central/rev/8ff6056308bd
Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.3a3pre) Gecko/20100315 Minefield/3.7a3pre ID:20100315042737
Pushlog:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=052a1c415457&tochange=8ff6056308bd
Triggered by:
8ff6056308bd Jonathan Kew — bug 502906 - part 3 - factor out Uniscribe and GDI shapers from Windows GDI font code. r=jdaggett
Interesting enough however, if you copy the 2nd line and paste it into 'notepad', the missing characters are pasted. 7th line copies here ok as well and will paste the missing letters, i.e. 't'

Win7 x64 using latest m-c hourly build based on cset:
http://hg.mozilla.org/mozilla-central/rev/e58e98a89827
The same problem shows up on OS X and Linux. I suspect it may be a problem with the downloadable fonts being used - and doesn't show up in other browsers because they don't support the OpenType ligature features. However, this is only a guess for now; I am trying to contact the web-font provider to investigate further.
There are other missing -ft- or -tt- across the whole document, for instance "little" or "Microsoft". Using other fonts does not cause the error.

If I search for the affected words, e.g. search oft and then del t (so that firefox is focusing on the affected word), firefox highlights all the words on the same line after the affected ones.
Jonathan asked for our help first thing this morning. The problem turns out to be a font bug in the web fonts being used (Athelas by TypeTogether via our WebINK web font service).

I have made an appropriate fix to the fonts and passed it on to the folks who push them live. It should be live Real Soon Now. Check back tomorrow or next week and it should all be better. Our apologies to all affected users and viewers.
Many thanks to Thomas and the Extensis/WebINK team for the prompt response!

I'll leave this report open for now, until the updated fonts are deployed and we double-check that everything renders properly.
The vismor.com site (from the URL field) now appears to render properly, without missing "ft" and "tt" glyphs.

The issue wasn't a Firefox bug, so resolving this as "invalid" (although it was definitely a useful report, nevertheless!)
Status: NEW → RESOLVED
Closed: 13 years ago
Keywords: regression
Resolution: --- → INVALID
Blocks: 718479
You need to log in before you can comment on or make changes to this bug.