Bug 165009

Summary: Arabic hamza diacritic misrendering on Tahoma
Product: WebKit Reporter: Ebrahim Byagowi <ebrahim>
Component: TextAssignee: Nobody <webkit-unassigned>
Status: RESOLVED FIXED    
Severity: Normal CC: mmaxfield, webkit-bug-importer
Priority: P2 Keywords: InRadar
Version: Safari Technology Preview   
Hardware: Mac   
OS: macOS 10.12   
URL: data:text/html;charset=utf8,<div style="font-family:Tahoma;font-size:400%;">%D9%87%D9%94
Attachments:
Description Flags
Screenshot: Firefox, Chrome, Safari
none
Sample project none

Ebrahim Byagowi
Reported 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.
Attachments
Screenshot: Firefox, Chrome, Safari (44.73 KB, image/png)
2016-11-28 10:28 PST, Myles C. Maxfield
no flags
Sample project (26.18 KB, application/zip)
2016-11-28 14:11 PST, Myles C. Maxfield
no flags
Myles C. Maxfield
Comment 1 2016-11-28 10:28:15 PST
Created attachment 295496 [details] Screenshot: Firefox, Chrome, Safari
Myles C. Maxfield
Comment 2 2016-11-28 10:30:00 PST
The sequence of codepoints is U+647 U+654
Myles C. Maxfield
Comment 3 2016-11-28 14:11:42 PST
Created attachment 295530 [details] Sample project Sample project shows that the problem is in CoreText.
Myles C. Maxfield
Comment 4 2016-11-28 14:15:34 PST
Ebrahim Byagowi
Comment 5 2021-01-13 23:46:02 PST
It is fixed apparently. Thanks!
Note You need to log in before you can comment on or make changes to this bug.