<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>84469</bug_id>
          
          <creation_ts>2012-04-20 11:03:04 -0700</creation_ts>
          <short_desc>Consider dropping font size quirk</short_desc>
          <delta_ts>2016-02-09 02:37:49 -0800</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>CSS</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Simon Pieters (:zcorpan)">zcorpan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>ap</cc>
    
    <cc>hyatt</cc>
    
    <cc>mitz</cc>
    
    <cc>moz</cc>
    
    <cc>phiw2</cc>
    
    <cc>shanestephens</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>606713</commentid>
    <comment_count>0</comment_count>
    <who name="Simon Pieters (:zcorpan)">zcorpan</who>
    <bug_when>2012-04-20 11:03:04 -0700</bug_when>
    <thetext>http://trac.webkit.org/browser/trunk/Source/WebCore/css/CSSStyleSelector.cpp?rev=113922#L4920

IE and Opera don&apos;t have this quirk, which means it should be possible to align quirks mode and standards mode font sizes.

http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1481 in Opera, Preferences-&gt;Webpages (change both normal font size and monospace font size; restart.

http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1484 in IE9 I didn&apos;t find anywhere to change the default font size, but it appears to make no difference between compat quirks vs compat standards or ie9 quirks vs ie9 standards.

Gecko has this quirk, but I&apos;ve filed a bug on them to drop it too. https://bugzilla.mozilla.org/show_bug.cgi?id=747464</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610340</commentid>
    <comment_count>1</comment_count>
    <who name="Shane Stephens">shanestephens</who>
    <bug_when>2012-04-25 21:49:54 -0700</bug_when>
    <thetext>Quirks mode exists to preserve old, non-standard behaviors for websites that were coded against those behaviors. Even though IE and Opera don&apos;t have this particular quirk, there may well be content out there that relies on this particular font size selection in Firefox and in WebKit - hence we need to continue supporting it, right?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>610517</commentid>
    <comment_count>2</comment_count>
    <who name="Simon Pieters (:zcorpan)">zcorpan</who>
    <bug_when>2012-04-26 05:27:33 -0700</bug_when>
    <thetext>It seems unlikely considering the very limited cases where this makes a difference. It really only kicks in if the user has changed the default font size (in which case things are likely to break for other reasons anyway), or the author has specified font-size:x-small or so with a monospace font, where there would be a 1px difference. Since different users have different fonts anyway, and browsers already differ in this area, I think the number of pages that rely on this quirk is extremely low.

I&apos;m interested in getting interoperability between browsers, even for quirks mode. See http://simon.html5.org/specs/quirks-mode</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>654223</commentid>
    <comment_count>3</comment_count>
    <who name="Shane Stephens">shanestephens</who>
    <bug_when>2012-06-20 21:33:22 -0700</bug_when>
    <thetext>Thanks for the additional information.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>664481</commentid>
    <comment_count>4</comment_count>
    <who name="j.j.">moz</who>
    <bug_when>2012-07-08 05:27:06 -0700</bug_when>
    <thetext>Simon, is this bug what bug 19161 comment 10 talks about?
Seems this quirk is missing on Mozilla docs?
https://developer.mozilla.org/en/Mozilla_Quirks_Mode_Behavior</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>664482</commentid>
    <comment_count>5</comment_count>
    <who name="j.j.">moz</who>
    <bug_when>2012-07-08 06:09:08 -0700</bug_when>
    <thetext>Sorry my previous comment is nonsense. The monospace issue is in standards mode (but should change anyway).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1163158</commentid>
    <comment_count>6</comment_count>
    <who name="Simon Pieters (:zcorpan)">zcorpan</who>
    <bug_when>2016-02-09 02:37:49 -0800</bug_when>
    <thetext>FYI it appears there is now interest in fixing this in Gecko:
https://bugzilla.mozilla.org/show_bug.cgi?id=747464#c3

I also filed a bug for Chromium:
https://code.google.com/p/chromium/issues/detail?id=585390</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>