<?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>195745</bug_id>
          
          <creation_ts>2019-03-14 06:47:39 -0700</creation_ts>
          <short_desc>Letter spacing shouldn&apos;t break Arabic words</short_desc>
          <delta_ts>2025-08-26 23:39:08 -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>CSS</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>REOPENED</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="Ebrahim Byagowi">ebrahim</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>50167214</cc>
    
    <cc>bfulgham</cc>
    
    <cc>mmaxfield</cc>
    
    <cc>nmouchtaris</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>1516495</commentid>
    <comment_count>0</comment_count>
    <who name="Ebrahim Byagowi">ebrahim</who>
    <bug_when>2019-03-14 06:47:39 -0700</bug_when>
    <thetext>Testcase:
data:text/html;charset=utf8,&lt;div style=&quot;letter-spacing: 10px;&quot;&gt;%D9%85%D8%AA%D9%86&lt;/div&gt;

Actual:
Breaks the word letter on Arabic

Expected:
Shouldn&apos;t insert space between on an Arabic word per https://drafts.csswg.org/css-text-3/#cursive-tracking

Equivalent bugs to get context:
https://crbug.com/942012
https://bugzilla.mozilla.org/show_bug.cgi?id=1342835</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1880220</commentid>
    <comment_count>1</comment_count>
    <who name="Brent Fulgham">bfulgham</who>
    <bug_when>2022-07-01 15:42:52 -0700</bug_when>
    <thetext>We seem to exactly match Chrome behavior here. Can you reopen if we are still doing something wrong in macOS 13 or iOS 16?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1880221</commentid>
    <comment_count>2</comment_count>
    <who name="Radar WebKit Bug Importer">webkit-bug-importer</who>
    <bug_when>2022-07-01 15:43:07 -0700</bug_when>
    <thetext>&lt;rdar://problem/96318423&gt;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2112418</commentid>
    <comment_count>3</comment_count>
    <who name="yisibl">50167214</who>
    <bug_when>2025-04-22 08:14:47 -0700</bug_when>
    <thetext>Chrome now has a new behavior:
https://groups.google.com/a/chromium.org/g/blink-dev/c/K_tGT0tTJoM/m/QwZrhu7ADgAJ</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>2138986</commentid>
    <comment_count>4</comment_count>
    <who name="Ebrahim Byagowi">ebrahim</who>
    <bug_when>2025-08-26 23:35:28 -0700</bug_when>
    <thetext>&gt; Can you reopen if we are still doing something wrong in macOS 13 or iOS 16?


Thanks for asking and sorry for missing to update this issue. This is never fixed indeed, I&apos;m using Tahoe 26.0 Beta (25A5346a ) right now and it still exists.

data:text/html;charset=utf8,&lt;div style=&quot;letter-spacing: 40px; font-size: 740%&quot;&gt;%D9%85%D8%AA%D9%86&lt;/div&gt;

https://imgur.com/a/2oSkxPX

The text on the screenshot shouldn&apos;t be broken in two parts.

&gt; Chrome now has a new behavior:

Thanks for pointing that out, they&apos;ve fixed the equivalent of this file on Chrome which I&apos;ve filed there, just am mentioning so that WebKit can become confident this is a change that should happen per the spec and now for compatibility with most other browsers.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>