Bug 285708

Summary: Arabic text baseline inconsistency
Product: WebKit Reporter: Ebrahim Byagowi <ebrahim>
Component: TextAssignee: Nobody <webkit-unassigned>
Status: NEW    
Severity: Normal CC: ahmad.saleem792, fantasai.bugs, karlcow, mmaxfield, nmouchtaris, simon.fraser, vitor.roriz, webkit-bug-importer, zalan
Priority: P2 Keywords: InRadar
Version: Safari 18   
Hardware: Mac (Apple Silicon)   
OS: macOS 15   
Attachments:
Description Flags
Arabic text baseline inconsistency
none
Test reduction
none
Test reduction none

Ebrahim Byagowi
Reported 2025-01-09 14:50:13 PST
Created attachment 473850 [details] Arabic text baseline inconsistency Steps to repro: 1. Open https://archive.is/gWIBQ#ترخيص (archived from https://ary.wikipedia.org/wiki/فيشي:ترحيب.svg ) Expected: Like Firefox and Chrome, to have a consistent baseline Actual: Three different baselines in the second line of the link as can be in the attachment also
Attachments
Arabic text baseline inconsistency (17.62 KB, image/jpeg)
2025-01-09 14:50 PST, Ebrahim Byagowi
no flags
Test reduction (119 bytes, text/html)
2025-01-09 15:29 PST, alan
no flags
Test reduction (284 bytes, text/html)
2025-01-09 16:15 PST, alan
no flags
Ahmad Saleem
Comment 1 2025-01-09 15:15:09 PST
@Ebrahim - is it regression or it was happening before as well? Plus is it SVG Text? I will check with recent work by Antti to use IFC for SVG text and see if it fixes or not and will update here.
alan
Comment 2 2025-01-09 15:29:39 PST
Created attachment 473851 [details] Test reduction
alan
Comment 3 2025-01-09 15:31:47 PST
This does not look like a recent regression.
alan
Comment 4 2025-01-09 16:15:39 PST
Created attachment 473852 [details] Test reduction Actually here is a better test reduction without any inline boxes. It kinda hints that this is font painting issue and not layout.
Radar WebKit Bug Importer
Comment 5 2025-01-09 16:16:20 PST
Ebrahim Byagowi
Comment 6 2025-03-26 14:00:50 PDT
> is it regression or it was happening before as well? I've seen just recently. No SVG involved I think and it's still reproducible it seems.
Note You need to log in before you can comment on or make changes to this bug.