<?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>167907</bug_id>
          
          <creation_ts>2017-02-06 14:59:44 -0800</creation_ts>
          <short_desc>[Cocoa] Update generic font family to platform-specific font names</short_desc>
          <delta_ts>2019-02-01 12:45:02 -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>New Bugs</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>187723</dup_id>
          
          <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>1273726</commentid>
    <comment_count>0</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2017-02-06 14:59:44 -0800</bug_when>
    <thetext>[Cocoa] Update generic font family to platform-specific font names</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273727</commentid>
    <comment_count>1</comment_count>
      <attachid>300759</attachid>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2017-02-06 15:00:17 -0800</bug_when>
    <thetext>Created attachment 300759
WIP</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1273728</commentid>
    <comment_count>2</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2017-02-06 15:00:44 -0800</bug_when>
    <thetext>&lt;rdar://problem/22434763&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1501222</commentid>
    <comment_count>3</comment_count>
    <who name="Myles C. Maxfield">mmaxfield</who>
    <bug_when>2019-02-01 12:45:02 -0800</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 187723 ***</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="1"
              isprivate="0"
          >
            <attachid>300759</attachid>
            <date>2017-02-06 15:00:17 -0800</date>
            <delta_ts>2017-02-06 15:00:17 -0800</delta_ts>
            <desc>WIP</desc>
            <filename>bug-167907-20170206145756.patch</filename>
            <type>text/plain</type>
            <size>6582</size>
            <attacher name="Myles C. Maxfield">mmaxfield</attacher>
            
              <data encoding="base64">U3VidmVyc2lvbiBSZXZpc2lvbjogMjExNTQ5CmRpZmYgLS1naXQgYS9Tb3VyY2UvV2ViQ29yZS9D
