<?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>25860</bug_id>
          
          <creation_ts>2009-05-18 18:41:11 -0700</creation_ts>
          <short_desc>Chromium Linux font fallback should try more fonts</short_desc>
          <delta_ts>2009-05-21 17:17:02 -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>Platform</component>
          <version>528+ (Nightly build)</version>
          <rep_platform>PC</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>FIXED</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="Evan Martin">evan</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>agl</cc>
    
    <cc>eric</cc>
    
    <cc>hyatt</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>121845</commentid>
    <comment_count>0</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-05-18 18:41:11 -0700</bug_when>
    <thetext>Our getLastResortFallbackFont is a stub.

We should fall back on the generic names &quot;Sans&quot;, &quot;Serif&quot;, etc. if our other fallbacks have failed.  (Note that we intentionally *don&apos;t* map CSS names like &quot;sans-serif&quot; via the settings because we want those to remain Arial for compatibility.)

See also
http://code.google.com/p/chromium/issues/detail?id=10665</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121846</commentid>
    <comment_count>1</comment_count>
      <attachid>30456</attachid>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-05-18 18:47:45 -0700</bug_when>
    <thetext>Created attachment 30456
fix

 WebCore/ChangeLog                                  |   11 +++++++++
 .../platform/graphics/chromium/FontCacheLinux.cpp  |   24 ++++++++++++++++++-
 2 files changed, 33 insertions(+), 2 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121847</commentid>
    <comment_count>2</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-05-18 18:48:29 -0700</bug_when>
    <thetext>Adding some reviewers for comments.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121848</commentid>
    <comment_count>3</comment_count>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-18 19:07:30 -0700</bug_when>
    <thetext>I have no way of knowing if this font fallback behavior is &quot;correct&quot; or not.  Hyatt might know.  This looks different from the Mac code, but maybe is correct for Chromium?

Seems a little silly to fallback to Sans twice.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121849</commentid>
    <comment_count>4</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-05-18 19:11:48 -0700</bug_when>
    <thetext>Yes, in the Mac code it uses this strictly for last resort fallback.  However this behavior more closely matches FontCacheChromiumWin.  I also don&apos;t know which is more correct.

Note that I *believe* that keeping &quot;sans-serif&quot; in CSS matching &quot;Arial&quot; in font lookup is desirable.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>121850</commentid>
    <comment_count>5</comment_count>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-05-18 19:13:17 -0700</bug_when>
    <thetext>Oh, and the double-fallback is a bit silly, but the alternatives are all more code.  And a system that doesn&apos;t have &quot;Serif&quot; or &quot;Monospace&quot; set up is pretty seriously broken.  One idea is just to remove that last try, because if you don&apos;t have those fonts you&apos;re unlikely to have Sans anyway.  I&apos;d still want to add a &quot;default:&quot; on the switch then.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122458</commentid>
    <comment_count>6</comment_count>
      <attachid>30456</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-21 16:49:56 -0700</bug_when>
    <thetext>Comment on attachment 30456
fix

Hyatt&apos;s AWOL, or at least not answering mail.  This ain&apos;t gonna hurt anything and seems sane enough for Linux.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122459</commentid>
    <comment_count>7</comment_count>
      <attachid>30565</attachid>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-05-21 16:54:30 -0700</bug_when>
    <thetext>Created attachment 30565
fix

 WebCore/ChangeLog                                  |   11 ++++++++++
 .../platform/graphics/chromium/FontCacheLinux.cpp  |   21 ++++++++++++++++++-
 2 files changed, 30 insertions(+), 2 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122461</commentid>
    <comment_count>8</comment_count>
      <attachid>30566</attachid>
    <who name="Evan Martin">evan</who>
    <bug_when>2009-05-21 16:59:08 -0700</bug_when>
    <thetext>Created attachment 30566
