Bug 165009 - Arabic hamza diacritic misrendering on Tahoma
Summary: Arabic hamza diacritic misrendering on Tahoma
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Text (show other bugs)
Version: Safari Technology Preview
Hardware: Mac macOS 10.12
: P2 Normal
Assignee: Nobody
URL: data:text/html;charset=utf8,<div styl...
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2016-11-21 09:03 PST by Ebrahim Byagowi
Modified: 2021-01-13 23:46 PST (History)
2 users (show)

See Also:


Attachments
Screenshot: Firefox, Chrome, Safari (44.73 KB, image/png)
2016-11-28 10:28 PST, Myles C. Maxfield
no flags Details
Sample project (26.18 KB, application/zip)
2016-11-28 14:11 PST, Myles C. Maxfield
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Ebrahim Byagowi 2016-11-21 09:03:23 PST
Repro case:
data:text/html;charset=utf8,<div style="font-family:Tahoma;font-size:400%;">%D9%87%D9%94

Actual:
The first part from right is distanced from its base (Arabic Heh)

Expected:
Like Chrome and Firefox, it should be near the base letter.


AFAIK this is a font bug, but HarfBuzz on Firefox and Chrome have done some workaround for it so it can be considered ComplexPath/CoreText thus Safari bug.
Comment 1 Myles C. Maxfield 2016-11-28 10:28:15 PST
Created attachment 295496 [details]
Screenshot: Firefox, Chrome, Safari
Comment 2 Myles C. Maxfield 2016-11-28 10:30:00 PST
The sequence of codepoints is U+647 U+654
Comment 3 Myles C. Maxfield 2016-11-28 14:11:42 PST
Created attachment 295530 [details]
Sample project

Sample project shows that the problem is in CoreText.
Comment 4 Myles C. Maxfield 2016-11-28 14:15:34 PST
<rdar://problem/29408071>
Comment 5 Ebrahim Byagowi 2021-01-13 23:46:02 PST
It is fixed apparently. Thanks!