<?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>234042</bug_id>
          
          <creation_ts>2021-12-08 16:53:57 -0800</creation_ts>
          <short_desc>Move FallbackDedupSet to FontCache</short_desc>
          <delta_ts>2022-07-21 14:25:16 -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>Layout and Rendering</component>
          <version>WebKit Local 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>
          
          <blocked>233488</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Cameron McCormack (:heycam)">heycam</reporter>
          <assigned_to name="Cameron McCormack (:heycam)">heycam</assigned_to>
          <cc>bfulgham</cc>
    
    <cc>mattwoodrow</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>simon.fraser</cc>
    
    <cc>webkit-bug-importer</cc>
    
    <cc>zalan</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1821865</commentid>
    <comment_count>0</comment_count>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-12-08 16:53:57 -0800</bug_when>
    <thetext>Move FallbackDedupSet to FontCache</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1821866</commentid>
    <comment_count>1</comment_count>
      <attachid>446458</attachid>
    <who name="Cameron McCormack (:heycam)">heycam</who>
    <bug_when>2021-12-08 16:55:01 -0800</bug_when>
    <thetext>Created attachment 446458
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1823009</commentid>
    <comment_count>2</comment_count>
      <attachid>446458</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2021-12-10 14:56:11 -0800</bug_when>
    <thetext>Comment on attachment 446458
Patch

oh awesome this is super good</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1824593</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2021-12-15 16:54:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/86549808&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1885308</commentid>
    <comment_count>4</comment_count>
      <attachid>461037</attachid>
    <who name="Matt Woodrow">mattwoodrow</who>
    <bug_when>2022-07-19 22:14:38 -0700</bug_when>
    <thetext>Created attachment 461037
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1885821</commentid>
    <comment_count>5</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-07-21 14:25:14 -0700</bug_when>
    <thetext>Committed 252709@main (3bb88af99f3b): &lt;https://commits.webkit.org/252709@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 461037.</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>446458</attachid>
            <date>2021-12-08 16:55:01 -0800</date>
            <delta_ts>2021-12-10 14:56:11 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234042-20211209115500.patch</filename>
            <type>text/plain</type>
            <size>4107</size>
            <attacher name="Cameron McCormack (:heycam)">heycam</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjg2NjM3CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggNDdkMjQ2OWMyOWFiMmE3