align with switch

 WebCore/ChangeLog                                  |   11 ++++++++++
 .../platform/graphics/chromium/FontCacheLinux.cpp  |   21 ++++++++++++++++++-
 2 files changed, 30 insertions(+), 2 deletions(-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122471</commentid>
    <comment_count>9</comment_count>
      <attachid>30566</attachid>
    <who name="Eric Seidel (no email)">eric</who>
    <bug_when>2009-05-21 17:03:18 -0700</bug_when>
    <thetext>Comment on attachment 30566
align with switch

Looks great.  Dave could add an ASSERT(fontPlatformData); right before the return.  In that case, where a user&apos;s system is totally hosed, we might as well crash early instead of late.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>122475</commentid>
    <comment_count>10</comment_count>
    <who name="David Levin">levin</who>
    <bug_when>2009-05-21 17:17:02 -0700</bug_when>
    <thetext>http://trac.webkit.org/changeset/44015</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30456</attachid>
            <date>2009-05-18 18:47:45 -0700</date>
            <delta_ts>2009-05-21 16:54:58 -0700</delta_ts>
            <desc>fix</desc>
            <filename>fix.patch</filename>
            <type>text/plain</type>
            <size>2231</size>
            <attacher name="Evan Martin">evan</attacher>
            
              <data encoding="base64">MThmNDlhN2ZiNWRhMmM0YjVlOTg4MzZmZGZlMzg4Mzk2YzdkN2M4ZApkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCA0ZmYxMGVjLi41ZjAwMmEw
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDA5LTA1LTE4ICBFdmFuIE1hcnRpbiAgPGV2YW5AY2hyb21pdW0u
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZs
ZXNoIG91dCBmb250IGZhbGxiYWNrIGZvciBDaHJvbWl1bSdzIFNraWEgcG9ydC4KKyAgICAgICAg
Z2V0TGFzdFJlc29ydEZhbGxiYWNrRm9udCBzaG91bGQgZmFsbCBiYWNrIG9uIHdlbGwta25vd24g
Zm9udHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NTg2MAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRm9udENhY2hlTGlu
dXguY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9udENhY2hlOjpnZXRMYXN0UmVzb3J0RmFsbGJh
Y2tGb250KTogdHJ5IGtub3duIGZvbnQgbmFtZXMuCisKIDIwMDktMDUtMTggIERhdmlkIExldmlu
ICA8bGV2aW5AY2hyb21pdW0ub3JnPgogCiAgICAgICAgIFJldmlld2VkIGJ5IERhcmluIEZpc2hl
ci4KZGlmZiAtLWdpdCBhL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRm9udENh
Y2hlTGludXguY3BwIGIvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250Q2Fj
aGVMaW51eC5jcHAKaW5kZXggYzRlYjk0Ny4uMGVmNTczYyAxMDA2NDQKLS0tIGEvV2ViQ29yZS9w
bGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250Q2FjaGVMaW51eC5jcHAKKysrIGIvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250Q2FjaGVMaW51eC5jcHAKQEAgLTk3LDgg
Kzk3LDI4IEBAIEZvbnRQbGF0Zm9ybURhdGEqIEZvbnRDYWNoZTo6Z2V0U2ltaWxhckZvbnRQbGF0
Zm9ybURhdGEoY29uc3QgRm9udCYgZm9udCkKIAogRm9udFBsYXRmb3JtRGF0YSogRm9udENhY2hl
OjpnZXRMYXN0UmVzb3J0RmFsbGJhY2tGb250KGNvbnN0IEZvbnREZXNjcmlwdGlvbiYgZGVzY3Jp
cHRpb24pCiB7Ci0gICAgc3RhdGljIEF0b21pY1N0cmluZyBhcmlhbFN0cigiQXJpYWwiKTsKLSAg
ICByZXR1cm4gZ2V0Q2FjaGVkRm9udFBsYXRmb3JtRGF0YShkZXNjcmlwdGlvbiwgYXJpYWxTdHIp
OworICAgIHN0YXRpYyBjb25zdCBBdG9taWNTdHJpbmcgc2Fuc1N0cigiU2FucyIpOworICAgIHN0
YXRpYyBjb25zdCBBdG9taWNTdHJpbmcgc2VyaWZTdHIoIlNlcmlmIik7CisgICAgc3RhdGljIGNv
bnN0IEF0b21pY1N0cmluZyBtb25vc3BhY2VTdHIoIk1vbm9zcGFjZSIpOworCisgICAgRm9udFBs
YXRmb3JtRGF0YSogZm9udFBsYXRmb3JtRGF0YSA9IE5VTEw7CisgICAgc3dpdGNoIChkZXNjcmlw
dGlvbi5nZW5lcmljRmFtaWx5KCkpIHsKKyAgICAgICAgY2FzZSBGb250RGVzY3JpcHRpb246OlNl
cmlmRmFtaWx5OgorICAgICAgICAgICAgZm9udFBsYXRmb3JtRGF0YSA9IGdldENhY2hlZEZvbnRQ
bGF0Zm9ybURhdGEoZGVzY3JpcHRpb24sIHNlcmlmU3RyKTsKKyAgICAgICAgICAgIGJyZWFrOwor
ICAgICAgICBjYXNlIEZvbnREZXNjcmlwdGlvbjo6TW9ub3NwYWNlRmFtaWx5OgorICAgICAgICAg
ICAgZm9udFBsYXRmb3JtRGF0YSA9IGdldENhY2hlZEZvbnRQbGF0Zm9ybURhdGEoZGVzY3JpcHRp
b24sIG1vbm9zcGFjZVN0cik7CisgICAgICAgICAgICBicmVhazsKKyAgICAgICAgY2FzZSBGb250
RGVzY3JpcHRpb246OlNhbnNTZXJpZkZhbWlseToKKyAgICAgICAgICAgIGZvbnRQbGF0Zm9ybURh
dGEgPSBnZXRDYWNoZWRGb250UGxhdGZvcm1EYXRhKGRlc2NyaXB0aW9uLCBzYW5zU3RyKTsKKyAg
ICAgICAgICAgIGJyZWFrOworICAgIH0KKworICAgIC8vIEZpbmFsbHkgZmFsbCBiYWNrIG9uIFNh
bnMgaWYgbm90aGluZyBlbHNlIHdvcmtlZC4KKyAgICBpZiAoIWZvbnRQbGF0Zm9ybURhdGEpCisg
ICAgICAgIGZvbnRQbGF0Zm9ybURhdGEgPSBnZXRDYWNoZWRGb250UGxhdGZvcm1EYXRhKGRlc2Ny
aXB0aW9uLCBzYW5zU3RyKTsKKworICAgIHJldHVybiBmb250UGxhdGZvcm1EYXRhOwogfQogCiB2
b2lkIEZvbnRDYWNoZTo6Z2V0VHJhaXRzSW5GYW1pbHkoY29uc3QgQXRvbWljU3RyaW5nJiBmYW1p
bHlOYW1lLAo=
</data>
<flag name="review"
          id="15366"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30565</attachid>
            <date>2009-05-21 16:54:30 -0700</date>
            <delta_ts>2009-05-21 16:59:28 -0700</delta_ts>
            <desc>fix</desc>
            <filename>fix.patch</filename>
            <type>text/plain</type>
            <size>2083</size>
            <attacher name="Evan Martin">evan</attacher>
            
              <data encoding="base64">MTc3NjJlNmY3NGY0YWZmOGRhYjYzOTk2M2VlNjU2Mzg1NjgyNDJmYQpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjOWMwZWRkLi42NzI4NmFm
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDA5LTA1LTE4ICBFdmFuIE1hcnRpbiAgPGV2YW5AY2hyb21pdW0u
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZs
ZXNoIG91dCBmb250IGZhbGxiYWNrIGZvciBDaHJvbWl1bSdzIFNraWEgcG9ydC4KKyAgICAgICAg
Z2V0TGFzdFJlc29ydEZhbGxiYWNrRm9udCBzaG91bGQgZmFsbCBiYWNrIG9uIHdlbGwta25vd24g
Zm9udHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NTg2MAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRm9udENhY2hlTGlu
dXguY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9udENhY2hlOjpnZXRMYXN0UmVzb3J0RmFsbGJh
Y2tGb250KTogdHJ5IGtub3duIGZvbnQgbmFtZXMuCisKIDIwMDktMDUtMjEgIERhbiBCZXJuc3Rl
aW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKb2huIFN1bGxpdmFu
LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250Q2Fj
aGVMaW51eC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRDYWNo
ZUxpbnV4LmNwcAppbmRleCBjNGViOTQ3Li5iNTdkZWI0IDEwMDY0NAotLS0gYS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRDYWNoZUxpbnV4LmNwcAorKysgYi9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRDYWNoZUxpbnV4LmNwcApAQCAtOTcsOCAr
OTcsMjUgQEAgRm9udFBsYXRmb3JtRGF0YSogRm9udENhY2hlOjpnZXRTaW1pbGFyRm9udFBsYXRm
b3JtRGF0YShjb25zdCBGb250JiBmb250KQogCiBGb250UGxhdGZvcm1EYXRhKiBGb250Q2FjaGU6
OmdldExhc3RSZXNvcnRGYWxsYmFja0ZvbnQoY29uc3QgRm9udERlc2NyaXB0aW9uJiBkZXNjcmlw
dGlvbikKIHsKLSAgICBzdGF0aWMgQXRvbWljU3RyaW5nIGFyaWFsU3RyKCJBcmlhbCIpOwotICAg
IHJldHVybiBnZXRDYWNoZWRGb250UGxhdGZvcm1EYXRhKGRlc2NyaXB0aW9uLCBhcmlhbFN0cik7
CisgICAgc3RhdGljIGNvbnN0IEF0b21pY1N0cmluZyBzYW5zU3RyKCJTYW5zIik7CisgICAgc3Rh
dGljIGNvbnN0IEF0b21pY1N0cmluZyBzZXJpZlN0cigiU2VyaWYiKTsKKyAgICBzdGF0aWMgY29u
c3QgQXRvbWljU3RyaW5nIG1vbm9zcGFjZVN0cigiTW9ub3NwYWNlIik7CisKKyAgICBGb250UGxh
dGZvcm1EYXRhKiBmb250UGxhdGZvcm1EYXRhID0gTlVMTDsKKyAgICBzd2l0Y2ggKGRlc2NyaXB0
aW9uLmdlbmVyaWNGYW1pbHkoKSkgeworICAgICAgICBjYXNlIEZvbnREZXNjcmlwdGlvbjo6U2Vy
aWZGYW1pbHk6CisgICAgICAgICAgICBmb250UGxhdGZvcm1EYXRhID0gZ2V0Q2FjaGVkRm9udFBs
YXRmb3JtRGF0YShkZXNjcmlwdGlvbiwgc2VyaWZTdHIpOworICAgICAgICAgICAgYnJlYWs7Cisg
ICAgICAgIGNhc2UgRm9udERlc2NyaXB0aW9uOjpNb25vc3BhY2VGYW1pbHk6CisgICAgICAgICAg
ICBmb250UGxhdGZvcm1EYXRhID0gZ2V0Q2FjaGVkRm9udFBsYXRmb3JtRGF0YShkZXNjcmlwdGlv
biwgbW9ub3NwYWNlU3RyKTsKKyAgICAgICAgICAgIGJyZWFrOworICAgICAgICBjYXNlIEZvbnRE
ZXNjcmlwdGlvbjo6U2Fuc1NlcmlmRmFtaWx5OgorICAgICAgICBkZWZhdWx0OgorICAgICAgICAg
ICAgZm9udFBsYXRmb3JtRGF0YSA9IGdldENhY2hlZEZvbnRQbGF0Zm9ybURhdGEoZGVzY3JpcHRp
b24sIHNhbnNTdHIpOworICAgICAgICAgICAgYnJlYWs7CisgICAgfQorCisgICAgcmV0dXJuIGZv
bnRQbGF0Zm9ybURhdGE7CiB9CiAKIHZvaWQgRm9udENhY2hlOjpnZXRUcmFpdHNJbkZhbWlseShj
b25zdCBBdG9taWNTdHJpbmcmIGZhbWlseU5hbWUsCg==
</data>

          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>30566</attachid>
            <date>2009-05-21 16:59:08 -0700</date>
            <delta_ts>2009-05-21 17:03:18 -0700</delta_ts>
            <desc>align with switch</desc>
            <filename>align-with-switch.patch</filename>
            <type>text/plain</type>
            <size>2043</size>
            <attacher name="Evan Martin">evan</attacher>
            
              <data encoding="base64">MzA5M2E0NjkzYjI5NDliZjUyMzAwODc3Y2M1YmRlYzgxMGE3MWJhYgpkaWZmIC0tZ2l0IGEvV2Vi
Q29yZS9DaGFuZ2VMb2cgYi9XZWJDb3JlL0NoYW5nZUxvZwppbmRleCBjOWMwZWRkLi42NzI4NmFm
IDEwMDY0NAotLS0gYS9XZWJDb3JlL0NoYW5nZUxvZworKysgYi9XZWJDb3JlL0NoYW5nZUxvZwpA
QCAtMSwzICsxLDE0IEBACisyMDA5LTA1LTE4ICBFdmFuIE1hcnRpbiAgPGV2YW5AY2hyb21pdW0u
b3JnPgorCisgICAgICAgIFJldmlld2VkIGJ5IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIEZs
ZXNoIG91dCBmb250IGZhbGxiYWNrIGZvciBDaHJvbWl1bSdzIFNraWEgcG9ydC4KKyAgICAgICAg
Z2V0TGFzdFJlc29ydEZhbGxiYWNrRm9udCBzaG91bGQgZmFsbCBiYWNrIG9uIHdlbGwta25vd24g
Zm9udHMuCisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0y
NTg2MAorCisgICAgICAgICogcGxhdGZvcm0vZ3JhcGhpY3MvY2hyb21pdW0vRm9udENhY2hlTGlu
dXguY3BwOgorICAgICAgICAoV2ViQ29yZTo6Rm9udENhY2hlOjpnZXRMYXN0UmVzb3J0RmFsbGJh
Y2tGb250KTogdHJ5IGtub3duIGZvbnQgbmFtZXMuCisKIDIwMDktMDUtMjEgIERhbiBCZXJuc3Rl
aW4gIDxtaXR6QGFwcGxlLmNvbT4KIAogICAgICAgICBSZXZpZXdlZCBieSBKb2huIFN1bGxpdmFu
LgpkaWZmIC0tZ2l0IGEvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jaHJvbWl1bS9Gb250Q2Fj
aGVMaW51eC5jcHAgYi9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRDYWNo
ZUxpbnV4LmNwcAppbmRleCBjNGViOTQ3Li5mM2Q3YjhhIDEwMDY0NAotLS0gYS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRDYWNoZUxpbnV4LmNwcAorKysgYi9XZWJDb3Jl
L3BsYXRmb3JtL2dyYXBoaWNzL2Nocm9taXVtL0ZvbnRDYWNoZUxpbnV4LmNwcApAQCAtOTcsOCAr
OTcsMjUgQEAgRm9udFBsYXRmb3JtRGF0YSogRm9udENhY2hlOjpnZXRTaW1pbGFyRm9udFBsYXRm
b3JtRGF0YShjb25zdCBGb250JiBmb250KQogCiBGb250UGxhdGZvcm1EYXRhKiBGb250Q2FjaGU6
OmdldExhc3RSZXNvcnRGYWxsYmFja0ZvbnQoY29uc3QgRm9udERlc2NyaXB0aW9uJiBkZXNjcmlw
dGlvbikKIHsKLSAgICBzdGF0aWMgQXRvbWljU3RyaW5nIGFyaWFsU3RyKCJBcmlhbCIpOwotICAg
IHJldHVybiBnZXRDYWNoZWRGb250UGxhdGZvcm1EYXRhKGRlc2NyaXB0aW9uLCBhcmlhbFN0cik7
CisgICAgc3RhdGljIGNvbnN0IEF0b21pY1N0cmluZyBzYW5zU3RyKCJTYW5zIik7CisgICAgc3Rh
dGljIGNvbnN0IEF0b21pY1N0cmluZyBzZXJpZlN0cigiU2VyaWYiKTsKKyAgICBzdGF0aWMgY29u
c3QgQXRvbWljU3RyaW5nIG1vbm9zcGFjZVN0cigiTW9ub3NwYWNlIik7CisKKyAgICBGb250UGxh
dGZvcm1EYXRhKiBmb250UGxhdGZvcm1EYXRhID0gTlVMTDsKKyAgICBzd2l0Y2ggKGRlc2NyaXB0
aW9uLmdlbmVyaWNGYW1pbHkoKSkgeworICAgIGNhc2UgRm9udERlc2NyaXB0aW9uOjpTZXJpZkZh
bWlseToKKyAgICAgICAgZm9udFBsYXRmb3JtRGF0YSA9IGdldENhY2hlZEZvbnRQbGF0Zm9ybURh
dGEoZGVzY3JpcHRpb24sIHNlcmlmU3RyKTsKKyAgICAgICAgYnJlYWs7CisgICAgY2FzZSBGb250
RGVzY3JpcHRpb246Ok1vbm9zcGFjZUZhbWlseToKKyAgICAgICAgZm9udFBsYXRmb3JtRGF0YSA9
IGdldENhY2hlZEZvbnRQbGF0Zm9ybURhdGEoZGVzY3JpcHRpb24sIG1vbm9zcGFjZVN0cik7Cisg
ICAgICAgIGJyZWFrOworICAgIGNhc2UgRm9udERlc2NyaXB0aW9uOjpTYW5zU2VyaWZGYW1pbHk6
CisgICAgZGVmYXVsdDoKKyAgICAgICAgZm9udFBsYXRmb3JtRGF0YSA9IGdldENhY2hlZEZvbnRQ
bGF0Zm9ybURhdGEoZGVzY3JpcHRpb24sIHNhbnNTdHIpOworICAgICAgICBicmVhazsKKyAgICB9
CisKKyAgICByZXR1cm4gZm9udFBsYXRmb3JtRGF0YTsKIH0KIAogdm9pZCBGb250Q2FjaGU6Omdl
dFRyYWl0c0luRmFtaWx5KGNvbnN0IEF0b21pY1N0cmluZyYgZmFtaWx5TmFtZSwK
</data>
<flag name="review"
          id="15452"
          type_id="1"
          status="+"
          setter="eric"
    />
          </attachment>
      

    </bug>

</bugzilla>