Closed Bug 1341726 Opened 9 years ago Closed 9 years ago

Some unicode characters (U+007F, U+0085) show tofu (empty boxes/hex code)

Categories

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

Unspecified
Linux
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: stebs, Unassigned)

Details

Attachments

(4 files)

Attached image U+007F_Nightly.png
Not sure if this is generally a site error (see Bug 943334), but while Nightly versions show tofu, Firefox Release versions (from Arch Linux) show no tofu/blank, which is way less obtrusive (I see it on real Websites (spiegel.de) from time to time). U+007F = DELETE (last character): http://jrgraphix.net/r/Unicode/0020-007F U+0085 = NEXT LINE (also last character): http://www.fileformat.info/info/unicode/char/0085/browsertest.htm Attached are comparison of Firefox 51 vs Nightly (Build ID 20170222110216 Linux x86_64)
Attached image U+007F_ff51.png
Attachment #8840026 - Attachment description: U+007F_ff51.png → U+007F_Nightly.png
Attached image U+0085_Nightly.png
Attached image U+0085_ff51.png
It's reproducible in Nighty and Aurora probably because an experimental pref is enabled by default, but not in Beta or Release (due to remaining issues surely).
This is controlled by the pref layout.css.control-characters.visible, which defaults to true on developer channels but currently false on release. The CSS WG resolved a while back that such characters should be made visible, not hidden, but the plan was for browsers to coordinate a switch to that behavior. I think it's still behind a flag in Chrome, last I heard... If you see these in real content on sites (as mentioned in comment 0), it's a website error, usually due to getting encodings mixed up somewhere in their editing or content management processes. See also bug 1329613.
Ah, thanks for explaining it! Perhaps this helps others who stumble on the same "problem" and now know they don't have to file a bug (against Firefox).
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
Summary: Some unicode caracters (U+007F, U+0085) show tofu (empty boxes/hex code) → Some unicode characters (U+007F, U+0085) show tofu (empty boxes/hex code)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: