REOPENED195745
Letter spacing shouldn't break Arabic words
https://bugs.webkit.org/show_bug.cgi?id=195745
Summary Letter spacing shouldn't break Arabic words
Ebrahim Byagowi
Reported 2019-03-14 06:47:39 PDT
Testcase: data:text/html;charset=utf8,<div style="letter-spacing: 10px;">%D9%85%D8%AA%D9%86</div> Actual: Breaks the word letter on Arabic Expected: Shouldn'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
Attachments
Brent Fulgham
Comment 1 2022-07-01 15:42:52 PDT
We seem to exactly match Chrome behavior here. Can you reopen if we are still doing something wrong in macOS 13 or iOS 16?
Radar WebKit Bug Importer
Comment 2 2022-07-01 15:43:07 PDT
yisibl
Comment 3 2025-04-22 08:14:47 PDT
Ebrahim Byagowi
Comment 4 2025-08-26 23:35:28 PDT
> 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'm using Tahoe 26.0 Beta (25A5346a ) right now and it still exists. data:text/html;charset=utf8,<div style="letter-spacing: 40px; font-size: 740%">%D9%85%D8%AA%D9%86</div> https://imgur.com/a/2oSkxPX The text on the screenshot shouldn't be broken in two parts. > Chrome now has a new behavior: Thanks for pointing that out, they've fixed the equivalent of this file on Chrome which I'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.
Ebrahim Byagowi
Comment 5 2026-10-06 16:04:22 PDT
Just to note a possible fix in the future shouldn't be like Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=2079008 and https://issues.chromium.org/570417348
Ebrahim Byagowi
Comment 6 2026-10-06 16:15:03 PDT
So to clarify this a bit, this bug is already fixed in Chromium https://crbug.com/942012 and Firefox https://bugzilla.mozilla.org/show_bug.cgi?id=1342835 but the problem is they've caused a regression on https://bugzilla.mozilla.org/show_bug.cgi?id=2079008 and https://issues.chromium.org/570417348
Note You need to log in before you can comment on or make changes to this bug.