Open Bug 807988 Opened 12 years ago Updated 2 years ago

transform scale text letter spacing incorrect and hardware dependent

Categories

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

x86_64
Windows 7
defect

Tracking

()

UNCONFIRMED

People

(Reporter: Ryan.Slominski, Unassigned)

Details

(Keywords: testcase)

Attachments

(4 files)

Scaling text using CSS transform scale does not maintain the letter spacing between characters at the same proportion as the original un-scaled text.  This phenomenon is generally more evident with smaller initial font sizes, but varies based also by font family and platform - If I look at the attached example HTML file on my work computer vs home computer I get different results even though they are both Windows 7 64-bit with Firefox 16.2.  In both cases the letter spacing is incorrect, just different, suggesting that perhaps graphics hardware is being used to determine rendering accuracy (home computer has gaming graphics card).  Contrast this with IE 9, which maintains perfect letter spacing on both machines.  Oddly a starting font size of 3px looks decent, whereas a starting font size of 10px has obvious issues with characters bumping into each other.
Attachment #677752 - Attachment mime type: text/plain → text/html
Keywords: testcase
I've now tried the attached testcase with Firefox on a Linux machine and a Mac and can confirm that the problem appears much less severe compared to on Windows, but is still present.
Version: 16 Branch → Trunk
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: