Open Bug 618617 Opened 14 years ago Updated 2 years ago

Font( U+0093, U+0094 control code) is drawn as charcode within rectangle.

Categories

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

x86
All
defect

Tracking

()

UNCONFIRMED

People

(Reporter: icecold, Unassigned)

References

()

Details

Attachments

(2 files)

User-Agent:       Mozilla/5.0 (Windows NT 6.1; rv:2.0b8pre) Gecko/20101211 Firefox/4.0b8pre
Build Identifier: Mozilla/5.0 (Windows NT 6.1; rv:2.0b8pre) Gecko/20101211 Firefox/4.0b8pre

I do not know whether this behavior(following change) is INTENTIONAL or NOT.
Regression window(Windows Build):

Works(as blank):
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(as charcode within rectangle):
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

Regressed by 8ff6056308bd Jonathan Kew — bug 502906 - part 3 - factor out Uniscribe and GDI shapers from Windows GDI font code. r=jdaggett

Reproducible: Always

Steps to Reproduce:
1.Go to http://www.blic.rs/Vesti/Svet/222903/Bugari-i-Rusi-naredne-nedelje-o-ceni-nuklearke-Belene
2. You should see charcode within rectangle
3.
Actual Results:  
There were charcode within rectangle.

Expected Results:  
There shouldn't be a charcode within rectangle.
Attached image Screenshot of issue
Attached file testcase
Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.12) Gecko/20101026 Firefox/3.6.12

I have the same result with Fx 3.6 (winXP)
Same issue on OS X  - with Gecko 1.9.0 ~ Gecko 2.0b.
(Safari doesn't show the issue, though).
Component: General → Layout: Text
OS: Windows 7 → All
Product: Firefox → Core
QA Contact: general → layout.fonts-and-text
This seems like reasonable behavior to me; if the page has U+0093 and U+0094 in its text, and there's no font available that supports those characters (which is hardly surprising, as they're obscure control codes), showing hexboxes is our expected response.

From looking at the page, I believe this is an encoding error, and they intended to have “quotation marks” there.
Blocks: 502906
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: