<?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>257746</bug_id>
          
          <creation_ts>2023-06-06 07:07:08 -0700</creation_ts>
          <short_desc>Text opacity shows glyph overlap for cursive scripts</short_desc>
          <delta_ts>2023-06-13 07:08:17 -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>Text</component>
          <version>Safari 16</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>macOS 12</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></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="r12a">ishida</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>mmaxfield</cc>
    
    <cc>webkit-bug-importer</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1960045</commentid>
    <comment_count>0</comment_count>
      <attachid>466603</attachid>
    <who name="r12a">ishida</who>
    <bug_when>2023-06-06 07:07:08 -0700</bug_when>
    <thetext>Created attachment 466603
N&apos;Ko text showing no overlaps in opaque cursive text

This issue is likely to apply to all cursive script text.

Text in &apos;cursive&apos; writing systems is joined by overlapping glyphs with the appropriate joining forms. If those glyphs are made opaque, the joins should not become apparent. For example, N&apos;Ko should look like shown in the attached image.

css-color was updated to clarify that opacity should be applied to a whole element, not to individual letters, so that this shouldn&apos;t happen.

WebKit works as expected for Arabic, Devanagari, Syriac &amp; N&apos;Ko, but not for Adlam (Fulah), Mongolian, or Hanifi Rohingya.

It seems that a fix has been applied for certain scripts, but needs to be extended for those mentioned (plus Mandaic).



Tests

Interactive test, Applying opacity to cursive text doesn&apos;t produce dark patches where glyphs overlap
https://github.com/w3c/character_phrase_tests/issues/40


I18n test suite, Text opacity
https://w3c.github.io/i18n-tests/results/cursive#text_opacity</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1961325</commentid>
    <comment_count>1</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2023-06-13 07:08:17 -0700</bug_when>
    <thetext>&lt;rdar://problem/110708611&gt;</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>466603</attachid>
            <date>2023-06-06 07:07:08 -0700</date>
            <delta_ts>2023-06-06 07:07:08 -0700</delta_ts>
            <desc>N&apos;Ko text showing no overlaps in opaque cursive text</desc>
            <filename>151993426-e38985f6-7e46-4d99-82eb-cdb4434862af.png</filename>
            <type>image/png</type>
            <size>13152</size>
            <attacher name="r12a">ishida</attacher>
            
              <data encoding="base64">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
