Closed Bug 312436 Opened 20 years ago Closed 18 years ago

Arabic characters with accelerators aren't shaped

Categories

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

defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mozilla, Assigned: mkaply)

References

(Blocks 1 open bug)

Details

Attachments

(3 files)

Hello, Arabic characters with accelerators are displayed as if they were single characters, and are not joined with the characters around them, it only happens in some GUI contols. Some GUI elements like buttons are behaving correctly, while labels in preferences, radiobuttons, and checkboxes aren't, from what I've seen in the Arabic 1.5 beta 2 build. I guess this is an underlying problem in Gecko, but I don't know exactly so I filed it here. I'll attach 2 images, showing correct behavior for "New window" and "New tab" in the "File" menu, and wrong behavior in the preferences "Tabs" tab. Notice how the accelerated character surrounded with a red box is displayed differently in the 2 images, it's joined in the first image, but not joined with the character next or previous to it in the second image, although both images have the same strings, "New window" and "New tab". I've seen this bug under Linux and Windows, couldn't test under Mac. I really hope this bug gets fixed before releasing 1.5 final, it makes reading Arabic text in GUI elements difficult. Thank you.
Attached image correct behavior
Correct behavior as seen in menubar.
Attached image Wrong behavior
Wrong behavior as seen in the "Tabs" tab in preferences.
Summary: Arabic characters with accelerators aren't shaped → Arabic characters with accelerators aren't shaped
Attached file testcase
The menuitem and checkbox labels should appear identical.
Assignee: nobody → mozilla
Component: General → Layout: BiDi Hebrew & Arabic
OS: Linux → All
Product: Firefox → Core
QA Contact: general → zach
Hardware: PC → All
Version: 1.5 Branch → Trunk
Depends on: 236135
I just tested the testcase with firefox-3.0a8pre and, unlike firefox-2.0.0.6, the character with accelerator is shaped in both checkbox and the label, so, I guess this bug is fixed now.
WORKSFORME on all platforms.
Status: NEW → RESOLVED
Closed: 18 years ago
Resolution: --- → WORKSFORME
Flags: in-testsuite?
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

Creator:
Created:
Updated:
Size: