<?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>235657</bug_id>
          
          <creation_ts>2022-01-26 11:07:06 -0800</creation_ts>
          <short_desc>Share TestRunner::installFakeHelvetica implementation</short_desc>
          <delta_ts>2022-01-26 16:09:17 -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>Tools / Tests</component>
          <version>WebKit 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 name="Don Olmstead">don.olmstead</reporter>
          <assigned_to name="Don Olmstead">don.olmstead</assigned_to>
          <cc>darin</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1834175</commentid>
    <comment_count>0</comment_count>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2022-01-26 11:07:06 -0800</bug_when>
    <thetext>All the ports have the same implementation that just calls WTR::installFakeHelvetica.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834176</commentid>
    <comment_count>1</comment_count>
      <attachid>450039</attachid>
    <who name="Don Olmstead">don.olmstead</who>
    <bug_when>2022-01-26 11:13:17 -0800</bug_when>
    <thetext>Created attachment 450039
Patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834342</commentid>
    <comment_count>2</comment_count>
    <who name="EWS">ews-feeder</who>
    <bug_when>2022-01-26 16:08:23 -0800</bug_when>
    <thetext>Committed r288653 (246461@main): &lt;https://commits.webkit.org/246461@main&gt;

All reviewed patches have been landed. Closing bug and clearing flags on attachment 450039.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1834343</commentid>
    <comment_count>3</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-01-26 16:09:17 -0800</bug_when>
    <thetext>&lt;rdar://problem/88101019&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>450039</attachid>
            <date>2022-01-26 11:13:17 -0800</date>
            <delta_ts>2022-01-26 16:08:25 -0800</delta_ts>
            <desc>Patch</desc>
            <filename>bug-235657.diff</filename>
            <type>text/plain</type>
            <size>5726</size>
            <attacher name="Don Olmstead">don.olmstead</attacher>
            
              <data encoding="base64">ZGlmZiAtLWdpdCBhL1Rvb2xzL0NoYW5nZUxvZyBiL1Rvb2xzL0NoYW5nZUxvZwppbmRleCBhMjQ1
