Skip to content

Commit 02a64aa

Browse files
committed
[css-inline] maintain arabic shaping across initial-letter boundaries, issue #2399
1 parent d0d0952 commit 02a64aa

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

css-inline-3/Overview.bs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -807,16 +807,18 @@ Sizing Initial Letters</h3>
807807
Shaping and Glyph Selection</h4>
808808

809809
When 'initial-letter' is not ''normal'',
810-
shaping does not occur across the box's boundaries,
811-
as if the zero-width non-joiner (U+200C) were inserted
812-
before/after the <a>initial letter</a>.
810+
shaping <em>should</em> still occur across the box's boundaries,
811+
see [[css-text-3#boundary-shaping]].
813812
For example, if the first letter of the Farsi word “پس”
814813
were styled with ''initial-letter: 2 1'',
815-
both letters would be styled in their isolated forms,
816-
with “پ” as the initial letter, followed by the normally-styled “س”.
814+
both letters would be styled in their joined forms,
815+
with initial-form “ﭘ” as the <a>initial letter</a>,
816+
followed by the normally-styled final-form “ﺲ”.
817+
Note that the two letters might not always graphically connect,
818+
even when shaped in their joining forms.
817819

818820
Issue: Are there other things we need to consider here?
819-
821+
820822
<h3 id="initial-letter-exclusions">
821823
Space Around Initial Letters</h3>
822824

0 commit comments

Comments
 (0)