Skip to content

Commit 72cf005

Browse files
committed
[css-text-3] Clarify intended rendering of split grapheme clusters while maintaining that this may not always be possible. #699
1 parent 2e9be3b commit 72cf005

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

css-text-3/Overview.bs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -315,8 +315,16 @@ Characters and Letters</h3>
315315
for how to determine the Unicode properties of a <a>typographic character unit</a>.
316316

317317
<p>The rendering characteristics of a <a>typographic character unit</a> divided
318-
by an element boundary is undefined:
319-
it may be rendered as belonging to either side of the boundary,
318+
by an element boundary is undefined.
319+
Ideally each component should be rendered
320+
according to the formatting requirements of its respective element’s properties
321+
while maintaining correct shaping and positioning
322+
of the <a>typographic character unit</a> as a whole.
323+
However, depending on the nature of the formatting differences between its parts
324+
and the capabilities of the font technology in use,
325+
this is not always possible.
326+
Therefore such a <a>typographic character unit</a>
327+
may be rendered as belonging to either side of the boundary,
320328
or as some approximation of belonging to both.
321329
Authors are forewarned that dividing <a>grapheme clusters</a>
322330
by element boundaries may give inconsistent or undesired results.

0 commit comments

Comments
 (0)