<?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>57766</bug_id>
          
          <creation_ts>2011-04-04 10:54:17 -0700</creation_ts>
          <short_desc>REGRESSION(r74107): Including svg format in @font-face rules makes Web Fonts fail to load</short_desc>
          <delta_ts>2011-04-14 14:49:48 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebCore Misc.</component>
          <version>420+</version>
          <rep_platform>All</rep_platform>
          <op_sys>All</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc>http://www.extensis.com/en/WebINK/webkit-svg.html</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords>InRadar, Regression</keywords>
          <priority>P1</priority>
          <bug_severity>Major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Andy Nelsen">andynelsen</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>andynelsen</cc>
    
    <cc>ap</cc>
    
    <cc>koivisto</cc>
    
    <cc>mitz</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>378882</commentid>
    <comment_count>0</comment_count>
    <who name="Andy Nelsen">andynelsen</who>
    <bug_when>2011-04-04 10:54:17 -0700</bug_when>
    <thetext>Before getting into detail, please note:
-This issue first appears at r74228 of the WebKit nightly builds: Version 5.0.4 (6533.20.27, r74228)
-The behavior only makes it to market in Chrome 10. Safari releases do not display the behavior.

When specifying SVG as one of the available formats for a web font, WebKit and Chrome 10 fail to display the web font, even if there is another compatible font format specified in the css stack.

Using Chrome 10 or latest WebKit, see:
1. http://www.extensis.com/en/WebINK/webkit-nosvg.html (Uses CSS without SVG option)
2. http://www.extensis.com/en/WebINK/webkit-svg.html (Uses CSS with SVG option)

Note that the first link shows the web font properly in Chrome 10 and WebKit but the second does not, even though the font resource does appear to download. As long as there is no reference to SVG, the font displays properly. This is not limited to WebINK fonts. We have also noticed some difficulty with FontDeck fonts and odd behavior on the TypeKit Web site related to @font-face feature detection. Again this is all happening in Chrome 10 and appears to be rooted in WebKit sometime after r73886 and before r74228. 

SVG is not typically included in the fallback stack as the preferred font even though WebKit will display SVG fonts. The issue is that the mere presence of the svg format call causes WebKit to bail on all formats and the Web font is never applied to the page (even though it does get downloaded as a resource). A few interesting points related to this:

-WebKit WILL display an SVG font called locally using FontSquirrel kits
-WebKit WILL NOT display an SVG font called remotely using WebINK (and it seems other services like Font Deck as well)
-WebKit WILL display a TTF font called both locally and remotely using any approach
-WebKit WILL NOT display a TTF font called from anywhere if the SVG format is also on the list of sources (excepting Font Squirrel kits, which do seem to work)

...and again none of this makes it to Safari. Only Chrome inherits the bug...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379127</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Proskuryakov">ap</who>
    <bug_when>2011-04-04 15:24:12 -0700</bug_when>
    <thetext>&lt;rdar://problem/9232183&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>379295</commentid>
    <comment_count>2</comment_count>
    <who name="">mitz</who>
    <bug_when>2011-04-04 19:12:14 -0700</bug_when>
    <thetext>Caused by r74107. &lt;http://trac.webkit.org/changeset/74107/&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>386029</commentid>
    <comment_count>3</comment_count>
      <attachid>89645</attachid>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-04-14 14:22:56 -0700</bug_when>
    <thetext>Created attachment 89645
patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>386058</commentid>
    <comment_count>4</comment_count>
    <who name="Antti Koivisto">koivisto</who>
    <bug_when>2011-04-14 14:49:41 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/83896</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>89645</attachid>
            <date>2011-04-14 14:22:56 -0700</date>
            <delta_ts>2011-04-14 14:28:44 -0700</delta_ts>
            <desc>patch</desc>
            <filename>font-face-repeated-url.patch</filename>
            <type>text/plain</type>
            <size>10241</size>
            <attacher name="Antti Koivisto">koivisto</attacher>
            
              <data encoding="base64">SW5kZXg6IFNvdXJjZS9XZWJDb3JlL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2Vi