NGVmMGYyMWNiMTM2NDNmOTJlOTQ3Yzc2MS4uZmYxNDAzZGIzNWQyMzkyYzVmZTBjZTgxOWIwYmJh
MzE5MDhjNzk5MiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDIxLTEyLTAyICBDYW1l
cm9uIE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CisKKyAgICAgICAgTW92ZSBGYWxsYmFj
a0RlZHVwU2V0IHRvIEZvbnRDYWNoZQorICAgICAgICBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9z
aG93X2J1Zy5jZ2k/aWQ9MjM0MDQyCisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BT
ISkuCisKKyAgICAgICAgRm9udENhY2hlOjpzeXN0ZW1GYWxsYmFja0ZvckNoYXJhY3RlcnMgY2Fu
IGJlIGNhbGxlZCBmcm9tIHdvcmtlcgorICAgICAgICB0aHJlYWRzIHVzaW5nIE9mZnNjcmVlbkNh
bnZhcywgYnV0IHRoaXMgZnVuY3Rpb24gdXNlcyB0aGUKKyAgICAgICAgRmFsbGJhY2tEZWR1cFNl
dCB3aXRob3V0IHN5bmNocm9uaXphdGlvbi4gTW92ZSBpdCB0byBGb250Q2FjaGUuCisKKyAgICAg
ICAgKiBwbGF0Zm9ybS9ncmFwaGljcy9Gb250Q2FjaGUuaDoKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jb2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHA6CisgICAgICAgIChXZWJDb3JlOjpG
b250Q2FjaGU6OnBsYXRmb3JtUHVyZ2VJbmFjdGl2ZUZvbnREYXRhKToKKyAgICAgICAgKFdlYkNv
cmU6OkZvbnRDYWNoZTo6c3lzdGVtRmFsbGJhY2tGb3JDaGFyYWN0ZXJzKToKKyAgICAgICAgKFdl
YkNvcmU6OmZhbGxiYWNrRGVkdXBTZXQpOiBEZWxldGVkLgorCiAyMDIxLTEyLTAyICBDYW1lcm9u
IE1jQ29ybWFjayAgPGhleWNhbUBhcHBsZS5jb20+CiAKICAgICAgICAgTW92ZSBGb250RGF0YWJh
c2VzIHRvIEZvbnRDYWNoZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3Jh
cGhpY3MvRm9udENhY2hlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250
Q2FjaGUuaAppbmRleCAxNTgyMzUwM2UzMTBlMmNmNGY1ZTcyM2ExMmE1ZjE4MmEyMzMwOGYxLi4w
NmU1ODljYmViZTA0MDY0OTg4OThhN2VmZGE3ZTE4OTkyMWVjYTUzIDEwMDY0NAotLS0gYS9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250Q2FjaGUuaAorKysgYi9Tb3VyY2UvV2Vi
Q29yZS9wbGF0Zm9ybS9ncmFwaGljcy9Gb250Q2FjaGUuaApAQCAtMjEyLDYgKzIxMiw5IEBAIHBy
aXZhdGU6CiAgICAgRm9udERhdGFiYXNlIG1fZGF0YWJhc2VBbGxvd2luZ1VzZXJJbnN0YWxsZWRG
b250cyB7IEFsbG93VXNlckluc3RhbGxlZEZvbnRzOjpZZXMgfTsKICAgICBGb250RGF0YWJhc2Ug
bV9kYXRhYmFzZURpc2FsbG93aW5nVXNlckluc3RhbGxlZEZvbnRzIHsgQWxsb3dVc2VySW5zdGFs
bGVkRm9udHM6Ok5vIH07CiAKKyAgICB1c2luZyBGYWxsYmFja0ZvbnRTZXQgPSBIYXNoU2V0PFJl
dGFpblB0cjxDVEZvbnRSZWY+LCBXVEY6OlJldGFpblB0ck9iamVjdEhhc2g8Q1RGb250UmVmPiwg
V1RGOjpSZXRhaW5QdHJPYmplY3RIYXNoVHJhaXRzPENURm9udFJlZj4+OworICAgIEZhbGxiYWNr
Rm9udFNldCBtX2ZhbGxiYWNrRm9udHM7CisKICAgICBMaXN0SGFzaFNldDxTdHJpbmc+IG1fc2Vl
bkZhbWlsaWVzRm9yUHJld2FybWluZzsKICAgICBMaXN0SGFzaFNldDxTdHJpbmc+IG1fZm9udE5h
bWVzUmVxdWlyaW5nU3lzdGVtRmFsbGJhY2tGb3JQcmV3YXJtaW5nOwogICAgIFJlZlB0cjxXb3Jr
UXVldWU+IG1fcHJld2FybVF1ZXVlOwpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3BwIGIvU291cmNlL1dlYkNvcmUv
cGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3BwCmluZGV4IGFhMjJm
ZWI5YTBlYTExODFkMmJhZWFmZWNjNmJiMjAzODk3ZGJkYzEuLmVlZmI4MTgxNzY0N2M1MDdhOWQ1
NzMyNDI1OGM5NzM1MWQ3ZGE2NGMgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3Jt
L2dyYXBoaWNzL2NvY29hL0ZvbnRDYWNoZUNvcmVUZXh0LmNwcAorKysgYi9Tb3VyY2UvV2ViQ29y
ZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250Q2FjaGVDb3JlVGV4dC5jcHAKQEAgLTEyNzcs
MjIgKzEyNzcsMTUgQEAgc3RkOjp1bmlxdWVfcHRyPEZvbnRQbGF0Zm9ybURhdGE+IEZvbnRDYWNo
ZTo6Y3JlYXRlRm9udFBsYXRmb3JtRGF0YShjb25zdCBGb250RGUKICAgICByZXR1cm4gbWFrZVVu
aXF1ZTxGb250UGxhdGZvcm1EYXRhPihmb250LmdldCgpLCBzaXplLCBzeW50aGV0aWNCb2xkLCBz
eW50aGV0aWNPYmxpcXVlLCBmb250RGVzY3JpcHRpb24ub3JpZW50YXRpb24oKSwgZm9udERlc2Ny
aXB0aW9uLndpZHRoVmFyaWFudCgpLCBmb250RGVzY3JpcHRpb24udGV4dFJlbmRlcmluZ01vZGUo
KSk7CiB9CiAKLXR5cGVkZWYgSGFzaFNldDxSZXRhaW5QdHI8Q1RGb250UmVmPiwgV1RGOjpSZXRh
aW5QdHJPYmplY3RIYXNoPENURm9udFJlZj4sIFdURjo6UmV0YWluUHRyT2JqZWN0SGFzaFRyYWl0
czxDVEZvbnRSZWY+PiBGYWxsYmFja0RlZHVwU2V0Owotc3RhdGljIEZhbGxiYWNrRGVkdXBTZXQm
IGZhbGxiYWNrRGVkdXBTZXQoKQotewotICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxGYWxsYmFj
a0RlZHVwU2V0PiBkZWR1cFNldDsKLSAgICByZXR1cm4gZGVkdXBTZXQuZ2V0KCk7Ci19Ci0KIHZv
aWQgRm9udENhY2hlOjpwbGF0Zm9ybVB1cmdlSW5hY3RpdmVGb250RGF0YSgpCiB7CiAgICAgVmVj
dG9yPENURm9udFJlZj4gdG9SZW1vdmU7Ci0gICAgZm9yIChhdXRvJiBmb250IDogZmFsbGJhY2tE
ZWR1cFNldCgpKSB7CisgICAgZm9yIChhdXRvJiBmb250IDogbV9mYWxsYmFja0ZvbnRzKSB7CiAg
ICAgICAgIGlmIChDRkdldFJldGFpbkNvdW50KGZvbnQuZ2V0KCkpID09IDEpCiAgICAgICAgICAg
ICB0b1JlbW92ZS5hcHBlbmQoZm9udC5nZXQoKSk7CiAgICAgfQogICAgIGZvciAoYXV0byYgZm9u
dCA6IHRvUmVtb3ZlKQotICAgICAgICBmYWxsYmFja0RlZHVwU2V0KCkucmVtb3ZlKGZvbnQpOwor
ICAgICAgICBtX2ZhbGxiYWNrRm9udHMucmVtb3ZlKGZvbnQpOwogCiAgICAgbV9kYXRhYmFzZUFs
bG93aW5nVXNlckluc3RhbGxlZEZvbnRzLmNsZWFyKCk7CiAgICAgbV9kYXRhYmFzZURpc2FsbG93
aW5nVXNlckluc3RhbGxlZEZvbnRzLmNsZWFyKCk7CkBAIC0xMzgyLDcgKzEzNzUsNyBAQCBSZWZQ
dHI8Rm9udD4gRm9udENhY2hlOjpzeXN0ZW1GYWxsYmFja0ZvckNoYXJhY3RlcnMoY29uc3QgRm9u
dERlc2NyaXB0aW9uJiBkZXNjcgogICAgIC8vIEZvbnRDYXNjYWRlOjpkcmF3R2x5cGhCdWZmZXIo
KSByZXF1aXJlcyB0aGF0IHRoZXJlIGFyZSBubyBkdXBsaWNhdGUgRm9udCBvYmplY3RzIHdoaWNo
IHJlZmVyIHRvIHRoZSBzYW1lIHRoaW5nLiBUaGlzIGlzIGVuZm9yY2VkIGluCiAgICAgLy8gRm9u
dENhY2hlOjpmb250Rm9yUGxhdGZvcm1EYXRhKCksIHdoZXJlIG91ciBlcXVhbGl0eSBjaGVjayBp
cyBiYXNlZCBvbiBoYXNoaW5nIHRoZSBGb250UGxhdGZvcm1EYXRhLCB3aG9zZSBoYXNoIGluY2x1
ZGVzIHRoZSByYXcgQ29yZVRleHQKICAgICAvLyBmb250IHBvaW50ZXIuCi0gICAgQ1RGb250UmVm
IHN1YnN0aXR1dGVGb250ID0gZmFsbGJhY2tEZWR1cFNldCgpLmFkZChyZXN1bHQpLml0ZXJhdG9y
LT5nZXQoKTsKKyAgICBDVEZvbnRSZWYgc3Vic3RpdHV0ZUZvbnQgPSBtX2ZhbGxiYWNrRm9udHMu
YWRkKHJlc3VsdCkuaXRlcmF0b3ItPmdldCgpOwogCiAgICAgYXV0byBbc3ludGhldGljQm9sZCwg
c3ludGhldGljT2JsaXF1ZV0gPSBjb21wdXRlTmVjZXNzYXJ5U3ludGhlc2lzKHN1YnN0aXR1dGVG
b250LCBkZXNjcmlwdGlvbiwgU2hvdWxkQ29tcHV0ZVBoeXNpY2FsVHJhaXRzOjpObywgaXNGb3JQ
bGF0Zm9ybUZvbnQgPT0gSXNGb3JQbGF0Zm9ybUZvbnQ6OlllcykuYm9sZE9ibGlxdWVQYWlyKCk7
CiAK
</data>
<flag name="review"
          id="471864"
          type_id="1"
          status="+"
          setter="mmaxfield"
    />
          </attachment>
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>461037</attachid>
            <date>2022-07-19 22:14:38 -0700</date>
            <delta_ts>2022-07-21 14:25:15 -0700</delta_ts>
            <desc>Patch</desc>
            <filename>bug-234042-20220720171436.patch</filename>
            <type>text/plain</type>
            <size>3839</size>
            <attacher name="Matt Woodrow">mattwoodrow</attacher>
            
              <data encoding="base64">RnJvbSBiOTYyZmE3ODRmMDA4ZWNiNzViOTljN2RlOTc4Mzc1MTJjYzRlMzJiIE1vbiBTZXAgMTcg
