Bug 255710 - Upright text in vertical lines doesn't segment correctly
Summary: Upright text in vertical lines doesn't segment correctly
Status: NEW
Alias: None
Product: WebKit
Classification: Unclassified
Component: Layout and Rendering (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2023-04-20 00:20 PDT by Fuqiao Xue
Modified: 2023-04-27 00:21 PDT (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fuqiao Xue 2023-04-20 00:20:03 PDT
WebKit doesn't tailor grapheme cluster rules to take into account full orthographic syllables represented as conjuncts, upright characters in vertical lines of text don't break correctly.

See requirements at: https://w3c.github.io/ilreq/#h_vertical_arrangements_of_characters , but add to those the points made in https://w3c.github.io/i18n-drafts/questions/qa-indic-graphemes.en.html

Tests & results:
When devanagari characters are rendered upright in vertical text, orthographic syllables containing conjuncts are kept together: https://github.com/w3c/text_direction_tests/issues/10

An attempt has been made to keep conjuncts together, but pre-base consonants are rendered alone.
Comment 1 Radar WebKit Bug Importer 2023-04-27 00:21:19 PDT
<rdar://problem/108594541>