coflScsxK2GrMKsb1sDazPqk9biNiE2kTastxtbGtsT2rZ2c3V67TnuSvYf9ZftvDvoOWQ6jjqKO
sY4dTvRObk5VTivOhs65zhM7ZXbu2/nEhdMl0KXZFevq5HrRdXmX0a78XTNuSm5pbs93i+xO2P3Y
ndM9xP22B70H1aPBE+3p7HnZc4NqTa2gLnuZeZV6LXobeBd6z/vo+uT5zPlq+eb6zvpp+eX6vfPX
8j/pPxegE1AQsBBoEFgc+DnINOhs0EqwdXBl8GaIc0htKE2oZ+jNMKaw4LD74bzhCeEDERIRaRET
keqR+ZGLUeZRF6Oh6N3RzTHM8KGpO1Y09nDsZJx2XEncarxTfEMCY0JYQneieOKxxNkk46QLe1B7
vPd07CXvPbB3cp/evvL90H6v/R3JgsmHkmdSTFIuHcAfCD7Qkyqbmpv69aDzwZZDPIdSDk0fNjlc
nUaXFpU2fETjyNmjqKOBR3uPKRw7dexnuk96V4ZsRkHGxnHv410n5E4UndjM9MvszVLOOpONyQ7L
fp6jk3MplzE3KXf6pOXJpjz+vPS8r/ke+Y8LFAvOFuILYwsniiyKmk8Jnco+tVEcUDxUol9SW8pd
eqx05bTP6adndM/UnOU5m3F2rSywbKTcpLypglJRcA5zLu7c2/NO5zsvqF6oush5MePij8qwyolL
dpfuV6lUVV3mvpxVjaiOrZ674nal/6rh1eYaqZryWtbajDpQF1v3/prntef15vUdDaoNNdeFr5c2
khrTm6CmxKbFGwE3Jppdmgdu7rjZ0aLR0tgq3Vp5i3yr5DbL7aw7+DuH7mzeTbq73BbRttDu3z7d
4dExem/nvWf3be/3PjB/8Oih8cN7nXqddx9pPbr1WP3xzS7VrhtPlJ80dSt1N/Yo9TT2Kvc29an0
Nfer9bcMaA7cearztH3QcPDhM7NnT4ashgaeOz4fGXYbnhjxGXn3IuTF55dxL9dHU8bQY+njDOMF
r7hfVbwWe107oTxxe9JwsnvKfmp02nt6/k30m42ZQ2+Jbwtm+War3sm/uzVnPNf/ftf7mfmI+fWF
tA+MH0o/in68/kn3U/fizsWZz1GfN78cX+JYqvyq+LVj2Wb51bfQb+sr6ascq5e+q37vXHNem12P
38BuFP0Q+9Hy0/zn2Gbo5mYENYq6dRRAwg/Czw+AL5UAEF0AIPUDgN/1+6z934SEDx8IuHWCpKF5
xGmkO0oMjUV/xsxhh2le4ybxKwQ0kUJnTh/DUMY4TKJl1mZJYq1lm+UQ56RyFXL38aL5lPh9yZkC
9YJPhT5SECJ0ovRitPDO913ig+Sk1KD0PZlG2fNy2fL7FIIUnZR0lcVVSCobqjNq3erXNUo1D2oF
advpaOtK6vHpsxowGOKMUEY/jFdMFk3fmU3sGDHvtXhgecuqwfqqzWXbKrvL9lcdah2vOTU4N+y8
7nLdtWFXvdu13bXutR71ns3Udq9u7xc+b32/+m0G0AayBgkES4QoheqEmYU7RvhGxkediL4Yczd2
JO5zAi6RP0llj9Ve730J+9OTC1PKDpSnnj1YdCjrcFraniORR/2OuaZbZegdVzohmsmdxZRNm4PL
pT3JkMeeTy6QKFQs0jplVGxZ4li667T3meCzMWUp5dkV5ecaz3ddeH3x6yWaKu7LMtX6Vxyv+tck
1B6tK7hWUV/d0HC9pfFu04Mbj5t7bg60DLWO3Bq9/frOm7vzbcsdyHss90UfaD606fR+FP84vav0
SW13e89A70Tfh/7lgbWnG4Prz1aHlp9/Hv4Ar7bpl69GR8aejve8evT6wcTDya6pp9Pjb+Zmlmeh
d4Q59veC89ILah8MPpp9Ml80/Cz/he3Ll6XOr6eWg79prtCtvF6t/Z6yZrtOXv+80f4j56fnpuzm
5j/8L43mRy/B/n9PM4X7TIsnCBON6ALosxg6GJdIUsweLKdYn7ETOSw5D3O1cX/jleDz4D9Ovi7w
XPCrMD2FW4QiShZjF6cVX5WYkuyVapE+J3NcNk7OU95MQVaRTfGH0hvlLpVa1Ty1JHV3DX1NihaN
1rz2gE6z7jm9HP1Ug3jDECMvYycTc1NtM7kdguYsFliLVcv3VmPWAzaPbDvs7ti3OjQ7NjrVOVfv
vOhS7lq8K8/txO4j7qkeyZ7J1FSvdO+TPqW+lX51/s0BbYGPgvqCh0LGQt+ELYSvRmKi2KIlY/Rj
d8aFxR9MKEy8knR3z9O9b/YtJyNS8AfoUgkHMQd/Hvp6eC5t/MjA0QfHmtOrM84czz6RmhmfFZrt
n+OfG3QyKi8p/2BBRuHJopJTFcVVJXWljadvnek4+6TsefmbiuXzmAvsF8UrNS9ZVXlcjqhOuZJ9
taymtvZ2Xde1ofrXDe+uLzauNm02Y24SW5hbOW/x36bckbyr0KbVvqPD5V7I/eQHJx9WdrY86nk8
0fWlG9XD2kvpU+rXH7B4aj/o/Mx1yO25+7DHiOcLz5fUUeoYdZz6ivraeyJgMmJq73T6m+KZ6ret
s93vxuc+vN9YIHzg/Ej5JL0o81kEXgGbS5Nf25fLvu1fcVtV/87+/dva4HrdxokfQT+NNwX/zf//
Of57SXhmTZZoOP4/wfHvzVXC/YyXyKfJH0wuFLgjOCX0k8IoQhYVFxMTF5EgS3JKMUjjZIDMkuys
3Ij8I4UmxYtK+coHVSJVd6uZq6toCGrSaa5qTWv367TpNuhd0i8zKDHMN8o0PmKSYppgFrHD39zd
wsHSzErbWtlGxlbMjmIv5CDgSHbic+beyeHC6sq0i+CG3Q3t/uH+3WPFc5W67o3wofGl92P15w4g
B1KCxINlQuRDlcLUwnUiTCJtozyiI2JSYnPiyuOvJbQl9iWN75nfu7ofkYxPIRzApUJwFn1z6Nnh
jrTaI6ePph+LTadmWB5XPSGYSZ/5I+tD9lTOWO7IyeG8kfwXBSOFI0XDp54XPysZLB043Xem52xv
2UD584pxONMtXlirRF0iVrFc5q2mXJG+qlijXqtTZ3DNsN6owfC6fqNuk9YN9WaVmwotMq0Styi3
Be7w3uVq42rn7RC6J3Vf5YH+Q8tO50dej0O64p4kdx/tyekt6jvTXz5Q8bRssPRZ4VDO84zhQyP7
XsS/DB8NGPMcd3ll/9pmwnbSecprOvJN6kz+20uzre965ibef1lAfWD+KPRJflHrs+EX4yXjrwbL
Ot80VpRX5b5LrFHW+Tc4fpB+Ejcxv/z/+87lF2HgmvI8nCccjwBgkQPAGQ0AKHgACHQA2BABcFAD
CP0sgFBQAAjZc9v5A4ILTxxgAOyADCSAClwf2wIPEA6S4ZqyAjSCx2AcLEF4iAypQw5QOJQOVUIP
oRkEBiGKsIBrvSK4vltAciBNkUnIWuQ7lBBcqZ1HvUNLw7VYB4Ye44lpwNJgPbGtNOw0CTQvcTq4
SrhO2o//QOtBO0AwJNwgihPP0LHQnaCnoT/MgGY4wkhgPMnEw1RFUiF1Mjszz7IkstKylrGpsPWz
h3DgOao5rTi/cpVym3Av8ZTxWvKu8VXyO5LR5CaBIEGy4EuhfGE7CokyJFIs6ikmIvZBvEEiUVJH
CiPVJ10iEyCrKkcr91q+SSFbMUTJQllehVeVpEanzqDBpknWktHW0bHXDdI7pF9u0G44bYw1ETc1
Nwvccdi8zKLVcsRqxYbDVsvO1z7LodVxHl7L1i6prtd3zexmdTf2iPespk54c/jY++b4DQSQAncG
lQUvhGqEZYbPRhpFVcYQY+Pj3iQ4JHbu0drbtF8+ue6AXGr9IYXD145IHb2YzptRdIKUmZPNmJN3
kjOvokCqsPWUZfF0afIZwbP95YfP6V1AXnx8KfeyxxXZGmTty2vXG3IaI2/Y3pRtpb01daexLa1j
533Jh4jO0cdNT/J74vpcB/QHZYdEh+VfOI4Wja9PxE1tzBx5x/b+ygfjT2++HFmWWRlby/xhuLV/
/PE/25b/lWH/2wB3EAr2gUxQBhrAQzAKFiEsxAupQDZQMJQGnYPaoQkEhBBEGCOCEbmIVsRbJAmp
j4xFXka+QZFRVNQF1AJaEZ2M7sHwYMIx97Hc2DjsIFxL59F8x3niuvAq+Iu0HLQnCEhCEuEzMZA4
SbeLbpjeiX6YYRfDFGMw4wrTYRIrqYpZm3mQJZBlk7WQTY6tB/Y+HUc9504uBFcNtxsPkecubxSf
MN8IfzpZi/xF4JIgVYhHaFS4hOIuIiQyL9ooliJuIcEmMS1ZI5UobSzDLDMj2yyXKe+roKvIrbiu
NK58D85n5WrF6iUaFZo1Wrfh/eyt7qY+l4G6oZvRAeMqkwHT7zt4zXUsPCz3WZ22vmMzZYezl3dw
dzzhdMd5yUXM1WtXidugO95DzzOBes1r3kfU19+vyv9DoGLQ/uCuUI6w4PC2SI6ouOjhWM248wn0
ifuSPu6l7htJtk3pSbU42HPYJu3pUbtjAxlWx7syTbM6c8xye/Mc818VBhetFR8vJZ9uPetS9rOi
+rz7RbbKZ1X51a5XyTULdTfr06+7Nyk2E2/Ott69nXfXt13xHrjf87D0UWiXbjdbz2Jf90D1YOZQ
3LD/C//RpPHK1/NTem8qZvFzsfMzH10Xny5ZL/evOq29/hH6D///5/h/tRX/AlvxH7YV/w/g+Ecj
RBDmiAhEIeIu4j2SFWmEjEdWI6dQPChXVDFqDE1G+6Pr0BuYHZgSzCesEfY0dpXGkaYRx4bbi5vG
W+JbaEVpiwg08ApYIHoQn9FZ0D2k16dvZ9BneMhowTjERGX6RNrPTMdcxiLP8pDVjfUrWxa7JHs3
RxgnibOVy5ebibuNJ4KXn7ef7wC/PP9bcomAvSCd4BOhDGFLCiPlhUiFaKiYmjhafEDitGSglIo0
VvqFTI3sYTl3eXUFDoU1xVdKncqNKtWql9Rq1Fs1ujUntdZ0WHWV9Hbq7zeoNBw0RpoomHqbZe9o
MZ+yxFnJWbvaHLG9YTfnwOvo7JTr3O/C4Gq/q8BtxJ3TY5dnKfWVt6BPkO91fyjAJrAiaCXEOrQ6
HB8RGjkUrR9THycSX5bInVSyl3tfRbJ4SmOqwcFnhwPSNo5mp5Mz6k5oZT7Odsp5ezIhn1Bwvkj7
1GjJntO8Z+6XhVfwnXt+Ib/StUr48vKVRzVn6xLrna+rNHE1I24utA7fbr9b2Z52z+OBXCf0qL+r
rDuq16Sfb+D74POhpuHiFwdGw8a9XntM+k8nzpycbZgbWQAfJRZdvxz/2vFt/bvKetyPm7/8H+2n
IL+VPiCCPgDoV5ubSxQAsLkA/MjZ3Fyv2Nz8cQ4uNsYAaAv5fY+/lWsYAMilIDL9hR6V1qX8+x36
7zv+f6lj/r0FW5noF/3KRFstnJXAfwEHinZIkgDscgAAAFZlWElmTU0AKgAAAAgAAYdpAAQAAAAB
AAAAGgAAAAAAA5KGAAcAAAASAAAARKACAAQAAAABAAABmaADAAQAAAABAAAAWAAAAABBU0NJSQAA
AFNjcmVlbnNob3SwkEA0AAAB1WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPHg6eG1wbWV0YSB4
bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iWE1QIENvcmUgNi4wLjAiPgogICA8cmRm
OlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1u
cyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxu
czpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDxleGlmOlBp
eGVsWURpbWVuc2lvbj44ODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBp
eGVsWERpbWVuc2lvbj40MDk8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpV
c2VyQ29tbWVudD5TY3JlZW5zaG90PC9leGlmOlVzZXJDb21tZW50PgogICAgICA8L3JkZjpEZXNj
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
</data>

          </attachment>
      

    </bug>

</bugzilla>