aGFuZ2VMb2cgYi9Tb3VyY2UvV2ViQ29yZS9DaGFuZ2VMb2cKaW5kZXggZGY4MGQ4ZmVkMDk3MjE4
NTY1MWJlM2RiYWIxN2ViM2EzNTZlNWFjNS4uODFiMDFlNDQ2YmI3NjY5MDc4ODE5ODRiNDIwNDgw
Mjc4ZGNkNDUzNSAxMDA2NDQKLS0tIGEvU291cmNlL1dlYkNvcmUvQ2hhbmdlTG9nCisrKyBiL1Nv
dXJjZS9XZWJDb3JlL0NoYW5nZUxvZwpAQCAtMSwzICsxLDIwIEBACisyMDE3LTAyLTA2ICBNeWxl
cyBDLiBNYXhmaWVsZCAgPG1tYXhmaWVsZEBhcHBsZS5jb20+CisKKyAgICAgICAgW0NvY29hXSBV
cGRhdGUgZ2VuZXJpYyBmb250IGZhbWlseSB0byBwbGF0Zm9ybS1zcGVjaWZpYyBmb250IG5hbWVz
CisgICAgICAgIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNjc5MDcK
KyAgICAgICAgPHJkYXI6Ly9wcm9ibGVtLzIyNDM0NzYzPgorCisgICAgICAgIFJldmlld2VkIGJ5
IE5PQk9EWSAoT09QUyEpLgorCisgICAgICAgIE5vIG5ldyB0ZXN0cyAoT09QUyEpLgorCisgICAg
ICAgICogcGFnZS9jb2NvYS9TZXR0aW5nc0NvY29hLm1tOgorICAgICAgICAoV2ViQ29yZTo6a2F0
YWthbmFIaXJhZ2FuYUZpeGVkRm9udEZhbWlseU5hbWUpOgorICAgICAgICAoV2ViQ29yZTo6a2F0
YWthbmFIaXJhZ2FuYVNhbnNTZXJpZkZvbnRGYW1pbHlOYW1lKToKKyAgICAgICAgKFdlYkNvcmU6
OlNldHRpbmdzOjppbml0aWFsaXplRGVmYXVsdEZvbnRGYW1pbGllcyk6CisgICAgICAgIChXZWJD
b3JlOjpzYW5zU2VyaWZUcmFkaXRpb25hbEhhbkZvbnRGYW1pbHkpOiBEZWxldGVkLgorICAgICAg
ICAoV2ViQ29yZTo6c2Fuc1NlcmlmU2ltcGxpZmllZEhhbkZvbnRGYW1pbHkpOiBEZWxldGVkLgor
CiAyMDE3LTAyLTAxICBFcmljIENhcmxzb24gIDxlcmljLmNhcmxzb25AYXBwbGUuY29tPgogCiAg
ICAgICAgIFtNYWNdIFVwZGF0ZSBDQVJpbmdCdWZmZXIgY2xhc3MKZGlmZiAtLWdpdCBhL1NvdXJj
ZS9XZWJDb3JlL3BhZ2UvY29jb2EvU2V0dGluZ3NDb2NvYS5tbSBiL1NvdXJjZS9XZWJDb3JlL3Bh
Z2UvY29jb2EvU2V0dGluZ3NDb2NvYS5tbQppbmRleCBiNGM4ZWQ5OGY2YTJiNGVkZWI2MDFlOGI1
YWY3NmRmOGE4MjZkNTU2Li41NDEyZWNiOGQ1ZjczMGI4NzgzMTdlYTBjZGM0MThlNzM4MmFjMTMz
IDEwMDY0NAotLS0gYS9Tb3VyY2UvV2ViQ29yZS9wYWdlL2NvY29hL1NldHRpbmdzQ29jb2EubW0K
KysrIGIvU291cmNlL1dlYkNvcmUvcGFnZS9jb2NvYS9TZXR0aW5nc0NvY29hLm1tCkBAIC0zOSwx
OCArMzksNyBAQCBTT0ZUX0xJTktfQ0xBU1MoVUlLaXQsIFVJQXBwbGljYXRpb24pCiAKIG5hbWVz
cGFjZSBXZWJDb3JlIHsKIAotc3RhdGljIGlubGluZSBjb25zdCBjaGFyKiBzYW5zU2VyaWZUcmFk
aXRpb25hbEhhbkZvbnRGYW1pbHkoKQotewotICAgIHJldHVybiAiUGluZ0ZhbmcgVEMiOwotfQot
Ci1zdGF0aWMgaW5saW5lIGNvbnN0IGNoYXIqIHNhbnNTZXJpZlNpbXBsaWZpZWRIYW5Gb250RmFt
aWx5KCkKLXsKLSAgICByZXR1cm4gIlBpbmdGYW5nIFNDIjsKLX0KLQogI2lmIFBMQVRGT1JNKE1B
QykKLQogc3RhdGljIGJvb2wgb3Nha2FNb25vSXNJbnN0YWxsZWQoKQogewogICAgIGludCBvbmUg
PSAxOwpAQCAtNjIsMjUgKzUxLDUwIEBAIHN0YXRpYyBib29sIG9zYWthTW9ub0lzSW5zdGFsbGVk
KCkKICAgICBSZXRhaW5QdHI8Q0ZTZXRSZWY+IG1hbmRhdG9yeUF0dHJpYnV0ZXMgPSBhZG9wdENG
KENGU2V0Q3JlYXRlKGtDRkFsbG9jYXRvckRlZmF1bHQsIGtleXMsIFdURl9BUlJBWV9MRU5HVEgo
a2V5cyksICZrQ0ZUeXBlU2V0Q2FsbEJhY2tzKSk7CiAgICAgcmV0dXJuIGFkb3B0Q0YoQ1RGb250
RGVzY3JpcHRvckNyZWF0ZU1hdGNoaW5nRm9udERlc2NyaXB0b3IoZGVzY3JpcHRvci5nZXQoKSwg
bWFuZGF0b3J5QXR0cmlidXRlcy5nZXQoKSkpOwogfQorI2VuZGlmCisKK3N0YXRpYyBjb25zdCBj
aGFyKiBrYXRha2FuYUhpcmFnYW5hRml4ZWRGb250RmFtaWx5TmFtZSgpCit7CisjaWYgKFBMQVRG
T1JNKE1BQykgJiYgX19NQUNfT1NfWF9WRVJTSU9OX01JTl9SRVFVSVJFRCA+PSAxMDExMDApIHx8
IChQTEFURk9STShJT1MpICYmIF9fSVBIT05FX09TX1ZFUlNJT05fTUlOX1JFUVVJUkVEID49IDkw
MDAwKQorICAgIHJldHVybiAiSGlyYWdpbm8gU2FucyI7CisjZWxpZiBQTEFURk9STShJT1MpCisg
ICAgcmV0dXJuICJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OIjsKKyNlbGlmIFBMQVRGT1JNKE1B
QykKKyAgICBpZiAob3Nha2FNb25vSXNJbnN0YWxsZWQoKSkKKyAgICAgICAgcmV0dXJuICJPc2Fr
YS1Nb25vIjsKKyAgICByZXR1cm4gIkhpcmFnaW5vIFNhbnMiOworI2VuZGlmCit9CisKK3N0YXRp
YyBjb25zdCBjaGFyKiBrYXRha2FuYUhpcmFnYW5hU2Fuc1NlcmlmRm9udEZhbWlseU5hbWUoKQor
eworI2lmIChQTEFURk9STShNQUMpICYmIF9fTUFDX09TX1hfVkVSU0lPTl9NSU5fUkVRVUlSRUQg
Pj0gMTAxMTAwKSB8fCAoUExBVEZPUk0oSU9TKSAmJiBfX0lQSE9ORV9PU19WRVJTSU9OX01JTl9S
RVFVSVJFRCA+PSA5MDAwMCkKKyAgICByZXR1cm4gIkhpcmFnaW5vIFNhbnMiOworI2Vsc2UKKyAg
ICByZXR1cm4gIkhpcmFnaW5vIEtha3UgR290aGljIFByb04iOworI2VuZGlmCit9CisKKyNpZiBQ
TEFURk9STShNQUMpCiAKIHZvaWQgU2V0dGluZ3M6OmluaXRpYWxpemVEZWZhdWx0Rm9udEZhbWls
aWVzKCkKIHsKICAgICBzZXRTdGFuZGFyZEZvbnRGYW1pbHkoIlNvbmd0aSBUQyIsIFVTQ1JJUFRf
VFJBRElUSU9OQUxfSEFOKTsKICAgICBzZXRTZXJpZkZvbnRGYW1pbHkoIlNvbmd0aSBUQyIsIFVT
Q1JJUFRfVFJBRElUSU9OQUxfSEFOKTsKLSAgICBzZXRGaXhlZEZvbnRGYW1pbHkoc2Fuc1Nlcmlm
VHJhZGl0aW9uYWxIYW5Gb250RmFtaWx5KCksIFVTQ1JJUFRfVFJBRElUSU9OQUxfSEFOKTsKLSAg
ICBzZXRTYW5zU2VyaWZGb250RmFtaWx5KHNhbnNTZXJpZlRyYWRpdGlvbmFsSGFuRm9udEZhbWls
eSgpLCBVU0NSSVBUX1RSQURJVElPTkFMX0hBTik7CisgICAgc2V0Rml4ZWRGb250RmFtaWx5KCJQ
aW5nRmFuZyBUQyIsIFVTQ1JJUFRfVFJBRElUSU9OQUxfSEFOKTsKKyAgICBzZXRTYW5zU2VyaWZG
b250RmFtaWx5KCJQaW5nRmFuZyBUQyIsIFVTQ1JJUFRfVFJBRElUSU9OQUxfSEFOKTsKICAgICBz
ZXRDdXJzaXZlRm9udEZhbWlseSgiS2FpdGkgVEMiLCBVU0NSSVBUX1RSQURJVElPTkFMX0hBTik7
CiAKICAgICBzZXRTdGFuZGFyZEZvbnRGYW1pbHkoIlNvbmd0aSBTQyIsIFVTQ1JJUFRfU0lNUExJ
RklFRF9IQU4pOwogICAgIHNldFNlcmlmRm9udEZhbWlseSgiU29uZ3RpIFNDIiwgVVNDUklQVF9T
SU1QTElGSUVEX0hBTik7Ci0gICAgc2V0Rml4ZWRGb250RmFtaWx5KHNhbnNTZXJpZlNpbXBsaWZp
ZWRIYW5Gb250RmFtaWx5KCksIFVTQ1JJUFRfU0lNUExJRklFRF9IQU4pOwotICAgIHNldFNhbnNT
ZXJpZkZvbnRGYW1pbHkoc2Fuc1NlcmlmU2ltcGxpZmllZEhhbkZvbnRGYW1pbHkoKSwgVVNDUklQ
VF9TSU1QTElGSUVEX0hBTik7CisgICAgc2V0Rml4ZWRGb250RmFtaWx5KCJQaW5nRmFuZyBTQyIs
IFVTQ1JJUFRfU0lNUExJRklFRF9IQU4pOworICAgIHNldFNhbnNTZXJpZkZvbnRGYW1pbHkoIlBp
bmdGYW5nIFNDIiwgVVNDUklQVF9TSU1QTElGSUVEX0hBTik7CiAgICAgc2V0Q3Vyc2l2ZUZvbnRG
YW1pbHkoIkthaXRpIFNDIiwgVVNDUklQVF9TSU1QTElGSUVEX0hBTik7CiAKICAgICBzZXRTdGFu
ZGFyZEZvbnRGYW1pbHkoIkhpcmFnaW5vIE1pbmNobyBQcm9OIiwgVVNDUklQVF9LQVRBS0FOQV9P
Ul9ISVJBR0FOQSk7Ci0gICAgc2V0Rml4ZWRGb250RmFtaWx5KG9zYWthTW9ub0lzSW5zdGFsbGVk
KCkgPyAiT3Nha2EtTW9ubyIgOiAiSGlyYWdpbm8gU2FucyIsIFVTQ1JJUFRfS0FUQUtBTkFfT1Jf
SElSQUdBTkEpOworICAgIHNldEZpeGVkRm9udEZhbWlseShrYXRha2FuYUhpcmFnYW5hRml4ZWRG
b250RmFtaWx5TmFtZSgpLCBVU0NSSVBUX0tBVEFLQU5BX09SX0hJUkFHQU5BKTsKICAgICBzZXRT
ZXJpZkZvbnRGYW1pbHkoIkhpcmFnaW5vIE1pbmNobyBQcm9OIiwgVVNDUklQVF9LQVRBS0FOQV9P
Ul9ISVJBR0FOQSk7Ci0gICAgc2V0U2Fuc1NlcmlmRm9udEZhbWlseSgiSGlyYWdpbm8gS2FrdSBH
b3RoaWMgUHJvTiIsIFVTQ1JJUFRfS0FUQUtBTkFfT1JfSElSQUdBTkEpOworICAgIHNldFNhbnNT
ZXJpZkZvbnRGYW1pbHkoa2F0YWthbmFIaXJhZ2FuYVNhbnNTZXJpZkZvbnRGYW1pbHlOYW1lKCks
IFVTQ1JJUFRfS0FUQUtBTkFfT1JfSElSQUdBTkEpOwogCiAgICAgc2V0U3RhbmRhcmRGb250RmFt
aWx5KCJBcHBsZU15dW5nam8iLCBVU0NSSVBUX0hBTkdVTCk7CiAgICAgc2V0U2VyaWZGb250RmFt
aWx5KCJBcHBsZU15dW5nam8iLCBVU0NSSVBUX0hBTkdVTCk7CkBAIC05OCwyMSArMTEyLDIxIEBA
IHZvaWQgU2V0dGluZ3M6OmluaXRpYWxpemVEZWZhdWx0Rm9udEZhbWlsaWVzKCkKIHZvaWQgU2V0
dGluZ3M6OmluaXRpYWxpemVEZWZhdWx0Rm9udEZhbWlsaWVzKCkKIHsKICAgICAvLyBUaGVyZSBp
cyBubyBzZXJpZiBDaGluZXNlIGZvbnQgaW4gZGVmYXVsdCBpT1MgaW5zdGFsbGF0aW9uLgotICAg
IHNldFN0YW5kYXJkRm9udEZhbWlseShzYW5zU2VyaWZUcmFkaXRpb25hbEhhbkZvbnRGYW1pbHko
KSwgVVNDUklQVF9UUkFESVRJT05BTF9IQU4pOwotICAgIHNldFNlcmlmRm9udEZhbWlseShzYW5z
U2VyaWZUcmFkaXRpb25hbEhhbkZvbnRGYW1pbHkoKSwgVVNDUklQVF9UUkFESVRJT05BTF9IQU4p
OwotICAgIHNldEZpeGVkRm9udEZhbWlseShzYW5zU2VyaWZUcmFkaXRpb25hbEhhbkZvbnRGYW1p
bHkoKSwgVVNDUklQVF9UUkFESVRJT05BTF9IQU4pOwotICAgIHNldFNhbnNTZXJpZkZvbnRGYW1p
bHkoc2Fuc1NlcmlmVHJhZGl0aW9uYWxIYW5Gb250RmFtaWx5KCksIFVTQ1JJUFRfVFJBRElUSU9O
QUxfSEFOKTsKKyAgICBzZXRTdGFuZGFyZEZvbnRGYW1pbHkoIlBpbmdGYW5nIFRDIiwgVVNDUklQ
VF9UUkFESVRJT05BTF9IQU4pOworICAgIHNldFNlcmlmRm9udEZhbWlseSgiUGluZ0ZhbmcgVEMi
LCBVU0NSSVBUX1RSQURJVElPTkFMX0hBTik7CisgICAgc2V0Rml4ZWRGb250RmFtaWx5KCJQaW5n
RmFuZyBUQyIsIFVTQ1JJUFRfVFJBRElUSU9OQUxfSEFOKTsKKyAgICBzZXRTYW5zU2VyaWZGb250
RmFtaWx5KCJQaW5nRmFuZyBUQyIsIFVTQ1JJUFRfVFJBRElUSU9OQUxfSEFOKTsKIAogICAgIC8v
IFRoZXJlIGlzIG5vIHNlcmlmIENoaW5lc2UgZm9udCBpbiBkZWZhdWx0IGlPUyBpbnN0YWxsYXRp
b24uCi0gICAgc2V0U3RhbmRhcmRGb250RmFtaWx5KHNhbnNTZXJpZlNpbXBsaWZpZWRIYW5Gb250
RmFtaWx5KCksIFVTQ1JJUFRfU0lNUExJRklFRF9IQU4pOwotICAgIHNldFNlcmlmRm9udEZhbWls
eShzYW5zU2VyaWZTaW1wbGlmaWVkSGFuRm9udEZhbWlseSgpLCBVU0NSSVBUX1NJTVBMSUZJRURf
SEFOKTsKLSAgICBzZXRGaXhlZEZvbnRGYW1pbHkoc2Fuc1NlcmlmU2ltcGxpZmllZEhhbkZvbnRG
YW1pbHkoKSwgVVNDUklQVF9TSU1QTElGSUVEX0hBTik7Ci0gICAgc2V0U2Fuc1NlcmlmRm9udEZh
bWlseShzYW5zU2VyaWZTaW1wbGlmaWVkSGFuRm9udEZhbWlseSgpLCBVU0NSSVBUX1NJTVBMSUZJ
RURfSEFOKTsKKyAgICBzZXRTdGFuZGFyZEZvbnRGYW1pbHkoIlBpbmdGYW5nIFNDIiwgVVNDUklQ
VF9TSU1QTElGSUVEX0hBTik7CisgICAgc2V0U2VyaWZGb250RmFtaWx5KCJQaW5nRmFuZyBTQyIs
IFVTQ1JJUFRfU0lNUExJRklFRF9IQU4pOworICAgIHNldEZpeGVkRm9udEZhbWlseSgiUGluZ0Zh
bmcgU0MiLCBVU0NSSVBUX1NJTVBMSUZJRURfSEFOKTsKKyAgICBzZXRTYW5zU2VyaWZGb250RmFt
aWx5KCJQaW5nRmFuZyBTQyIsIFVTQ1JJUFRfU0lNUExJRklFRF9IQU4pOwogCiAgICAgc2V0U3Rh
bmRhcmRGb250RmFtaWx5KCJIaXJhZ2lubyBNaW5jaG8gUHJvTiIsIFVTQ1JJUFRfS0FUQUtBTkFf
T1JfSElSQUdBTkEpOwotICAgIHNldEZpeGVkRm9udEZhbWlseSgiSGlyYWdpbm8gS2FrdSBHb3Ro
aWMgUHJvTiIsIFVTQ1JJUFRfS0FUQUtBTkFfT1JfSElSQUdBTkEpOworICAgIHNldEZpeGVkRm9u
dEZhbWlseShrYXRha2FuYUhpcmFnYW5hRml4ZWRGb250RmFtaWx5TmFtZSgpLCBVU0NSSVBUX0tB
VEFLQU5BX09SX0hJUkFHQU5BKTsKICAgICBzZXRTZXJpZkZvbnRGYW1pbHkoIkhpcmFnaW5vIE1p
bmNobyBQcm9OIiwgVVNDUklQVF9LQVRBS0FOQV9PUl9ISVJBR0FOQSk7Ci0gICAgc2V0U2Fuc1Nl
cmlmRm9udEZhbWlseSgiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTiIsIFVTQ1JJUFRfS0FUQUtB
TkFfT1JfSElSQUdBTkEpOworICAgIHNldFNhbnNTZXJpZkZvbnRGYW1pbHkoa2F0YWthbmFIaXJh
Z2FuYVNhbnNTZXJpZkZvbnRGYW1pbHlOYW1lKCksIFVTQ1JJUFRfS0FUQUtBTkFfT1JfSElSQUdB
TkEpOwogCiAgICAgLy8gVGhlcmUgaXMgbm8gc2VyaWYgS29yZWFuIGZvbnQgaW4gZGVmYXVsdCBp
T1MgaW5zdGFsbGF0aW9uLgogICAgIHNldFN0YW5kYXJkRm9udEZhbWlseSgiQXBwbGUgU0QgR290
aGljIE5lbyIsIFVTQ1JJUFRfSEFOR1VMKTsK
</data>

          </attachment>
      

    </bug>

</bugzilla>