Closed Bug 134379 Opened 23 years ago Closed 22 years ago

Unicode directionality marks add garbage characters to XUL text

Categories

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

x86
Linux
defect
Not set
normal

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: ilya.konstantinov+future, Assigned: mkaply)

References

Details

Attachments

(1 file)

Unicode directionality control marks introduce a weird character when they're used in XUL text. This behavior doesn't appear in regular HTML text. See the attached testcase for an example.
Attached file Testcase (deleted) —
Confirming
Status: UNCONFIRMED → NEW
Ever confirmed: true
Seems like this is just the way this character looks like in the Arial font I'm using. Which probably means XUL text isn't printed via a BiDi algorythm which strips those "zero-width" characters.
Ilya's analysis is correct. Marking dependency on bug 99823, since the patch there (attachment 77103 [details] [diff] [review]) fixes this problem.
Depends on: 99823
Ilya, do you still see this? Most of the patch from bug 99823 has been checked in via the dependencies and I don't see the problem in the testcase anymore, but I would like confirmation since it may only appear in certain fonts.
On latest build, works for me with the same fonts I've used previously. Consider this fixed and verified.
Resolving.
Status: NEW → RESOLVED
Closed: 22 years ago
Resolution: --- → WORKSFORME
Verifying per comment 6
Status: RESOLVED → VERIFIED
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: zach → layout.fonts-and-text
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: