Skip to content

Commit 9560916

Browse files
committed
[css-text] Define Arabic/etc shaping across inline element boundaries, per WG resolution https://lists.w3.org/Archives/Public/www-style/2014Oct/0259.html
1 parent 43f3ef9 commit 9560916

1 file changed

Lines changed: 18 additions & 0 deletions

File tree

css-text/Overview.bs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2224,6 +2224,24 @@ Word Spacing: the 'word-spacing' property</h3>
22242224
unless they are prepared to accept non-interoperable results.
22252225
</div>
22262226

2227+
<h3 id="boundary-shaping">
2228+
Shaping Across Element Boundaries</h3>
2229+
2230+
Text shaping <em>must</em> be broken at inline box boundaries
2231+
when any of the following are true
2232+
for any box whose boundary separates the two <a>typographic character units</a>:
2233+
2234+
1. Any of 'margin'/'border'/'padding'
2235+
separating the two <a>typographic character units</a> in the inline axis
2236+
is non-zero.
2237+
2. 'vertical-align' is not ''vertical-align/baseline''.
2238+
3. The boundary is a <a lt="bidi-isolates">bidi isolation boundary</a>.
2239+
2240+
Text shaping <em>must not</em> be broken across inline box boundaries when there is no change in formatting.
2241+
Text shaping <em>should not</em> be broken across inline box boundaries otherwise,
2242+
if it is reasonable and possible for that case given the limitations of the font technology.
2243+
2244+
22272245
<h2 id="edge-effects">
22282246
Edge Effects</h2>
22292247

0 commit comments

Comments
 (0)