OTQxYzgxMDAuLjM1ZTc0NjkzY2M4OSAxMDA2NDQKLS0tIGEvVG9vbHMvQ2hhbmdlTG9nCisrKyBi
L1Rvb2xzL0NoYW5nZUxvZwpAQCAtMSwzICsxLDI2IEBACisyMDIyLTAxLTI2ICBEb24gT2xtc3Rl
YWQgIDxkb24ub2xtc3RlYWRAc29ueS5jb20+CisKKyAgICAgICAgU2hhcmUgVGVzdFJ1bm5lcjo6
aW5zdGFsbEZha2VIZWx2ZXRpY2EgaW1wbGVtZW50YXRpb24KKyAgICAgICAgaHR0cHM6Ly9idWdz
LndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTIzNTY1NworCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIFRoZSBpbXBsZW1lbnRhdGlvbiBvZiBUZXN0UnVu
bmVyOjppbnN0YWxsRmFrZUhlbHZldGljYSB3YXMgdGhlIHNhbWUgZm9yIGVhY2ggcG9ydC4gSXQg
anVzdAorICAgICAgICBjYWxscyBpbnRvIHRoZSBXVFI6Omluc3RhbGxGYWtlSGVsdmV0aWNhIGZ1
bmN0aW9uIGRlZmluZWQgaW4gQWN0aXZhdGVGb250cy5oIHdoaWNoIGRvZXMgdGhlCisgICAgICAg
IGFjdHVhbCB3b3JrIG9mIGluc3RhbGxpbmcgdGhlIGZvbnQuCisKKyAgICAgICAgKiBXZWJLaXRU
ZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL0FjdGl2YXRlRm9udHMuaDoKKyAgICAgICAgKiBXZWJL
aXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL1Rlc3RSdW5uZXIuY3BwOgorICAgICAgICAoV1RS
OjpUZXN0UnVubmVyOjppbnN0YWxsRmFrZUhlbHZldGljYSk6CisgICAgICAgICogV2ViS2l0VGVz
dFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9ndGsvVGVzdFJ1bm5lckd0ay5jcHA6CisgICAgICAgIChX
VFI6OlRlc3RSdW5uZXI6Omluc3RhbGxGYWtlSGVsdmV0aWNhKTogRGVsZXRlZC4KKyAgICAgICAg
KiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL21hYy9UZXN0UnVubmVyTWFjLm1tOgor
ICAgICAgICAoV1RSOjpUZXN0UnVubmVyOjppbnN0YWxsRmFrZUhlbHZldGljYSk6IERlbGV0ZWQu
CisgICAgICAgICogV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS93aW4vVGVzdFJ1bm5l
cldpbi5jcHA6CisgICAgICAgIChXVFI6OlRlc3RSdW5uZXI6Omluc3RhbGxGYWtlSGVsdmV0aWNh
KTogRGVsZXRlZC4KKyAgICAgICAgKiBXZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL3dw
ZS9UZXN0UnVubmVyV1BFLmNwcDoKKyAgICAgICAgKFdUUjo6VGVzdFJ1bm5lcjo6aW5zdGFsbEZh
a2VIZWx2ZXRpY2EpOiBEZWxldGVkLgorCiAyMDIyLTAxLTI2ICBQaGlsaXBwZSBOb3JtYW5kICA8
cG5vcm1hbmRAaWdhbGlhLmNvbT4KIAogICAgICAgICBbR1RLXSBDKysyMCB3YXJuaW5ncyBpbiBU
ZXN0Q29uc29sZU1lc3NhZ2UKZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5q
ZWN0ZWRCdW5kbGUvQWN0aXZhdGVGb250cy5oIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9BY3RpdmF0ZUZvbnRzLmgKaW5kZXggNWEwYWUyY2M0OGNiLi40MzEwMGI5ZjQ0
YjMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvQWN0
aXZhdGVGb250cy5oCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
QWN0aXZhdGVGb250cy5oCkBAIC0yMyw4ICsyMyw3IEBACiAgKiBUSEUgUE9TU0lCSUxJVFkgT0Yg
U1VDSCBEQU1BR0UuCiAgKi8KIAotI2lmbmRlZiBBY3RpdmF0ZUZvbnRzX2gKLSNkZWZpbmUgQWN0
aXZhdGVGb250c19oCisjcHJhZ21hIG9uY2UKIAogbmFtZXNwYWNlIFdUUiB7CiAKQEAgLTMzLDUg
KzMyLDMgQEAgdm9pZCBpbnN0YWxsRmFrZUhlbHZldGljYShXS1N0cmluZ1JlZiBjb25maWd1cmF0
aW9uKTsKIHZvaWQgdW5pbnN0YWxsRmFrZUhlbHZldGljYSgpOwogCiB9IC8vIG5hbWVzcGFjZSBX
VFIKLQotI2VuZGlmIC8vIEFjdGl2YXRlRm9udHNfaApkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0
VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcCBiL1Rvb2xzL1dlYktpdFRl
c3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvVGVzdFJ1bm5lci5jcHAKaW5kZXggMjNjNTA5M2VlYTg5
Li43ODFiODE2OTFhZmMgMTAwNjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0
ZWRCdW5kbGUvVGVzdFJ1bm5lci5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS9UZXN0UnVubmVyLmNwcApAQCAtMjYsNiArMjYsNyBAQAogI2luY2x1ZGUgImNv
bmZpZy5oIgogI2luY2x1ZGUgIlRlc3RSdW5uZXIuaCIKIAorI2luY2x1ZGUgIkFjdGl2YXRlRm9u
dHMuaCIKICNpbmNsdWRlICJEaWN0aW9uYXJ5RnVuY3Rpb25zLmgiCiAjaW5jbHVkZSAiSW5qZWN0
ZWRCdW5kbGUuaCIKICNpbmNsdWRlICJJbmplY3RlZEJ1bmRsZVBhZ2UuaCIKQEAgLTE5ODQsNiAr
MTk4NSwxMSBAQCB2b2lkIFRlc3RSdW5uZXI6OmRpZEdldEFwcGxpY2F0aW9uTWFuaWZlc3QoKQog
ICAgIGNhbGxUZXN0UnVubmVyQ2FsbGJhY2soR2V0QXBwbGljYXRpb25NYW5pZmVzdENhbGxiYWNr
SUQpOwogfQogCit2b2lkIFRlc3RSdW5uZXI6Omluc3RhbGxGYWtlSGVsdmV0aWNhKEpTU3RyaW5n
UmVmIGNvbmZpZ3VyYXRpb24pCit7CisgICAgV1RSOjppbnN0YWxsRmFrZUhlbHZldGljYSh0b1dL
KGNvbmZpZ3VyYXRpb24pLmdldCgpKTsKK30KKwogdm9pZCBUZXN0UnVubmVyOjpwZXJmb3JtQ3Vz
dG9tTWVudUFjdGlvbigpCiB7CiAgICAgY2FsbFRlc3RSdW5uZXJDYWxsYmFjayhDdXN0b21NZW51
QWN0aW9uQ2FsbGJhY2tJRCk7CmRpZmYgLS1naXQgYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0lu
amVjdGVkQnVuZGxlL2d0ay9UZXN0UnVubmVyR3RrLmNwcCBiL1Rvb2xzL1dlYktpdFRlc3RSdW5u
ZXIvSW5qZWN0ZWRCdW5kbGUvZ3RrL1Rlc3RSdW5uZXJHdGsuY3BwCmluZGV4IDgxYjIxNTg4Yjg1
Yy4uMTU5YTAwZDQ4NjQ1IDEwMDY0NAotLS0gYS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVj
dGVkQnVuZGxlL2d0ay9UZXN0UnVubmVyR3RrLmNwcAorKysgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL2d0ay9UZXN0UnVubmVyR3RrLmNwcApAQCAtMjcsNyArMjcsNiBA
QAogI2luY2x1ZGUgImNvbmZpZy5oIgogI2luY2x1ZGUgIlRlc3RSdW5uZXIuaCIKIAotI2luY2x1
ZGUgIkFjdGl2YXRlRm9udHMuaCIKICNpbmNsdWRlICJJbmplY3RlZEJ1bmRsZS5oIgogI2luY2x1
ZGUgIkluamVjdGVkQnVuZGxlVXRpbGl0aWVzLmgiCiAjaW5jbHVkZSA8Z2xpYi5oPgpAQCAtNTks
OSArNTgsNCBAQCBKU1JldGFpblB0cjxKU1N0cmluZ1JlZj4gVGVzdFJ1bm5lcjo6aW5zcGVjdG9y
VGVzdFN0dWJVUkwoKQogICAgIHJldHVybiBKU1N0cmluZ0NyZWF0ZVdpdGhVVEY4Q1N0cmluZygi
cmVzb3VyY2U6Ly8vb3JnL3dlYmtpdC9pbnNwZWN0b3IvVXNlckludGVyZmFjZS9UZXN0U3R1Yi5o
dG1sIik7CiB9CiAKLXZvaWQgVGVzdFJ1bm5lcjo6aW5zdGFsbEZha2VIZWx2ZXRpY2EoSlNTdHJp
bmdSZWYgY29uZmlndXJhdGlvbikKLXsKLSAgICBXVFI6Omluc3RhbGxGYWtlSGVsdmV0aWNhKHRv
V0soY29uZmlndXJhdGlvbikuZ2V0KCkpOwotfQotCiB9IC8vIG5hbWVzcGFjZSBXVFIKZGlmZiAt
LWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvbWFjL1Rlc3RSdW5u
ZXJNYWMubW0gYi9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL21hYy9UZXN0
UnVubmVyTWFjLm1tCmluZGV4IGFkYmI0YjdiNWQ1NC4uZGUwZDYwMDBlZDE2IDEwMDY0NAotLS0g
YS9Ub29scy9XZWJLaXRUZXN0UnVubmVyL0luamVjdGVkQnVuZGxlL21hYy9UZXN0UnVubmVyTWFj
Lm1tCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvbWFjL1Rlc3RS
dW5uZXJNYWMubW0KQEAgLTI2LDcgKzI2LDYgQEAKICNpbXBvcnQgImNvbmZpZy5oIgogI2ltcG9y
dCAiVGVzdFJ1bm5lci5oIgogCi0jaW1wb3J0ICJBY3RpdmF0ZUZvbnRzLmgiCiAjaW1wb3J0ICJJ
bmplY3RlZEJ1bmRsZS5oIgogI2ltcG9ydCA8SmF2YVNjcmlwdENvcmUvSlNTdHJpbmdSZWZDRi5o
PgogCkBAIC01NCw5ICs1Myw0IEBAIEpTUmV0YWluUHRyPEpTU3RyaW5nUmVmPiBUZXN0UnVubmVy
OjppbnNwZWN0b3JUZXN0U3R1YlVSTCgpCiAjZW5kaWYKIH0KIAotdm9pZCBUZXN0UnVubmVyOjpp
bnN0YWxsRmFrZUhlbHZldGljYShKU1N0cmluZ1JlZiBjb25maWd1cmF0aW9uKQotewotICAgIFdU
Ujo6aW5zdGFsbEZha2VIZWx2ZXRpY2EodG9XSyhjb25maWd1cmF0aW9uKS5nZXQoKSk7Ci19Ci0K
IH0gLy8gbmFtZXNwYWNlIFdUUgpkaWZmIC0tZ2l0IGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9J
bmplY3RlZEJ1bmRsZS93aW4vVGVzdFJ1bm5lcldpbi5jcHAgYi9Ub29scy9XZWJLaXRUZXN0UnVu
bmVyL0luamVjdGVkQnVuZGxlL3dpbi9UZXN0UnVubmVyV2luLmNwcAppbmRleCA3OWRjOWZkY2Q5
OTEuLjZkODY4Y2VjYzUyZSAxMDA2NDQKLS0tIGEvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9Jbmpl
Y3RlZEJ1bmRsZS93aW4vVGVzdFJ1bm5lcldpbi5jcHAKKysrIGIvVG9vbHMvV2ViS2l0VGVzdFJ1
bm5lci9JbmplY3RlZEJ1bmRsZS93aW4vVGVzdFJ1bm5lcldpbi5jcHAKQEAgLTI2LDcgKzI2LDYg
QEAKICNpbmNsdWRlICJjb25maWcuaCIKICNpbmNsdWRlICJUZXN0UnVubmVyLmgiCiAKLSNpbmNs
dWRlICJBY3RpdmF0ZUZvbnRzLmgiCiAjaW5jbHVkZSA8c2hsd2FwaS5oPgogI2luY2x1ZGUgPHdp
bmluZXQuaD4KIApAQCAtNjQsOSArNjMsNCBAQCB2b2lkIFRlc3RSdW5uZXI6OnBsYXRmb3JtSW5p
dGlhbGl6ZSgpCiB7CiB9CiAKLXZvaWQgVGVzdFJ1bm5lcjo6aW5zdGFsbEZha2VIZWx2ZXRpY2Eo
SlNTdHJpbmdSZWYgY29uZmlndXJhdGlvbikKLXsKLSAgICBXVFI6Omluc3RhbGxGYWtlSGVsdmV0
aWNhKHRvV0soY29uZmlndXJhdGlvbikuZ2V0KCkpOwotfQotCiB9IC8vIG5hbWVzcGFjZSBXVFIK
ZGlmZiAtLWdpdCBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvd3BlL1Rl
c3RSdW5uZXJXUEUuY3BwIGIvVG9vbHMvV2ViS2l0VGVzdFJ1bm5lci9JbmplY3RlZEJ1bmRsZS93
cGUvVGVzdFJ1bm5lcldQRS5jcHAKaW5kZXggNzkzYjU5YjgyNTBhLi45MTc5ZWY4YmZkYTYgMTAw
NjQ0Ci0tLSBhL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUvd3BlL1Rlc3RS
dW5uZXJXUEUuY3BwCisrKyBiL1Rvb2xzL1dlYktpdFRlc3RSdW5uZXIvSW5qZWN0ZWRCdW5kbGUv
d3BlL1Rlc3RSdW5uZXJXUEUuY3BwCkBAIC0yNiw4ICsyNiw2IEBACiAjaW5jbHVkZSAiY29uZmln
LmgiCiAjaW5jbHVkZSAiVGVzdFJ1bm5lci5oIgogCi0jaW5jbHVkZSAiQWN0aXZhdGVGb250cy5o
IgotCiBuYW1lc3BhY2UgV1RSIHsKIAogSlNSZXRhaW5QdHI8SlNTdHJpbmdSZWY+IFRlc3RSdW5u
ZXI6OnBhdGhUb0xvY2FsUmVzb3VyY2UoSlNTdHJpbmdSZWYpCkBAIC00NCw5ICs0Miw0IEBAIHZv
aWQgVGVzdFJ1bm5lcjo6cGxhdGZvcm1Jbml0aWFsaXplKCkKIHsKIH0KIAotdm9pZCBUZXN0UnVu
bmVyOjppbnN0YWxsRmFrZUhlbHZldGljYShKU1N0cmluZ1JlZiBjb25maWd1cmF0aW9uKQotewot
ICAgIFdUUjo6aW5zdGFsbEZha2VIZWx2ZXRpY2EodG9XSyhjb25maWd1cmF0aW9uKS5nZXQoKSk7
Ci19Ci0KIH0gLy8gbmFtZXNwYWNlIFdUUgo=
</data>

          </attachment>
      

    </bug>

</bugzilla>