Opened 13 years ago

Closed 13 years ago

#2942 closed defect (fixed)

Checkbox: shows up wrong on FF2.0 windows / chinese

Reported by: bill Owned by: davidb
Priority: high Milestone: 0.9beta
Component: Widgets Version: 0.9
Keywords: Cc:
Blocked By: Blocking:

Description

Label shows up under the checkbox on Chinese Windows; talk to Cougar for details.

Attachments (1)

useSpaceHackSparingly.diff (1.5 KB) - added by davidb 13 years ago.
fix.

Download all attachments as: .zip

Change History (5)

comment:1 Changed 13 years ago by davidb

OK, I think I know what is going on. According to the w3, "In Japanese and Chinese, inter-word space is not typically rendered at all."

... couple that with the fact with have the spacer hack (spaces in the widget template) to support webkit/safari and we have a problem. If webkit has the same behaviour, we won't be able to use the spacer hack and will need to resort to using margins or something (which was problematic on webkit).

Changed 13 years ago by davidb

Attachment: useSpaceHackSparingly.diff added

fix.

comment:2 Changed 13 years ago by davidb

Status: newassigned

My recent patch should solve the problem everywhere except safari/webkit (assuming the problem exists there). I'm not sure what is responsible for font rendering on Windows... if it is Windows then I presume this problem is present on all browsers? (Will ping Cougar)

comment:3 Changed 13 years ago by davidb

I have email confirmation from Cougar that this fix worked for him on whatever browser(s) he tried. We haven't heard details yet but I think this fix can safely go in.

comment:4 Changed 13 years ago by Douglas Hays

Resolution: fixed
Status: assignedclosed

(In [8603]) Fixes #2942. Proxy commit for davidb. Fix verified by liucougar. Removed monospace font family hack to allow for DBCS word spacing.

Note: See TracTickets for help on using tickets.