-
Notifications
You must be signed in to change notification settings - Fork 792
[css-text] shaping breaks and typographic characters #699
Copy link
Copy link
Closed
Labels
Closed Accepted as EditorialCommenter SatisfiedCommenter has indicated satisfaction with the resolution / edits.Commenter has indicated satisfaction with the resolution / edits.Testing UnnecessaryMemory aid - issue doesn't require testsMemory aid - issue doesn't require testsTracked in DoCcss-text-3Current WorkCurrent Worki18n-alreqArabic language enablementArabic language enablementi18n-ilreqIndic language enablementIndic language enablementi18n-needs-resolutionIssue the Internationalization Group has raised and looks for a response on.Issue the Internationalization Group has raised and looks for a response on.i18n-sealreqSoutheast Asian language enablementSoutheast Asian language enablementi18n-tlreqTibetan language enablementTibetan language enablement
Metadata
Metadata
Assignees
Labels
Closed Accepted as EditorialCommenter SatisfiedCommenter has indicated satisfaction with the resolution / edits.Commenter has indicated satisfaction with the resolution / edits.Testing UnnecessaryMemory aid - issue doesn't require testsMemory aid - issue doesn't require testsTracked in DoCcss-text-3Current WorkCurrent Worki18n-alreqArabic language enablementArabic language enablementi18n-ilreqIndic language enablementIndic language enablementi18n-needs-resolutionIssue the Internationalization Group has raised and looks for a response on.Issue the Internationalization Group has raised and looks for a response on.i18n-sealreqSoutheast Asian language enablementSoutheast Asian language enablementi18n-tlreqTibetan language enablementTibetan language enablement
Type
Fields
Give feedbackNo fields configured for issues without a type.
8.3. Shaping Across Element Boundaries
https://drafts.csswg.org/css-text/#boundary-shaping
i'm not clear how typographic units are relevant here – in fact, i think it may be incorrect to invoke them. Apart from the fact that what constitutes a typographic unit is particularly vague here, i think that actually we just want to say "for any box whose boundary separates two characters", where character refers to Unicode code points. For example, these rules should presumably apply to diacritics (it is a common use case to want to colour diacritics or accents differently from a base character), or a part of a grapheme cluster.
(See the tests at https://www.w3.org/International/tests/repo/results/css-text-shaping.en.html#diacritics for examples that actually show browsers applying the same behaviour to diacritics as to normal letters.)