Q29yZS9DaGFuZ2VMb2cJKHJldmlzaW9uIDgzODk0KQorKysgU291cmNlL1dlYkNvcmUvQ2hhbmdl
TG9nCSh3b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMzUgQEAKKzIwMTEtMDQtMTQgIEFudHRpIEtv
aXZpc3RvICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAo
T09QUyEpLgorCisgICAgICAgIFJFR1JFU1NJT04ocjc0MTA3KTogSW5jbHVkaW5nIHN2ZyBmb3Jt
YXQgaW4gQGZvbnQtZmFjZSBydWxlcyBtYWtlcyBXZWIgRm9udHMgZmFpbCB0byBsb2FkCisgICAg
ICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01Nzc2NgorICAgICAg
ICA8cmRhcjovL3Byb2JsZW0vOTIzMjE4Mz4KKworICAgICAgICBNb3ZlIHRoZSBrbm93bGVkZ2Ug
b2Ygd2hldGhlciB0byBpbnRlcnByZXQgYSBmb250IGFzIFNWRyBmcm9tIENhY2hlZEZvbnQgdG8g
Q1NTRm9udEZhY2VTb3VyY2UuIFRoaXMgd2F5CisgICAgICAgIHdlIGNhbiB0cnkgdG8gaW50ZXJw
cmV0IHRoZSBzYW1lIGNhY2hlZCByZXNvdXJjZSBpbiBtdWx0aXBsZSB3YXlzLgorCisgICAgICAg
IFRlc3Q6IGZhc3QvY3NzL2ZvbnQtZmFjZS1yZXBlYXRlZC11cmwuaHRtbAorCisgICAgICAgICog
Y3NzL0NTU0ZvbnRGYWNlU291cmNlLmNwcDoKKyAgICAgICAgKFdlYkNvcmU6OkNTU0ZvbnRGYWNl
U291cmNlOjpDU1NGb250RmFjZVNvdXJjZSk6CisgICAgICAgIChXZWJDb3JlOjpDU1NGb250RmFj
ZVNvdXJjZTo6Z2V0Rm9udERhdGEpOgorICAgICAgICAqIGNzcy9DU1NGb250RmFjZVNvdXJjZS5o
OgorICAgICAgICAoV2ViQ29yZTo6Q1NTRm9udEZhY2VTb3VyY2U6OnNldEhhc0V4dGVybmFsU1ZH
Rm9udCk6CisgICAgICAgICogY3NzL0NTU0ZvbnRTZWxlY3Rvci5jcHA6CisgICAgICAgIChXZWJD
b3JlOjpDU1NGb250U2VsZWN0b3I6OmFkZEZvbnRGYWNlUnVsZSk6CisgICAgICAgICogbG9hZGVy
L2NhY2hlL0NhY2hlZEZvbnQuY3BwOgorICAgICAgICAoV2ViQ29yZTo6Q2FjaGVkRm9udDo6Q2Fj
aGVkRm9udCk6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRGb250OjplbnN1cmVDdXN0b21Gb250
RGF0YSk6CisgICAgICAgIChXZWJDb3JlOjpDYWNoZWRGb250OjplbnN1cmVTVkdGb250RGF0YSk6
CisKKyAgICAgICAgICAgIFVzZSBUZXh0UmVzb3VyY2VEZWNvZGVyIGNvcnJlY3RseS4KKworICAg
ICAgICAoV2ViQ29yZTo6Q2FjaGVkRm9udDo6Z2V0U1ZHRm9udEJ5SWQpOgorICAgICAgICAqIGxv
YWRlci9jYWNoZS9DYWNoZWRGb250Lmg6CisgICAgICAgICogc3ZnL1NWR0ZvbnRGYWNlVXJpRWxl
bWVudC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpTVkdGb250RmFjZVVyaUVsZW1lbnQ6OmxvYWRG
b250KToKKwogMjAxMS0wNC0xNCAgS2VubmV0aCBSdXNzZWxsICA8a2JyQGdvb2dsZS5jb20+CiAK
ICAgICAgICAgUmV2aWV3ZWQgYnkgRGltaXRyaSBHbGF6a292LgpJbmRleDogU291cmNlL1dlYkNv
cmUvY3NzL0NTU0ZvbnRGYWNlU291cmNlLmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29y
ZS9jc3MvQ1NTRm9udEZhY2VTb3VyY2UuY3BwCShyZXZpc2lvbiA4Mzg2OSkKKysrIFNvdXJjZS9X
ZWJDb3JlL2Nzcy9DU1NGb250RmFjZVNvdXJjZS5jcHAJKHdvcmtpbmcgY29weSkKQEAgLTUxLDcg
KzUxLDcgQEAgQ1NTRm9udEZhY2VTb3VyY2U6OkNTU0ZvbnRGYWNlU291cmNlKGNvbgogICAgICwg
bV9mb250KGZvbnQpCiAgICAgLCBtX2ZhY2UoMCkKICNpZiBFTkFCTEUoU1ZHX0ZPTlRTKQotICAg
ICwgbV9zdmdGb250RmFjZUVsZW1lbnQoMCkKKyAgICAsIG1faGFzRXh0ZXJuYWxTVkdGb250KGZh
bHNlKQogI2VuZGlmCiB7CiAgICAgaWYgKG1fZm9udCkKQEAgLTEyNiw3ICsxMjYsNyBAQCBTaW1w
bGVGb250RGF0YSogQ1NTRm9udEZhY2VTb3VyY2U6OmdldEZvCiAgICAgaWYgKGlzTG9hZGVkKCkp
IHsKICAgICAgICAgaWYgKG1fZm9udCkgewogI2lmIEVOQUJMRShTVkdfRk9OVFMpCi0gICAgICAg
ICAgICBpZiAobV9mb250LT5pc1NWR0ZvbnQoKSkgeworICAgICAgICAgICAgaWYgKG1faGFzRXh0
ZXJuYWxTVkdGb250KSB7CiAgICAgICAgICAgICAgICAgLy8gRm9yIFNWRyBmb250cyBwYXJzZSB0
aGUgZXh0ZXJuYWwgU1ZHIGRvY3VtZW50LCBhbmQgZXh0cmFjdCB0aGUgPGZvbnQ+IGVsZW1lbnQu
CiAgICAgICAgICAgICAgICAgaWYgKCFtX2ZvbnQtPmVuc3VyZVNWR0ZvbnREYXRhKCkpCiAgICAg
ICAgICAgICAgICAgICAgIHJldHVybiAwOwpAQCAtMjA0LDcgKzIwNCw3IEBAIHZvaWQgQ1NTRm9u
dEZhY2VTb3VyY2U6OnNldFNWR0ZvbnRGYWNlRWwKIAogYm9vbCBDU1NGb250RmFjZVNvdXJjZTo6
aXNTVkdGb250RmFjZVNvdXJjZSgpIGNvbnN0CiB7Ci0gICAgcmV0dXJuIG1fc3ZnRm9udEZhY2VF
bGVtZW50IHx8IChtX2ZvbnQgJiYgbV9mb250LT5pc1NWR0ZvbnQoKSk7CisgICAgcmV0dXJuIG1f
c3ZnRm9udEZhY2VFbGVtZW50IHx8IG1faGFzRXh0ZXJuYWxTVkdGb250OwogfQogI2VuZGlmCiAK
SW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NGb250RmFjZVNvdXJjZS5oCj09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0K
LS0tIFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NGb250RmFjZVNvdXJjZS5oCShyZXZpc2lvbiA4Mzg2
OSkKKysrIFNvdXJjZS9XZWJDb3JlL2Nzcy9DU1NGb250RmFjZVNvdXJjZS5oCSh3b3JraW5nIGNv
cHkpCkBAIC02Niw2ICs2Niw3IEBAIHB1YmxpYzoKICAgICBTVkdGb250RmFjZUVsZW1lbnQqIHN2
Z0ZvbnRGYWNlRWxlbWVudCgpIGNvbnN0OwogICAgIHZvaWQgc2V0U1ZHRm9udEZhY2VFbGVtZW50
KFBhc3NSZWZQdHI8U1ZHRm9udEZhY2VFbGVtZW50Pik7CiAgICAgYm9vbCBpc1NWR0ZvbnRGYWNl
U291cmNlKCkgY29uc3Q7CisgICAgdm9pZCBzZXRIYXNFeHRlcm5hbFNWR0ZvbnQoYm9vbCB2YWx1
ZSkgeyBtX2hhc0V4dGVybmFsU1ZHRm9udCA9IHZhbHVlOyB9CiAjZW5kaWYKIAogcHJpdmF0ZToK
QEAgLTc3LDYgKzc4LDcgQEAgcHJpdmF0ZToKICNpZiBFTkFCTEUoU1ZHX0ZPTlRTKQogICAgIFJl
ZlB0cjxTVkdGb250RmFjZUVsZW1lbnQ+IG1fc3ZnRm9udEZhY2VFbGVtZW50OwogICAgIFJlZlB0
cjxTVkdGb250RWxlbWVudD4gbV9leHRlcm5hbFNWR0ZvbnRFbGVtZW50OworICAgIGJvb2wgbV9o
YXNFeHRlcm5hbFNWR0ZvbnQ7CiAjZW5kaWYKIH07CiAKSW5kZXg6IFNvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NGb250U2VsZWN0b3IuY3BwCj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJjZS9XZWJDb3JlL2Nzcy9D
U1NGb250U2VsZWN0b3IuY3BwCShyZXZpc2lvbiA4Mzg2OSkKKysrIFNvdXJjZS9XZWJDb3JlL2Nz
cy9DU1NGb250U2VsZWN0b3IuY3BwCSh3b3JraW5nIGNvcHkpCkBAIC0yNDcsMTEgKzI0NywxMSBA
QCB2b2lkIENTU0ZvbnRTZWxlY3Rvcjo6YWRkRm9udEZhY2VSdWxlKGNvCiAgICAgICAgICAgICBp
ZiAoYWxsb3dEb3dubG9hZGluZyAmJiBpdGVtLT5pc1N1cHBvcnRlZEZvcm1hdCgpICYmIG1fZG9j
dW1lbnQpIHsKICAgICAgICAgICAgICAgICBDYWNoZWRGb250KiBjYWNoZWRGb250ID0gbV9kb2N1
bWVudC0+Y2FjaGVkUmVzb3VyY2VMb2FkZXIoKS0+cmVxdWVzdEZvbnQoaXRlbS0+cmVzb3VyY2Uo
KSk7CiAgICAgICAgICAgICAgICAgaWYgKGNhY2hlZEZvbnQpIHsKKyAgICAgICAgICAgICAgICAg
ICAgc291cmNlID0gbmV3IENTU0ZvbnRGYWNlU291cmNlKGl0ZW0tPnJlc291cmNlKCksIGNhY2hl
ZEZvbnQpOwogI2lmIEVOQUJMRShTVkdfRk9OVFMpCiAgICAgICAgICAgICAgICAgICAgIGlmIChm
b3VuZFNWR0ZvbnQpCi0gICAgICAgICAgICAgICAgICAgICAgICBjYWNoZWRGb250LT5zZXRTVkdG
b250KHRydWUpOworICAgICAgICAgICAgICAgICAgICAgICAgc291cmNlLT5zZXRIYXNFeHRlcm5h
bFNWR0ZvbnQodHJ1ZSk7CiAjZW5kaWYKLSAgICAgICAgICAgICAgICAgICAgc291cmNlID0gbmV3
IENTU0ZvbnRGYWNlU291cmNlKGl0ZW0tPnJlc291cmNlKCksIGNhY2hlZEZvbnQpOwogICAgICAg
ICAgICAgICAgIH0KICAgICAgICAgICAgIH0KICAgICAgICAgfSBlbHNlIHsKSW5kZXg6IFNvdXJj
ZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRGb250LmNwcAo9PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkRm9udC5jcHAJKHJldmlzaW9uIDgzODY5KQor
KysgU291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEZvbnQuY3BwCSh3b3JraW5nIGNv
cHkpCkBAIC01OSw5ICs1OSw2IEBAIENhY2hlZEZvbnQ6OkNhY2hlZEZvbnQoY29uc3QgU3RyaW5n
ICZ1cmwKICAgICA6IENhY2hlZFJlc291cmNlKHVybCwgRm9udFJlc291cmNlKQogICAgICwgbV9m
b250RGF0YSgwKQogICAgICwgbV9sb2FkSW5pdGlhdGVkKGZhbHNlKQotI2lmIEVOQUJMRShTVkdf
Rk9OVFMpCi0gICAgLCBtX2lzU1ZHRm9udChmYWxzZSkKLSNlbmRpZgogewogfQogCkBAIC0xMDYs
OSArMTAzLDYgQEAgdm9pZCBDYWNoZWRGb250OjpiZWdpbkxvYWRJZk5lZWRlZChDYWNoZQogYm9v
bCBDYWNoZWRGb250OjplbnN1cmVDdXN0b21Gb250RGF0YSgpCiB7CiAjaWZkZWYgU1RPUkVfRk9O
VF9DVVNUT01fUExBVEZPUk1fREFUQQotI2lmIEVOQUJMRShTVkdfRk9OVFMpCi0gICAgQVNTRVJU
KCFtX2lzU1ZHRm9udCk7Ci0jZW5kaWYKICAgICBpZiAoIW1fZm9udERhdGEgJiYgIWVycm9yT2Nj
dXJyZWQoKSAmJiAhaXNMb2FkaW5nKCkgJiYgbV9kYXRhKSB7CiAgICAgICAgIG1fZm9udERhdGEg
PSBjcmVhdGVGb250Q3VzdG9tUGxhdGZvcm1EYXRhKG1fZGF0YS5nZXQoKSk7CiAgICAgICAgIGlm
ICghbV9mb250RGF0YSkKQEAgLTEzNSwxMyArMTI5LDE0IEBAIEZvbnRQbGF0Zm9ybURhdGEgQ2Fj
aGVkRm9udDo6cGxhdGZvcm1EYXQKICNpZiBFTkFCTEUoU1ZHX0ZPTlRTKQogYm9vbCBDYWNoZWRG
b250OjplbnN1cmVTVkdGb250RGF0YSgpCiB7Ci0gICAgQVNTRVJUKG1faXNTVkdGb250KTsKICAg
ICBpZiAoIW1fZXh0ZXJuYWxTVkdEb2N1bWVudCAmJiAhZXJyb3JPY2N1cnJlZCgpICYmICFpc0xv
YWRpbmcoKSAmJiBtX2RhdGEpIHsKICAgICAgICAgbV9leHRlcm5hbFNWR0RvY3VtZW50ID0gU1ZH
RG9jdW1lbnQ6OmNyZWF0ZSgwLCBLVVJMKCkpOwogCiAgICAgICAgIFJlZlB0cjxUZXh0UmVzb3Vy
Y2VEZWNvZGVyPiBkZWNvZGVyID0gVGV4dFJlc291cmNlRGVjb2Rlcjo6Y3JlYXRlKCJhcHBsaWNh
dGlvbi94bWwiKTsKLQotICAgICAgICBtX2V4dGVybmFsU1ZHRG9jdW1lbnQtPnNldENvbnRlbnQo
ZGVjb2Rlci0+ZGVjb2RlKG1fZGF0YS0+ZGF0YSgpLCBtX2RhdGEtPnNpemUoKSkgKyBkZWNvZGVy
LT5mbHVzaCgpKTsKKyAgICAgICAgU3RyaW5nIHN2Z1NvdXJjZSA9IGRlY29kZXItPmRlY29kZSht
X2RhdGEtPmRhdGEoKSwgbV9kYXRhLT5zaXplKCkpOworICAgICAgICBzdmdTb3VyY2UgKz0gZGVj
b2Rlci0+Zmx1c2goKTsKKyAgICAgICAgCisgICAgICAgIG1fZXh0ZXJuYWxTVkdEb2N1bWVudC0+
c2V0Q29udGVudChzdmdTb3VyY2UpOwogICAgICAgICAKICAgICAgICAgaWYgKGRlY29kZXItPnNh
d0Vycm9yKCkpCiAgICAgICAgICAgICBtX2V4dGVybmFsU1ZHRG9jdW1lbnQgPSAwOwpAQCAtMTUy
LDcgKzE0Nyw2IEBAIGJvb2wgQ2FjaGVkRm9udDo6ZW5zdXJlU1ZHRm9udERhdGEoKQogCiBTVkdG
b250RWxlbWVudCogQ2FjaGVkRm9udDo6Z2V0U1ZHRm9udEJ5SWQoY29uc3QgU3RyaW5nJiBmb250
TmFtZSkgY29uc3QKIHsKLSAgICBBU1NFUlQobV9pc1NWR0ZvbnQpOwogICAgIFJlZlB0cjxOb2Rl
TGlzdD4gbGlzdCA9IG1fZXh0ZXJuYWxTVkdEb2N1bWVudC0+Z2V0RWxlbWVudHNCeVRhZ05hbWVO
UyhTVkdOYW1lczo6Zm9udFRhZy5uYW1lc3BhY2VVUkkoKSwgU1ZHTmFtZXM6OmZvbnRUYWcubG9j
YWxOYW1lKCkpOwogICAgIGlmICghbGlzdCkKICAgICAgICAgcmV0dXJuIDA7CkluZGV4OiBTb3Vy
Y2UvV2ViQ29yZS9sb2FkZXIvY2FjaGUvQ2FjaGVkRm9udC5oCj09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KLS0tIFNvdXJj
ZS9XZWJDb3JlL2xvYWRlci9jYWNoZS9DYWNoZWRGb250LmgJKHJldmlzaW9uIDgzODY5KQorKysg
U291cmNlL1dlYkNvcmUvbG9hZGVyL2NhY2hlL0NhY2hlZEZvbnQuaAkod29ya2luZyBjb3B5KQpA
QCAtNjgsOCArNjgsNiBAQCBwdWJsaWM6CiAgICAgRm9udFBsYXRmb3JtRGF0YSBwbGF0Zm9ybURh
dGFGcm9tQ3VzdG9tRGF0YShmbG9hdCBzaXplLCBib29sIGJvbGQsIGJvb2wgaXRhbGljLCBGb250
T3JpZW50YXRpb24gPSBIb3Jpem9udGFsLCBUZXh0T3JpZW50YXRpb24gPSBUZXh0T3JpZW50YXRp
b25WZXJ0aWNhbFJpZ2h0LCBGb250V2lkdGhWYXJpYW50ID0gUmVndWxhcldpZHRoLCBGb250UmVu
ZGVyaW5nTW9kZSA9IE5vcm1hbFJlbmRlcmluZ01vZGUpOwogCiAjaWYgRU5BQkxFKFNWR19GT05U
UykKLSAgICBib29sIGlzU1ZHRm9udCgpIGNvbnN0IHsgcmV0dXJuIG1faXNTVkdGb250OyB9Ci0g
ICAgdm9pZCBzZXRTVkdGb250KGJvb2wgaXNTVkcpIHsgbV9pc1NWR0ZvbnQgPSBpc1NWRzsgfQog
ICAgIGJvb2wgZW5zdXJlU1ZHRm9udERhdGEoKTsKICAgICBTVkdGb250RWxlbWVudCogZ2V0U1ZH
Rm9udEJ5SWQoY29uc3QgU3RyaW5nJikgY29uc3Q7CiAjZW5kaWYKQEAgLTc5LDcgKzc3LDYgQEAg
cHJpdmF0ZToKICAgICBib29sIG1fbG9hZEluaXRpYXRlZDsKIAogI2lmIEVOQUJMRShTVkdfRk9O
VFMpCi0gICAgYm9vbCBtX2lzU1ZHRm9udDsKICAgICBSZWZQdHI8U1ZHRG9jdW1lbnQ+IG1fZXh0
ZXJuYWxTVkdEb2N1bWVudDsKICNlbmRpZgogCkluZGV4OiBTb3VyY2UvV2ViQ29yZS9zdmcvU1ZH
Rm9udEZhY2VVcmlFbGVtZW50LmNwcAo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBTb3VyY2UvV2ViQ29yZS9zdmcv
U1ZHRm9udEZhY2VVcmlFbGVtZW50LmNwcAkocmV2aXNpb24gODM4NjkpCisrKyBTb3VyY2UvV2Vi
Q29yZS9zdmcvU1ZHRm9udEZhY2VVcmlFbGVtZW50LmNwcAkod29ya2luZyBjb3B5KQpAQCAtOTcs
NyArOTcsNiBAQCB2b2lkIFNWR0ZvbnRGYWNlVXJpRWxlbWVudDo6bG9hZEZvbnQoKQogICAgICAg
ICBDYWNoZWRSZXNvdXJjZUxvYWRlciogY2FjaGVkUmVzb3VyY2VMb2FkZXIgPSBkb2N1bWVudCgp
LT5jYWNoZWRSZXNvdXJjZUxvYWRlcigpOwogICAgICAgICBtX2NhY2hlZEZvbnQgPSBjYWNoZWRS
ZXNvdXJjZUxvYWRlci0+cmVxdWVzdEZvbnQoaHJlZik7CiAgICAgICAgIGlmIChtX2NhY2hlZEZv
bnQpIHsKLSAgICAgICAgICAgIG1fY2FjaGVkRm9udC0+c2V0U1ZHRm9udCh0cnVlKTsKICAgICAg
ICAgICAgIG1fY2FjaGVkRm9udC0+YWRkQ2xpZW50KHRoaXMpOwogICAgICAgICAgICAgbV9jYWNo
ZWRGb250LT5iZWdpbkxvYWRJZk5lZWRlZChjYWNoZWRSZXNvdXJjZUxvYWRlcik7CiAgICAgICAg
IH0KSW5kZXg6IExheW91dFRlc3RzL0NoYW5nZUxvZwo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0tLSBMYXlvdXRUZXN0
cy9DaGFuZ2VMb2cJKHJldmlzaW9uIDgzODk0KQorKysgTGF5b3V0VGVzdHMvQ2hhbmdlTG9nCSh3
b3JraW5nIGNvcHkpCkBAIC0xLDMgKzEsMTQgQEAKKzIwMTEtMDQtMTQgIEFudHRpIEtvaXZpc3Rv
ICA8YW50dGlAYXBwbGUuY29tPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEp
LgorCisgICAgICAgIFJFR1JFU1NJT04ocjc0MTA3KTogSW5jbHVkaW5nIHN2ZyBmb3JtYXQgaW4g
QGZvbnQtZmFjZSBydWxlcyBtYWtlcyBXZWIgRm9udHMgZmFpbCB0byBsb2FkCisgICAgICAgIGh0
dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD01Nzc2NgorICAgICAgICA8cmRh
cjovL3Byb2JsZW0vOTIzMjE4Mz4KKworICAgICAgICAqIGZhc3QvY3NzL2ZvbnQtZmFjZS1yZXBl
YXRlZC11cmwtZXhwZWN0ZWQudHh0OiBBZGRlZC4KKyAgICAgICAgKiBmYXN0L2Nzcy9mb250LWZh
Y2UtcmVwZWF0ZWQtdXJsLmh0bWw6IEFkZGVkLgorCiAyMDExLTA0LTE0ICBKYW1lcyBSb2JpbnNv
biAgPGphbWVzckBjaHJvbWl1bS5vcmc+CiAKICAgICAgICAgVXBkYXRlIGNocm9taXVtIGV4cGVj
dGF0aW9ucyBmb3IgdGVzdHMgdGhhdCBoYXZlIHN1YnRsZSAzMnZzNjQgYml0IHJlbmRlcmluZyBk
aWZmZXJlbmNlcyBvbiBsaW51eCBpbiB0aGUgR1BVIHBhdGguCkluZGV4OiBMYXlvdXRUZXN0cy9m
YXN0L2Nzcy9mb250LWZhY2UtcmVwZWF0ZWQtdXJsLWV4cGVjdGVkLnR4dAo9PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09Ci0t
LSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9mb250LWZhY2UtcmVwZWF0ZWQtdXJsLWV4cGVjdGVkLnR4
dAkocmV2aXNpb24gMCkKKysrIExheW91dFRlc3RzL2Zhc3QvY3NzL2ZvbnQtZmFjZS1yZXBlYXRl
ZC11cmwtZXhwZWN0ZWQudHh0CShyZXZpc2lvbiAwKQpAQCAtMCwwICsxLDQgQEAKK1Rlc3QgdGhh
dCBTVkcgZm9udCBVUkwgd2l0aCAjaGFzaCBkb2VzIG5vdCBwcmV2ZW50IHRoZSBzYW1lIFVSTCB3
b3JraW5nIGZvciBub24tU1ZHIGZvbnQuIFRoZSBkaXYgaGVpZ2h0IHNob3VsZCBiZSAxNiAoZnJv
bSB0aGUgQWhlbSBmb250KS4KKworSGVsbG8gd29ybGQhCitkaXYgaGVpZ2h0ID0gMTYKSW5kZXg6
IExheW91dFRlc3RzL2Zhc3QvY3NzL2ZvbnQtZmFjZS1yZXBlYXRlZC11cmwuaHRtbAo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09Ci0tLSBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9mb250LWZhY2UtcmVwZWF0ZWQtdXJsLmh0bWwJ
KHJldmlzaW9uIDApCisrKyBMYXlvdXRUZXN0cy9mYXN0L2Nzcy9mb250LWZhY2UtcmVwZWF0ZWQt
dXJsLmh0bWwJKHJldmlzaW9uIDApCkBAIC0wLDAgKzEsMzIgQEAKKzxzY3JpcHQ+CitpZiAod2lu
ZG93LmxheW91dFRlc3RDb250cm9sbGVyKSB7CisgICAgbGF5b3V0VGVzdENvbnRyb2xsZXIuZHVt
cEFzVGV4dCgpOworICAgIGxheW91dFRlc3RDb250cm9sbGVyLndhaXRVbnRpbERvbmUoKTsKK30K
KyAgICAKK2Z1bmN0aW9uIHRlc3QoKQoreworICAgIGRvY3VtZW50LmJvZHkub2Zmc2V0VG9wOwor
ICAgIHZhciBkID0gZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoJ2RpdicpWzBdOworICAg
IAorICAgIHZhciBwcmUgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJwcmUiKTsKKyAgICBwcmUu
aW5uZXJUZXh0ID0gImRpdiBoZWlnaHQgPSAiICsgZC5jbGllbnRIZWlnaHQ7CisgICAgZG9jdW1l
bnQuYm9keS5hcHBlbmRDaGlsZChwcmUpOworICAgIAorICAgIGlmICh3aW5kb3cubGF5b3V0VGVz
dENvbnRyb2xsZXIpCisgICAgICAgIGxheW91dFRlc3RDb250cm9sbGVyLm5vdGlmeURvbmUoKTsK
K30KKzwvc2NyaXB0PgorPHN0eWxlPgorICAgIEBmb250LWZhY2UgeworICAgICAgICBmb250LWZh
bWlseTogbXlmb250OworICAgICAgICBzcmM6IHVybChyZXNvdXJjZXMvQWhlbS50dGYpLCB1cmwo
cmVzb3VyY2VzL0FoZW0udHRmI2ZvbykgZm9ybWF0KCdzdmcnKTsKKyAgICB9Cis8L3N0eWxlPgor
PGJvZHkgb25sb2FkPSJzZXRUaW1lb3V0KHRlc3QsIDMwMCkiPiAKKzxwPgorICAgIFRlc3QgdGhh
dCBTVkcgZm9udCBVUkwgd2l0aCAjaGFzaCBkb2VzIG5vdCBwcmV2ZW50IHRoZSBzYW1lIFVSTCB3
b3JraW5nIGZvciBub24tU1ZHIGZvbnQuIFRoZSAgZGl2IGhlaWdodCBzaG91bGQgYmUgMTYgKGZy
b20gdGhlIEFoZW0gZm9udCkuCis8L3A+Cis8ZGl2PgorPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5
OiBteWZvbnQiPkhlbGxvIHdvcmxkITwvc3Bhbj4KKzwvZGl2Pgo=
</data>
<flag name="review"
          id="82356"
          type_id="1"
          status="+"
          setter="oliver"
    />
          </attachment>
      

    </bug>

</bugzilla>