<?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>78044</bug_id>
          
          <creation_ts>2012-02-07 14:46:12 -0800</creation_ts>
          <short_desc>Synthetic bold is illegible under some scaling transforms</short_desc>
          <delta_ts>2012-02-08 09:05: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>Text</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar</keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter>mitz</reporter>
          <assigned_to>mitz</assigned_to>
          <cc>bdakin</cc>
    
    <cc>dglazkov</cc>
    
    <cc>kadam</cc>
    
    <cc>webkit.review.bot</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>551414</commentid>
    <comment_count>0</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-02-07 14:46:12 -0800</bug_when>
    <thetext>Synthetic bold is illegible under some scaling transforms</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551416</commentid>
    <comment_count>1</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-02-07 14:47:19 -0800</bug_when>
    <thetext>&lt;rdar://problem/10475450&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551421</commentid>
    <comment_count>2</comment_count>
      <attachid>125935</attachid>
    <who name="">mitz</who>
    <bug_when>2012-02-07 14:52:23 -0800</bug_when>
    <thetext>Created attachment 125935
Interpret syntheticBoldOffset as a length in device pixels</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551534</commentid>
    <comment_count>3</comment_count>
      <attachid>125935</attachid>
    <who name="WebKit Review Bot">webkit.review.bot</who>
    <bug_when>2012-02-07 16:21:13 -0800</bug_when>
    <thetext>Comment on attachment 125935
Interpret syntheticBoldOffset as a length in device pixels

Attachment 125935 did not pass chromium-ews (chromium-xvfb):
Output: http://queues.webkit.org/results/11449157

