[Webkit-unassigned] [Bug 16362] Incorrect implementation of 'ex' unit

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed May 7 22:50:02 PDT 2008


http://bugs.webkit.org/show_bug.cgi?id=16362


apapirovski at mac.com changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
  Attachment #21006|                            |review?
               Flag|                            |




------- Comment #6 from apapirovski at mac.com  2008-05-07 22:50 PDT -------
Created an attachment (id=21006)
 --> (http://bugs.webkit.org/attachment.cgi?id=21006&action=view)
patch 2

Ok, as discussed I've corrected the xheight calculation not to make ex = em
which was done to fix a gmail bug that no longer exists. I've also removed the
"ex" from margin declaration on input radio and checkbox.

I didn't include any test cases, because a lot (and I mean A LOT) of test cases
need to be regenerated, pretty much anything that uses "ex", "x-height", or
radio or checkbox form elements.

Also, those Microsoft test cases are actually wrong... per the CSS spec, if the
font does not have an xHeight specified, the rendering engine should try and
compute it from an actual x, thus the xHeight for Ahem is 0.8 rather than 0.5.


-- 
Configure bugmail: http://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.



More information about the webkit-unassigned mailing list