Closed Bug 399274 Opened 17 years ago Closed 2 years ago

Missing glyphs for small codepoints as a result of bug 362682

Categories

(Core :: Graphics: Text, defect)

x86
Linux
defect

Tracking

()

RESOLVED INVALID

People

(Reporter: bzbarsky, Unassigned)

References

Details

Attachments

(3 files)

Attached file Testcase (deleted) —
Screenshots coming up.
Attached image Before the patch (deleted) —
Attached image After the patch (deleted) —
It looks like all the codepoints involved are in the 0000-0020 range. An easy way to see the difference between the attachments is about 3/4 of the way down that screenshot. There's a single longish line that starts and ends with an accented 'o', surrounded by one-character lines. Compare that line in the two screenshots. Note that this might be invalid or wontfix, since having glyphs for the likes of U+0001 doesn't make much sense, really.
Can someone running Linux confirm if this is still a problem?
Severity: normal → S3
Component: Graphics → Graphics: Text

The codepoints below U+0020 are not graphic characters, they're non-printing controls.

Per CSS Text,

Control characters (Unicode category Cc)—other than tabs (U+0009), line feeds (U+000A), carriage returns (U+000D) and sequences that form a segment break—must be rendered as a visible glyph which the UA must synthesize if the glyphs found in the font are not visible, and must be otherwise treated as any other character of the Other Symbols (So) general category and Common script. The UA may use a glyph provided by a font specifically for the control character, substitute the glyphs provided for the corresponding symbol in the Control Pictures block, generate a visual representation of its code point value, or use some other method to provide an appropriate visible glyph.

(Our behavior is controlled by layout.css.control-characters.visible, which we'd like to make true everywhere but other browsers have been slow to align properly.)

Status: NEW → RESOLVED
Closed: 2 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: