<?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>189446</bug_id>
          
          <creation_ts>2018-09-07 18:01:23 -0700</creation_ts>
          <short_desc>system-ui doesn&apos;t obey user-installed font setting</short_desc>
          <delta_ts>2018-09-07 19:17:12 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>INVALID</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="Myles C. Maxfield">mmaxfield</reporter>
          <assigned_to name="Myles C. Maxfield">mmaxfield</assigned_to>
          <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1457814</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-09-07 18:01:23 -0700</bug_when>
    <thetext>system-ui doesn&apos;t obey user-installed font setting</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457816</commentid>
    <comment_count>1</comment_count>
      <attachid>349223</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-09-07 18:02:01 -0700</bug_when>
    <thetext>Created attachment 349223
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457817</commentid>
    <comment_count>2</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-09-07 18:02:03 -0700</bug_when>
    <thetext>&lt;rdar://problem/44229849&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1457831</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2018-09-07 19:08:50 -0700</bug_when>
    <thetext>This is already done in applyWeightItalicsAndFallbackBehavior()</thetext>
  </long_desc>
      
          <attachment
              isobsolete="1"
              ispatch="1"
              isprivate="0"
          >
            <attachid>349223</attachid>
            <date>2018-09-07 18:02:01 -0700</date>
            <delta_ts>2018-09-07 19:08:55 -0700</delta_ts>
            <desc>WIP</desc>
            <filename>bug-189446-20180907180201.patch</filename>
            <type>text/plain</type>
            <size>6358</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjM1ODE5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZTA0MzE3ZjkxODIyMTc3