New failing tests:
fast/text/synthetic-bold-transformed.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551550</commentid>
    <comment_count>4</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-02-07 16:43:09 -0800</bug_when>
    <thetext>(In reply to comment #3)
&gt; (From update of attachment 125935 [details])
&gt; Attachment 125935 [details] did not pass chromium-ews (chromium-xvfb):
&gt; Output: http://queues.webkit.org/results/11449157
&gt; 
&gt; New failing tests:
&gt; fast/text/synthetic-bold-transformed.html

I see no mention of this test at that URL.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>551877</commentid>
    <comment_count>5</comment_count>
    <who name="Ádám Kallai">kadam</who>
    <bug_when>2012-02-08 01:25:51 -0800</bug_when>
    <thetext>Hello,

This test failing on these bots. (qt, gtk, chromium) 
 * fast/text/synthetic-bold-transformed.html

Url:
http://build.webkit.org/results/Qt%20Linux%20Release/r107014%20(43012)/fast/text/synthetic-bold-transformed-diffs.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552131</commentid>
    <comment_count>6</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-02-08 08:16:17 -0800</bug_when>
    <thetext>Thanks for letting me know. I am going to move the test to platform/mac.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>552184</commentid>
    <comment_count>7</comment_count>
    <who name="">mitz</who>
    <bug_when>2012-02-08 09:05:49 -0800</bug_when>
    <thetext>(In reply to comment #6)
&gt; Thanks for letting me know. I am going to move the test to platform/mac.

Done in &lt;http://trac.webkit.org/r107096&gt;.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>125935</attachid>
            <date>2012-02-07 14:52:23 -0800</date>
            <delta_ts>2012-02-07 16:57:13 -0800</delta_ts>
            <desc>Interpret syntheticBoldOffset as a length in device pixels</desc>
            <filename>bug-78044-20120207145222.patch</filename>
            <type>text/plain</type>
            <size>6073</size>
            <attacher>mitz</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNjk5MikKKysrIFNvdXJjZS9XZWJDb3JlL0NoYW5n
ZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDE2IEBACisyMDEyLTAyLTA3ICBEYW4gQmVy
bnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzEwNDc1
NDUwPiBTeW50aGV0aWMgYm9sZCBpcyBpbGxlZ2libGUgdW5kZXIgc29tZSBzY2FsaW5nIHRyYW5z
Zm9ybXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTc4
MDQ0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISkuCisKKyAgICAgICAgVGVz
dHM6IGZhc3QvdGV4dC9zeW50aGV0aWMtYm9sZC10cmFuc2Zvcm1lZC1leHBlY3RlZC5odG1sCisg
ICAgICAgICAgICAgICBmYXN0L3RleHQvc3ludGhldGljLWJvbGQtdHJhbnNmb3JtZWQuaHRtbAor
CisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvbWFjL0ZvbnRNYWMubW06CisgICAgICAgIChX
ZWJDb3JlOjpGb250OjpkcmF3R2x5cGhzKTogQ2hhbmdlZCB0byBpbnRlcnByZXQgc3ludGhldGlj
Qm9sZE9mZnNldCBhcyBhIGxlbmd0aCBpbiBkZXZpY2UgcGl4ZWxzLgorCiAyMDEyLTAyLTA3ICBK
YW1lcyBSb2JpbnNvbiAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgW2Nocm9taXVt
XSBBbGxvdyByZXRhaW5pbmcgdGV4dHVyZSBhY3Jvc3MgZnJhbWVzIGluIGNvbXBvc2l0ZWQgdmlk
ZW8gcGxheWJhY2sgYW5kIGNvcnJlY3RseSBoYW5kbGUgbG9zdCBjb250ZXh0CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvRm9udE1hYy5tbQo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBTb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9tYWMvRm9udE1hYy5tbQkocmV2aXNp
b24gMTA2OTY4KQorKysgU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvbWFjL0ZvbnRN
YWMubW0JKHdvcmtpbmcgY29weSkKQEAgLTIyMiw3ICsyMjIsMTYgQEAgdm9pZCBGb250OjpkcmF3
R2x5cGhzKEdyYXBoaWNzQ29udGV4dCogYwogICAgIENvbG9yU3BhY2UgZmlsbENvbG9yU3BhY2Ug
PSBjb250ZXh0LT5maWxsQ29sb3JTcGFjZSgpOwogICAgIGNvbnRleHQtPmdldFNoYWRvdyhzaGFk
b3dPZmZzZXQsIHNoYWRvd0JsdXIsIHNoYWRvd0NvbG9yLCBzaGFkb3dDb2xvclNwYWNlKTsKIAot
ICAgIGJvb2wgaGFzU2ltcGxlU2hhZG93ID0gY29udGV4dC0+dGV4dERyYXdpbmdNb2RlKCkgPT0g
VGV4dE1vZGVGaWxsICYmIHNoYWRvd0NvbG9yLmlzVmFsaWQoKSAmJiAhc2hhZG93Qmx1ciAmJiAh
cGxhdGZvcm1EYXRhLmlzQ29sb3JCaXRtYXBGb250KCkgJiYgKCFjb250ZXh0LT5zaGFkb3dzSWdu
b3JlVHJhbnNmb3JtcygpIHx8IGNvbnRleHQtPmdldENUTSgpLmlzSWRlbnRpdHlPclRyYW5zbGF0
aW9uT3JGbGlwcGVkKCkpICYmICFjb250ZXh0LT5pc0luVHJhbnNwYXJlbmN5TGF5ZXIoKTsKKyAg
ICBBZmZpbmVUcmFuc2Zvcm0gY29udGV4dENUTSA9IGNvbnRleHQtPmdldENUTSgpOworICAgIGZs
b2F0IHN5bnRoZXRpY0JvbGRPZmZzZXQgPSBmb250LT5zeW50aGV0aWNCb2xkT2Zmc2V0KCk7Cisg
ICAgaWYgKHN5bnRoZXRpY0JvbGRPZmZzZXQgJiYgIWNvbnRleHRDVE0uaXNJZGVudGl0eU9yVHJh
bnNsYXRpb25PckZsaXBwZWQoKSkgeworICAgICAgICBGbG9hdFNpemUgaG9yaXpvbnRhbFVuaXRT
aXplSW5EZXZpY2VQaXhlbHMgPSBjb250ZXh0Q1RNLm1hcFNpemUoRmxvYXRTaXplKDEsIDApKTsK
KyAgICAgICAgZmxvYXQgaG9yaXpvbnRhbFVuaXRMZW5ndGhJbkRldmljZVBpeGVscyA9IHNxcnRm
KGhvcml6b250YWxVbml0U2l6ZUluRGV2aWNlUGl4ZWxzLndpZHRoKCkgKiBob3Jpem9udGFsVW5p
dFNpemVJbkRldmljZVBpeGVscy53aWR0aCgpICsgaG9yaXpvbnRhbFVuaXRTaXplSW5EZXZpY2VQ
aXhlbHMuaGVpZ2h0KCkgKiBob3Jpem9udGFsVW5pdFNpemVJbkRldmljZVBpeGVscy5oZWlnaHQo
KSk7CisgICAgICAgIGlmIChob3Jpem9udGFsVW5pdExlbmd0aEluRGV2aWNlUGl4ZWxzKQorICAg
ICAgICAgICAgc3ludGhldGljQm9sZE9mZnNldCAvPSBob3Jpem9udGFsVW5pdExlbmd0aEluRGV2
aWNlUGl4ZWxzOworICAgIH07CisKKyAgICBib29sIGhhc1NpbXBsZVNoYWRvdyA9IGNvbnRleHQt
PnRleHREcmF3aW5nTW9kZSgpID09IFRleHRNb2RlRmlsbCAmJiBzaGFkb3dDb2xvci5pc1ZhbGlk
KCkgJiYgIXNoYWRvd0JsdXIgJiYgIXBsYXRmb3JtRGF0YS5pc0NvbG9yQml0bWFwRm9udCgpICYm
ICghY29udGV4dC0+c2hhZG93c0lnbm9yZVRyYW5zZm9ybXMoKSB8fCBjb250ZXh0Q1RNLmlzSWRl
bnRpdHlPclRyYW5zbGF0aW9uT3JGbGlwcGVkKCkpICYmICFjb250ZXh0LT5pc0luVHJhbnNwYXJl
bmN5TGF5ZXIoKTsKICAgICBpZiAoaGFzU2ltcGxlU2hhZG93KSB7CiAgICAgICAgIC8vIFBhaW50
IHNpbXBsZSBzaGFkb3dzIG91cnNlbHZlcyBpbnN0ZWFkIG9mIHJlbHlpbmcgb24gQ0cgc2hhZG93
cywgdG8gYXZvaWQgbG9zaW5nIHN1YnBpeGVsIGFudGlhbGlhc2luZy4KICAgICAgICAgY29udGV4
dC0+Y2xlYXJTaGFkb3coKTsKQEAgLTIzMywxNCArMjQyLDE0IEBAIHZvaWQgRm9udDo6ZHJhd0ds
eXBocyhHcmFwaGljc0NvbnRleHQqIGMKICAgICAgICAgLy8gSWYgc2hhZG93cyBhcmUgaWdub3Jp
bmcgdHJhbnNmb3JtcywgdGhlbiB3ZSBoYXZlbid0IGFwcGxpZWQgdGhlIFkgY29vcmRpbmF0ZSBm
bGlwIHlldCwgc28gZG93biBpcyBuZWdhdGl2ZS4KICAgICAgICAgZmxvYXQgc2hhZG93VGV4dFkg
PSBwb2ludC55KCkgKyBzaGFkb3dPZmZzZXQuaGVpZ2h0KCkgKiAoY29udGV4dC0+c2hhZG93c0ln
bm9yZVRyYW5zZm9ybXMoKSA/IC0xIDogMSk7CiAgICAgICAgIHNob3dHbHlwaHNXaXRoQWR2YW5j
ZXMoRmxvYXRQb2ludChzaGFkb3dUZXh0WCwgc2hhZG93VGV4dFkpLCBmb250LCBjZ0NvbnRleHQs
IGdseXBoQnVmZmVyLmdseXBocyhmcm9tKSwgZ2x5cGhCdWZmZXIuYWR2YW5jZXMoZnJvbSksIG51
bUdseXBocyk7Ci0gICAgICAgIGlmIChmb250LT5zeW50aGV0aWNCb2xkT2Zmc2V0KCkpCi0gICAg
ICAgICAgICBzaG93R2x5cGhzV2l0aEFkdmFuY2VzKEZsb2F0UG9pbnQoc2hhZG93VGV4dFggKyBm
b250LT5zeW50aGV0aWNCb2xkT2Zmc2V0KCksIHNoYWRvd1RleHRZKSwgZm9udCwgY2dDb250ZXh0
LCBnbHlwaEJ1ZmZlci5nbHlwaHMoZnJvbSksIGdseXBoQnVmZmVyLmFkdmFuY2VzKGZyb20pLCBu
dW1HbHlwaHMpOworICAgICAgICBpZiAoc3ludGhldGljQm9sZE9mZnNldCkKKyAgICAgICAgICAg
IHNob3dHbHlwaHNXaXRoQWR2YW5jZXMoRmxvYXRQb2ludChzaGFkb3dUZXh0WCArIHN5bnRoZXRp
Y0JvbGRPZmZzZXQsIHNoYWRvd1RleHRZKSwgZm9udCwgY2dDb250ZXh0LCBnbHlwaEJ1ZmZlci5n
bHlwaHMoZnJvbSksIGdseXBoQnVmZmVyLmFkdmFuY2VzKGZyb20pLCBudW1HbHlwaHMpOwogICAg
ICAgICBjb250ZXh0LT5zZXRGaWxsQ29sb3IoZmlsbENvbG9yLCBmaWxsQ29sb3JTcGFjZSk7CiAg
ICAgfQogCiAgICAgc2hvd0dseXBoc1dpdGhBZHZhbmNlcyhwb2ludCwgZm9udCwgY2dDb250ZXh0
LCBnbHlwaEJ1ZmZlci5nbHlwaHMoZnJvbSksIGdseXBoQnVmZmVyLmFkdmFuY2VzKGZyb20pLCBu
dW1HbHlwaHMpOwotICAgIGlmIChmb250LT5zeW50aGV0aWNCb2xkT2Zmc2V0KCkpCi0gICAgICAg
IHNob3dHbHlwaHNXaXRoQWR2YW5jZXMoRmxvYXRQb2ludChwb2ludC54KCkgKyBmb250LT5zeW50
aGV0aWNCb2xkT2Zmc2V0KCksIHBvaW50LnkoKSksIGZvbnQsIGNnQ29udGV4dCwgZ2x5cGhCdWZm
ZXIuZ2x5cGhzKGZyb20pLCBnbHlwaEJ1ZmZlci5hZHZhbmNlcyhmcm9tKSwgbnVtR2x5cGhzKTsK
KyAgICBpZiAoc3ludGhldGljQm9sZE9mZnNldCkKKyAgICAgICAgc2hvd0dseXBoc1dpdGhBZHZh
bmNlcyhGbG9hdFBvaW50KHBvaW50LngoKSArIHN5bnRoZXRpY0JvbGRPZmZzZXQsIHBvaW50Lnko
KSksIGZvbnQsIGNnQ29udGV4dCwgZ2x5cGhCdWZmZXIuZ2x5cGhzKGZyb20pLCBnbHlwaEJ1ZmZl
ci5hZHZhbmNlcyhmcm9tKSwgbnVtR2x5cGhzKTsKIAogICAgIGlmIChoYXNTaW1wbGVTaGFkb3cp
CiAgICAgICAgIGNvbnRleHQtPnNldFNoYWRvdyhzaGFkb3dPZmZzZXQsIHNoYWRvd0JsdXIsIHNo
YWRvd0NvbG9yLCBzaGFkb3dDb2xvclNwYWNlKTsKSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxv
Zwo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDEwNjk5MikK
KysrIExheW91dFRlc3RzL0NoYW5nZUxvZwkod29ya2luZyBjb3B5KQpAQCAtMSwzICsxLDEzIEBA
CisyMDEyLTAyLTA3ICBEYW4gQmVybnN0ZWluICA8bWl0ekBhcHBsZS5jb20+CisKKyAgICAgICAg
PHJkYXI6Ly9wcm9ibGVtLzEwNDc1NDUwPiBTeW50aGV0aWMgYm9sZCBpcyBpbGxlZ2libGUgdW5k
ZXIgc29tZSBzY2FsaW5nIHRyYW5zZm9ybXMKKyAgICAgICAgaHR0cHM6Ly9idWdzLndlYmtpdC5v
cmcvc2hvd19idWcuY2dpP2lkPTc4MDQ0CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChP
T1BTISkuCisKKyAgICAgICAgKiBmYXN0L3RleHQvc3ludGhldGljLWJvbGQtdHJhbnNmb3JtZWQt
ZXhwZWN0ZWQuaHRtbDogQWRkZWQuCisgICAgICAgICogZmFzdC90ZXh0L3N5bnRoZXRpYy1ib2xk
LXRyYW5zZm9ybWVkLmh0bWw6IEFkZGVkLgorCiAyMDEyLTAyLTA3ICBFdWdlbmUgR2lyYXJkICA8
Z2lyYXJkQGNocm9taXVtLm9yZz4KIAogICAgICAgICBJbmRleGVkREIgY3JlYXRlSW5kZXggc2hv
dWxkIGZhaWwgaWYgb3B0aW9ucyBhcmcgaXMgaW52YWxpZApJbmRleDogTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L3N5bnRoZXRpYy1ib2xkLXRyYW5zZm9ybWVkLWV4cGVjdGVkLmh0bWwKPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PQotLS0gTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3N5bnRoZXRpYy1ib2xkLXRyYW5zZm9ybWVkLWV4
cGVjdGVkLmh0bWwJKHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L3RleHQvc3ludGhl
dGljLWJvbGQtdHJhbnNmb3JtZWQtZXhwZWN0ZWQuaHRtbAkocmV2aXNpb24gMCkKQEAgLTAsMCAr
MSw0IEBACis8ZGl2IHN0eWxlPSJwb3NpdGlvbjogcmVsYXRpdmU7Ij4KKyAgICA8ZGl2IHN0eWxl
PSItd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxl
KDgpOyBmb250LWZhbWlseTogU1RTb25nOyI+fDwvZGl2PgorICAgIDxkaXYgc3R5bGU9InBvc2l0
aW9uOiBhYnNvbHV0ZTsgdG9wOiAwOyAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDsgLXdl
YmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMXB4KSBzY2FsZSg4KTsgZm9udC1mYW1pbHk6IFNU
U29uZzsiPnw8L2Rpdj4KKzwvZGl2PgpJbmRleDogTGF5b3V0VGVzdHMvZmFzdC90ZXh0L3N5bnRo
ZXRpYy1ib2xkLXRyYW5zZm9ybWVkLmh0bWwKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PQotLS0gTGF5b3V0VGVzdHMvZmFz
dC90ZXh0L3N5bnRoZXRpYy1ib2xkLXRyYW5zZm9ybWVkLmh0bWwJKHJldmlzaW9uIDApCisrKyBM
YXlvdXRUZXN0cy9mYXN0L3RleHQvc3ludGhldGljLWJvbGQtdHJhbnNmb3JtZWQuaHRtbAkocmV2
aXNpb24gMCkKQEAgLTAsMCArMSBAQAorPGRpdiBzdHlsZT0iLXdlYmtpdC10cmFuc2Zvcm0tb3Jp
Z2luOiAwIDA7IC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSg4KTsgZm9udC1mYW1pbHk6IFNUU29u
ZzsgZm9udC13ZWlnaHQ6IGJvbGQ7Ij58PC9kaXY+Cg==
</data>
<flag name="review"
          id="127587"
          type_id="1"
          status="+"
          setter="bdakin"
    />
    <flag name="commit-queue"
          id="127611"
          type_id="3"
          status="-"
          setter="webkit.review.bot"
    />
          </attachment>
      

    </bug>

</bugzilla>