MDA6MDA6MDAgMjAwMQpGcm9tOiBDYW1lcm9uIE1jQ29ybWFjayA8aGV5Y2FtQGFwcGxlLmNvbT4K
RGF0ZTogV2VkLCAyNCBOb3YgMjAyMSAxNToyNDoxOCArMTEwMApTdWJqZWN0OiBbUEFUQ0hdIE1v
dmUgRmFsbGJhY2tEZWR1cFNldCB0byBGb250Q2FjaGUKIGh0dHBzOi8vYnVncy53ZWJraXQub3Jn
L3Nob3dfYnVnLmNnaT9pZD0yMzQwNDIKClJldmlld2VkIGJ5IE15bGVzIEMuIE1heGZpZWxkLgoK
Rm9udENhY2hlOjpzeXN0ZW1GYWxsYmFja0ZvckNoYXJhY3RlcnMgY2FuIGJlIGNhbGxlZCBmcm9t
IHdvcmtlcgp0aHJlYWRzIHVzaW5nIE9mZnNjcmVlbkNhbnZhcywgYnV0IHRoaXMgZnVuY3Rpb24g
dXNlcyB0aGUKRmFsbGJhY2tEZWR1cFNldCB3aXRob3V0IHN5bmNocm9uaXphdGlvbi4gTW92ZSBp
dCB0byBGb250Q2FjaGUuCgoqIHBsYXRmb3JtL2dyYXBoaWNzL0ZvbnRDYWNoZS5oOgoqIHBsYXRm
b3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRDYWNoZUNvcmVUZXh0LmNwcDoKKFdlYkNvcmU6OkZvbnRD
YWNoZTo6cGxhdGZvcm1QdXJnZUluYWN0aXZlRm9udERhdGEpOgooV2ViQ29yZTo6Rm9udENhY2hl
OjpzeXN0ZW1GYWxsYmFja0ZvckNoYXJhY3RlcnMpOgooV2ViQ29yZTo6ZmFsbGJhY2tEZWR1cFNl
dCk6IERlbGV0ZWQuCi0tLQogU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udENh
Y2hlLmggICAgICAgIHwgIDMgKysrCiAuLi4vcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udENh
Y2hlQ29yZVRleHQuY3BwICAgfCAxMyArKystLS0tLS0tLS0tCiAyIGZpbGVzIGNoYW5nZWQsIDYg
aW5zZXJ0aW9ucygrKSwgMTAgZGVsZXRpb25zKC0pCgpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udENhY2hlLmggYi9Tb3VyY2UvV2ViQ29yZS9wbGF0Zm9y
bS9ncmFwaGljcy9Gb250Q2FjaGUuaAppbmRleCA1ZDM1NTgzZjJhMDYuLjBmYjA3OTRjMmNiZiAx
MDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udENhY2hlLmgK
KysrIGIvU291cmNlL1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvRm9udENhY2hlLmgKQEAgLTIy
NCw2ICsyMjQsOSBAQCBwcml2YXRlOgogICAgIEZvbnREYXRhYmFzZSBtX2RhdGFiYXNlQWxsb3dp
bmdVc2VySW5zdGFsbGVkRm9udHMgeyBBbGxvd1VzZXJJbnN0YWxsZWRGb250czo6WWVzIH07CiAg
ICAgRm9udERhdGFiYXNlIG1fZGF0YWJhc2VEaXNhbGxvd2luZ1VzZXJJbnN0YWxsZWRGb250cyB7
IEFsbG93VXNlckluc3RhbGxlZEZvbnRzOjpObyB9OwogCisgICAgdXNpbmcgRmFsbGJhY2tGb250
U2V0ID0gSGFzaFNldDxSZXRhaW5QdHI8Q1RGb250UmVmPiwgV1RGOjpSZXRhaW5QdHJPYmplY3RI
YXNoPENURm9udFJlZj4sIFdURjo6UmV0YWluUHRyT2JqZWN0SGFzaFRyYWl0czxDVEZvbnRSZWY+
PjsKKyAgICBGYWxsYmFja0ZvbnRTZXQgbV9mYWxsYmFja0ZvbnRzOworCiAgICAgTGlzdEhhc2hT
ZXQ8U3RyaW5nPiBtX3NlZW5GYW1pbGllc0ZvclByZXdhcm1pbmc7CiAgICAgTGlzdEhhc2hTZXQ8
U3RyaW5nPiBtX2ZvbnROYW1lc1JlcXVpcmluZ1N5c3RlbUZhbGxiYWNrRm9yUHJld2FybWluZzsK
ICAgICBSZWZQdHI8V29ya1F1ZXVlPiBtX3ByZXdhcm1RdWV1ZTsKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRDYWNoZUNvcmVUZXh0LmNwcCBi
L1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRDYWNoZUNvcmVUZXh0
LmNwcAppbmRleCA2ZDFjNmExNTVmYzQuLmNjMWVlNWUxMzdhZSAxMDA2NDQKLS0tIGEvU291cmNl
L1dlYkNvcmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udENhY2hlQ29yZVRleHQuY3BwCisr
KyBiL1NvdXJjZS9XZWJDb3JlL3BsYXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnRDYWNoZUNvcmVU
ZXh0LmNwcApAQCAtMTM0MywyMiArMTM0MywxNSBAQCBzdGQ6OnVuaXF1ZV9wdHI8Rm9udFBsYXRm
b3JtRGF0YT4gRm9udENhY2hlOjpjcmVhdGVGb250UGxhdGZvcm1EYXRhKGNvbnN0IEZvbnREZQog
ICAgIHJldHVybiBtYWtlVW5pcXVlPEZvbnRQbGF0Zm9ybURhdGE+KGZvbnQuZ2V0KCksIHNpemUs
IHN5bnRoZXRpY0JvbGQsIHN5bnRoZXRpY09ibGlxdWUsIGZvbnREZXNjcmlwdGlvbi5vcmllbnRh
dGlvbigpLCBmb250RGVzY3JpcHRpb24ud2lkdGhWYXJpYW50KCksIGZvbnREZXNjcmlwdGlvbi50
ZXh0UmVuZGVyaW5nTW9kZSgpKTsKIH0KIAotdHlwZWRlZiBIYXNoU2V0PFJldGFpblB0cjxDVEZv
bnRSZWY+LCBXVEY6OlJldGFpblB0ck9iamVjdEhhc2g8Q1RGb250UmVmPiwgV1RGOjpSZXRhaW5Q
dHJPYmplY3RIYXNoVHJhaXRzPENURm9udFJlZj4+IEZhbGxiYWNrRGVkdXBTZXQ7Ci1zdGF0aWMg
RmFsbGJhY2tEZWR1cFNldCYgZmFsbGJhY2tEZWR1cFNldCgpCi17Ci0gICAgc3RhdGljIE5ldmVy
RGVzdHJveWVkPEZhbGxiYWNrRGVkdXBTZXQ+IGRlZHVwU2V0OwotICAgIHJldHVybiBkZWR1cFNl
dC5nZXQoKTsKLX0KLQogdm9pZCBGb250Q2FjaGU6OnBsYXRmb3JtUHVyZ2VJbmFjdGl2ZUZvbnRE
YXRhKCkKIHsKICAgICBWZWN0b3I8Q1RGb250UmVmPiB0b1JlbW92ZTsKLSAgICBmb3IgKGF1dG8m
IGZvbnQgOiBmYWxsYmFja0RlZHVwU2V0KCkpIHsKKyAgICBmb3IgKGF1dG8mIGZvbnQgOiBtX2Zh
bGxiYWNrRm9udHMpIHsKICAgICAgICAgaWYgKENGR2V0UmV0YWluQ291bnQoZm9udC5nZXQoKSkg
PT0gMSkKICAgICAgICAgICAgIHRvUmVtb3ZlLmFwcGVuZChmb250LmdldCgpKTsKICAgICB9CiAg
ICAgZm9yIChhdXRvJiBmb250IDogdG9SZW1vdmUpCi0gICAgICAgIGZhbGxiYWNrRGVkdXBTZXQo
KS5yZW1vdmUoZm9udCk7CisgICAgICAgIG1fZmFsbGJhY2tGb250cy5yZW1vdmUoZm9udCk7CiAK
ICAgICBtX2RhdGFiYXNlQWxsb3dpbmdVc2VySW5zdGFsbGVkRm9udHMuY2xlYXIoKTsKICAgICBt
X2RhdGFiYXNlRGlzYWxsb3dpbmdVc2VySW5zdGFsbGVkRm9udHMuY2xlYXIoKTsKQEAgLTE0NDgs
NyArMTQ0MSw3IEBAIFJlZlB0cjxGb250PiBGb250Q2FjaGU6OnN5c3RlbUZhbGxiYWNrRm9yQ2hh
cmFjdGVycyhjb25zdCBGb250RGVzY3JpcHRpb24mIGRlc2NyCiAgICAgLy8gRm9udENhc2NhZGU6
OmRyYXdHbHlwaEJ1ZmZlcigpIHJlcXVpcmVzIHRoYXQgdGhlcmUgYXJlIG5vIGR1cGxpY2F0ZSBG
b250IG9iamVjdHMgd2hpY2ggcmVmZXIgdG8gdGhlIHNhbWUgdGhpbmcuIFRoaXMgaXMgZW5mb3Jj
ZWQgaW4KICAgICAvLyBGb250Q2FjaGU6OmZvbnRGb3JQbGF0Zm9ybURhdGEoKSwgd2hlcmUgb3Vy
IGVxdWFsaXR5IGNoZWNrIGlzIGJhc2VkIG9uIGhhc2hpbmcgdGhlIEZvbnRQbGF0Zm9ybURhdGEs
IHdob3NlIGhhc2ggaW5jbHVkZXMgdGhlIHJhdyBDb3JlVGV4dAogICAgIC8vIGZvbnQgcG9pbnRl
ci4KLSAgICBDVEZvbnRSZWYgc3Vic3RpdHV0ZUZvbnQgPSBmYWxsYmFja0RlZHVwU2V0KCkuYWRk
KHJlc3VsdCkuaXRlcmF0b3ItPmdldCgpOworICAgIENURm9udFJlZiBzdWJzdGl0dXRlRm9udCA9
IG1fZmFsbGJhY2tGb250cy5hZGQocmVzdWx0KS5pdGVyYXRvci0+Z2V0KCk7CiAKICAgICBhdXRv
IFtzeW50aGV0aWNCb2xkLCBzeW50aGV0aWNPYmxpcXVlXSA9IGNvbXB1dGVOZWNlc3NhcnlTeW50
aGVzaXMoc3Vic3RpdHV0ZUZvbnQsIGRlc2NyaXB0aW9uLCBTaG91bGRDb21wdXRlUGh5c2ljYWxU
cmFpdHM6Ok5vLCBpc0ZvclBsYXRmb3JtRm9udCA9PSBJc0ZvclBsYXRmb3JtRm9udDo6WWVzKS5i
b2xkT2JsaXF1ZVBhaXIoKTsKIAo=
</data>

          </attachment>
      

    </bug>

</bugzilla>