YjhlOTIyNDEwZDcyMTQ1ZDRmYmY5NDk5My4uNTk0ZjE0ODYyZGEwNWE5YTNlZmJhMzMyZjFkNDUx
YWUyOTBhZjQ2ZiAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIzIEBACisyMDE4LTA5LTA3ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgc3lzdGVtLXVp
IGRvZXNuJ3Qgb2JleSB1c2VyLWluc3RhbGxlZCBmb250IHNldHRpbmcKKyAgICAgICAgaHR0cHM6
Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE4OTQ0NgorICAgICAgICA8cmRhcjov
L3Byb2JsZW0vNDQyMjk4NDk+CisKKyAgICAgICAgUmV2aWV3ZWQgYnkgTk9CT0RZIChPT1BTISku
CisKKyAgICAgICAgTm8gbmV3IHRlc3RzIChPT1BTISkuCisKKyAgICAgICAgKiBwbGF0Zm9ybS9n
cmFwaGljcy9jb2NvYS9Gb250RGVzY3JpcHRpb25Db2NvYS5jcHA6CisgICAgICAgIChXZWJDb3Jl
OjpTeXN0ZW1Gb250RGF0YWJhc2U6OnNpbmdsZXRvbik6CisgICAgICAgIChXZWJDb3JlOjpTeXN0
ZW1Gb250RGF0YWJhc2U6OnNpbmdsZXRvbkFsbG93aW5nVXNlckluc3RhbGxlZEZvbnRzKToKKyAg
ICAgICAgKFdlYkNvcmU6OlN5c3RlbUZvbnREYXRhYmFzZTo6c2luZ2xldG9uRGlzYWxsb3dpbmdV
c2VySW5zdGFsbGVkRm9udHMpOgorICAgICAgICAoV2ViQ29yZTo6U3lzdGVtRm9udERhdGFiYXNl
OjpTeXN0ZW1Gb250RGF0YWJhc2UpOgorICAgICAgICAoV2ViQ29yZTo6U3lzdGVtRm9udERhdGFi
YXNlOjpyZW1vdmVDYXNjYWRlTGlzdCk6CisgICAgICAgIChXZWJDb3JlOjpTeXN0ZW1Gb250RGF0
YWJhc2U6OmNvbXB1dGVDYXNjYWRlTGlzdCk6CisgICAgICAgIChXZWJDb3JlOjpGb250RGVzY3Jp
cHRpb246OmludmFsaWRhdGVDYWNoZXMpOgorICAgICAgICAoV2ViQ29yZTo6c3lzdGVtRm9udENh
c2NhZGVMaXN0KToKKwogMjAxOC0wOS0wNyAgWW91ZW5uIEZhYmxldCAgPHlvdWVubkBhcHBsZS5j
b20+CiAKICAgICAgICAgUlRDUnRwUmVjZWl2ZXI6OnRyYWNrIHNob3VsZCByZXR1cm4gYSBNZWRp
YVN0cmVhbVRyYWNrIHJlZmVyZW5jZQpkaWZmIC0tZ2l0IGEvU291cmNlL1dlYkNvcmUvcGxhdGZv
cm0vZ3JhcGhpY3MvY29jb2EvRm9udERlc2NyaXB0aW9uQ29jb2EuY3BwIGIvU291cmNlL1dlYkNv
cmUvcGxhdGZvcm0vZ3JhcGhpY3MvY29jb2EvRm9udERlc2NyaXB0aW9uQ29jb2EuY3BwCmluZGV4
IDQyYWZhNDhjNTVjZWM5MWJlYzI5ZGExNjI1YjYzY2IxNDI1ZDQ0ZjMuLjAyOTI5MGZhNzMzNGQ1
MDBhZjQzZTkzMTc1NzQ4YmQ1ZDdmYWI1N2YgMTAwNjQ0Ci0tLSBhL1NvdXJjZS9XZWJDb3JlL3Bs
YXRmb3JtL2dyYXBoaWNzL2NvY29hL0ZvbnREZXNjcmlwdGlvbkNvY29hLmNwcAorKysgYi9Tb3Vy
Y2UvV2ViQ29yZS9wbGF0Zm9ybS9ncmFwaGljcy9jb2NvYS9Gb250RGVzY3JpcHRpb25Db2NvYS5j
cHAKQEAgLTEwMiwxMSArMTAyLDMzIEBAIHB1YmxpYzoKICAgICAgICAgYm9vbCBpdGFsaWMgeyBm
YWxzZSB9OwogICAgIH07CiAKKyNpZiAhQ0FOX0RJU0FMTE9XX1VTRVJfSU5TVEFMTEVEX0ZPTlRT
CiAgICAgc3RhdGljIFN5c3RlbUZvbnREYXRhYmFzZSYgc2luZ2xldG9uKCkKICAgICB7Ci0gICAg
ICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxTeXN0ZW1Gb250RGF0YWJhc2U+IGRhdGFiYXNlID0g
U3lzdGVtRm9udERhdGFiYXNlKCk7CisgICAgICAgIHN0YXRpYyBOZXZlckRlc3Ryb3llZDxTeXN0
ZW1Gb250RGF0YWJhc2U+IGRhdGFiYXNlID0gU3lzdGVtRm9udERhdGFiYXNlKEFsbG93VXNlcklu
c3RhbGxlZEZvbnRzOjpZZXMpOwogICAgICAgICByZXR1cm4gZGF0YWJhc2UuZ2V0KCk7CiAgICAg
fQorI2VuZGlmCisKKyAgICBzdGF0aWMgU3lzdGVtRm9udERhdGFiYXNlJiBzaW5nbGV0b25BbGxv
d2luZ1VzZXJJbnN0YWxsZWRGb250cygpCisgICAgeworI2lmIENBTl9ESVNBTExPV19VU0VSX0lO
U1RBTExFRF9GT05UUworICAgICAgICBzdGF0aWMgTmV2ZXJEZXN0cm95ZWQ8U3lzdGVtRm9udERh
dGFiYXNlPiBkYXRhYmFzZSA9IFN5c3RlbUZvbnREYXRhYmFzZShBbGxvd1VzZXJJbnN0YWxsZWRG
b250czo6WWVzKTsKKyAgICAgICAgcmV0dXJuIGRhdGFiYXNlLmdldCgpOworI2Vsc2UKKyAgICAg
ICAgcmV0dXJuIHNpbmdsZXRvbigpOworI2VuZGlmCisgICAgfQorCisgICAgc3RhdGljIFN5c3Rl
bUZvbnREYXRhYmFzZSYgc2luZ2xldG9uRGlzYWxsb3dpbmdVc2VySW5zdGFsbGVkRm9udHMoKQor
ICAgIHsKKyNpZiBDQU5fRElTQUxMT1dfVVNFUl9JTlNUQUxMRURfRk9OVFMKKyAgICAgICAgc3Rh
dGljIE5ldmVyRGVzdHJveWVkPFN5c3RlbUZvbnREYXRhYmFzZT4gZGF0YWJhc2UgPSBTeXN0ZW1G
b250RGF0YWJhc2UoQWxsb3dVc2VySW5zdGFsbGVkRm9udHM6Ok5vKTsKKyAgICAgICAgcmV0dXJu
IGRhdGFiYXNlLmdldCgpOworI2Vsc2UKKyAgICAgICAgcmV0dXJuIHNpbmdsZXRvbigpOworI2Vu
ZGlmCisgICAgfQogCiAgICAgZW51bSBjbGFzcyBDbGllbnRVc2UgeyBGb3JTeXN0ZW1VSSwgRm9y
VGV4dFN0eWxlIH07CiAKQEAgLTE0Niw3ICsxNjgsOCBAQCBwdWJsaWM6CiAgICAgfQogCiBwcml2
YXRlOgotICAgIFN5c3RlbUZvbnREYXRhYmFzZSgpCisgICAgU3lzdGVtRm9udERhdGFiYXNlKEFs
bG93VXNlckluc3RhbGxlZEZvbnRzIGFsbG93VXNlckluc3RhbGxlZEZvbnRzKQorICAgICAgICA6
IG1fYWxsb3dVc2VySW5zdGFsbGVkRm9udHMoYWxsb3dVc2VySW5zdGFsbGVkRm9udHMpCiAgICAg
ewogICAgIH0KIApAQCAtMTY2LDE3ICsxODksMTcgQEAgcHJpdmF0ZToKICAgICAgICAgcmV0dXJu
IGFkb3B0Q0YoQ1RGb250Q3JlYXRlQ29weVdpdGhBdHRyaWJ1dGVzKGZvbnQsIHNpemUsIG51bGxw
dHIsIG1vZGlmaWNhdGlvbi5nZXQoKSkpOwogICAgIH0KIAotICAgIHN0YXRpYyBSZXRhaW5QdHI8
Q1RGb250RGVzY3JpcHRvclJlZj4gcmVtb3ZlQ2FzY2FkZUxpc3QoQ1RGb250RGVzY3JpcHRvclJl
ZiBmb250RGVzY3JpcHRvcikKKyAgICBSZXRhaW5QdHI8Q1RGb250RGVzY3JpcHRvclJlZj4gcmVt
b3ZlQ2FzY2FkZUxpc3QoQ1RGb250RGVzY3JpcHRvclJlZiBmb250RGVzY3JpcHRvcikKICAgICB7
CisgICAgICAgIGF1dG8gYXR0cmlidXRlcyA9IGFkb3B0Q0YoQ0ZEaWN0aW9uYXJ5Q3JlYXRlTXV0
YWJsZShrQ0ZBbGxvY2F0b3JEZWZhdWx0LCAwLCAma0NGVHlwZURpY3Rpb25hcnlLZXlDYWxsQmFj
a3MsICZrQ0ZUeXBlRGljdGlvbmFyeVZhbHVlQ2FsbEJhY2tzKSk7CiAgICAgICAgIGF1dG8gZW1w
dHlBcnJheSA9IGFkb3B0Q0YoQ0ZBcnJheUNyZWF0ZShrQ0ZBbGxvY2F0b3JEZWZhdWx0LCBudWxs
cHRyLCAwLCAma0NGVHlwZUFycmF5Q2FsbEJhY2tzKSk7Ci0gICAgICAgIENGVHlwZVJlZiBmYWxs
YmFja0RpY3Rpb25hcnlLZXlzW10gPSB7IGtDVEZvbnRDYXNjYWRlTGlzdEF0dHJpYnV0ZSB9Owot
ICAgICAgICBDRlR5cGVSZWYgZmFsbGJhY2tEaWN0aW9uYXJ5VmFsdWVzW10gPSB7IGVtcHR5QXJy
YXkuZ2V0KCkgfTsKLSAgICAgICAgYXV0byBmYWxsYmFja0RpY3Rpb25hcnkgPSBhZG9wdENGKENG
RGljdGlvbmFyeUNyZWF0ZShrQ0ZBbGxvY2F0b3JEZWZhdWx0LCBmYWxsYmFja0RpY3Rpb25hcnlL
ZXlzLCBmYWxsYmFja0RpY3Rpb25hcnlWYWx1ZXMsIFdURl9BUlJBWV9MRU5HVEgoZmFsbGJhY2tE
aWN0aW9uYXJ5S2V5cyksICZrQ0ZUeXBlRGljdGlvbmFyeUtleUNhbGxCYWNrcywgJmtDRlR5cGVE
aWN0aW9uYXJ5VmFsdWVDYWxsQmFja3MpKTsKLSAgICAgICAgYXV0byBtb2RpZmllZEZvbnREZXNj
cmlwdG9yID0gYWRvcHRDRihDVEZvbnREZXNjcmlwdG9yQ3JlYXRlQ29weVdpdGhBdHRyaWJ1dGVz
KGZvbnREZXNjcmlwdG9yLCBmYWxsYmFja0RpY3Rpb25hcnkuZ2V0KCkpKTsKKyAgICAgICAgQ0ZE
aWN0aW9uYXJ5QWRkVmFsdWUoYXR0cmlidXRlcy5nZXQoKSwga0NURm9udENhc2NhZGVMaXN0QXR0
cmlidXRlLCBlbXB0eUFycmF5LmdldCgpKTsKKyAgICAgICAgYWRkQXR0cmlidXRlc0Zvckluc3Rh
bGxlZEZvbnRzKGF0dHJpYnV0ZXMuZ2V0KCksIG1fYWxsb3dVc2VySW5zdGFsbGVkRm9udHMpOwor
ICAgICAgICBhdXRvIG1vZGlmaWVkRm9udERlc2NyaXB0b3IgPSBhZG9wdENGKENURm9udERlc2Ny
aXB0b3JDcmVhdGVDb3B5V2l0aEF0dHJpYnV0ZXMoZm9udERlc2NyaXB0b3IsIGF0dHJpYnV0ZXMu
Z2V0KCkpKTsKICAgICAgICAgcmV0dXJuIG1vZGlmaWVkRm9udERlc2NyaXB0b3I7CiAgICAgfQog
Ci0gICAgc3RhdGljIFZlY3RvcjxSZXRhaW5QdHI8Q1RGb250RGVzY3JpcHRvclJlZj4+IGNvbXB1
dGVDYXNjYWRlTGlzdChDVEZvbnRSZWYgZm9udCwgQ0ZTdHJpbmdSZWYgbG9jYWxlKQorICAgIFZl
Y3RvcjxSZXRhaW5QdHI8Q1RGb250RGVzY3JpcHRvclJlZj4+IGNvbXB1dGVDYXNjYWRlTGlzdChD
VEZvbnRSZWYgZm9udCwgQ0ZTdHJpbmdSZWYgbG9jYWxlKQogICAgIHsKICAgICAgICAgQ0ZUeXBl
UmVmIGFycmF5VmFsdWVzW10gPSB7IGxvY2FsZSB9OwogICAgICAgICBhdXRvIGxvY2FsZUFycmF5
ID0gYWRvcHRDRihDRkFycmF5Q3JlYXRlKGtDRkFsbG9jYXRvckRlZmF1bHQsIGFycmF5VmFsdWVz
LCBXVEZfQVJSQVlfTEVOR1RIKGFycmF5VmFsdWVzKSwgJmtDRlR5cGVBcnJheUNhbGxCYWNrcykp
OwpAQCAtMTkzLDYgKzIxNiw3IEBAIHByaXZhdGU6CiAgICAgfQogCiAgICAgSGFzaE1hcDxDb3Jl
VGV4dENhc2NhZGVMaXN0UGFyYW1ldGVycywgVmVjdG9yPFJldGFpblB0cjxDVEZvbnREZXNjcmlw
dG9yUmVmPj4sIENvcmVUZXh0Q2FzY2FkZUxpc3RQYXJhbWV0ZXJzOjpDb3JlVGV4dENhc2NhZGVM
aXN0UGFyYW1ldGVyc0hhc2gsIFNpbXBsZUNsYXNzSGFzaFRyYWl0czxDb3JlVGV4dENhc2NhZGVM
aXN0UGFyYW1ldGVycz4+IG1fc3lzdGVtRm9udENhY2hlOworICAgIEFsbG93VXNlckluc3RhbGxl
ZEZvbnRzIG1fYWxsb3dVc2VySW5zdGFsbGVkRm9udHM7CiB9OwogCiBzdGF0aWMgaW5saW5lIGJv
b2wgaXNTeXN0ZW1Gb250U3RyaW5nKGNvbnN0IEF0b21pY1N0cmluZyYgc3RyaW5nKQpAQCAtMjg5
LDEyICszMTMsMTQgQEAgc3RhdGljIGlubGluZSBTeXN0ZW1Gb250RGF0YWJhc2U6OkNvcmVUZXh0
Q2FzY2FkZUxpc3RQYXJhbWV0ZXJzIHN5c3RlbUZvbnRQYXJhbWUKIAogdm9pZCBGb250RGVzY3Jp
cHRpb246OmludmFsaWRhdGVDYWNoZXMoKQogewotICAgIFN5c3RlbUZvbnREYXRhYmFzZTo6c2lu
Z2xldG9uKCkuY2xlYXIoKTsKKyAgICBTeXN0ZW1Gb250RGF0YWJhc2U6OnNpbmdsZXRvbkFsbG93
aW5nVXNlckluc3RhbGxlZEZvbnRzKCkuY2xlYXIoKTsKKyAgICBTeXN0ZW1Gb250RGF0YWJhc2U6
OnNpbmdsZXRvbkRpc2FsbG93aW5nVXNlckluc3RhbGxlZEZvbnRzKCkuY2xlYXIoKTsKIH0KIAog
c3RhdGljIGlubGluZSBWZWN0b3I8UmV0YWluUHRyPENURm9udERlc2NyaXB0b3JSZWY+PiBzeXN0
ZW1Gb250Q2FzY2FkZUxpc3QoY29uc3QgRm9udENhc2NhZGVEZXNjcmlwdGlvbiYgZGVzY3JpcHRp
b24sIGNvbnN0IEF0b21pY1N0cmluZyYgY3NzRmFtaWx5LCBTeXN0ZW1Gb250RGF0YWJhc2U6OkNs
aWVudFVzZSBjbGllbnRVc2UsIEFsbG93VXNlckluc3RhbGxlZEZvbnRzIGFsbG93VXNlckluc3Rh
bGxlZEZvbnRzKQogewotICAgIHJldHVybiBTeXN0ZW1Gb250RGF0YWJhc2U6OnNpbmdsZXRvbigp
LnN5c3RlbUZvbnRDYXNjYWRlTGlzdChzeXN0ZW1Gb250UGFyYW1ldGVycyhkZXNjcmlwdGlvbiwg
Y3NzRmFtaWx5LCBjbGllbnRVc2UsIGFsbG93VXNlckluc3RhbGxlZEZvbnRzKSwgY2xpZW50VXNl
KTsKKyAgICBhdXRvJiBzeXN0ZW1Gb250RGF0YWJhc2UgPSBhbGxvd1VzZXJJbnN0YWxsZWRGb250
cyA9PSBBbGxvd1VzZXJJbnN0YWxsZWRGb250czo6WWVzID8gU3lzdGVtRm9udERhdGFiYXNlOjpz
aW5nbGV0b25BbGxvd2luZ1VzZXJJbnN0YWxsZWRGb250cygpIDogU3lzdGVtRm9udERhdGFiYXNl
OjpzaW5nbGV0b25EaXNhbGxvd2luZ1VzZXJJbnN0YWxsZWRGb250cygpOworICAgIHJldHVybiBz
eXN0ZW1Gb250RGF0YWJhc2Uuc3lzdGVtRm9udENhc2NhZGVMaXN0KHN5c3RlbUZvbnRQYXJhbWV0
ZXJzKGRlc2NyaXB0aW9uLCBjc3NGYW1pbHksIGNsaWVudFVzZSwgYWxsb3dVc2VySW5zdGFsbGVk
Rm9udHMpLCBjbGllbnRVc2UpOwogfQogCiB1bnNpZ25lZCBGb250Q2FzY2FkZURlc2NyaXB0aW9u
OjplZmZlY3RpdmVGYW1pbHlDb3VudCgpIGNvbnN0Cg==
</data>

          </attachment>
      

    </bug>

</bugzilla>