@@ -3092,41 +3092,6 @@ <h3 id=text-combine-horizontal><span class=secno>9.1. </span>
30923092 and ‘< code class =css > none</ code > ’ are marked at-risk. Which
30933093 ones should we take to CR?
30943094
3095- < p > When combining text as for ‘< code
3096- class =css > text-combine-horizontal: all</ code > ’, the glyphs of the
3097- combined text are stacked horizontally (without line breaks,
3098- letter-spacing, etc., but using the specified font settings), similar to
3099- the contents of an inline-box with a horizontal writing mode and a
3100- line-height of 1em. The effective size of the composition is assumed to be
3101- 1em square; anything outside the square is not measured for layout
3102- purposes. The UA should center the glyphs horizontally and vertically
3103- within the measured 1em square. The baseline of the resulting composition
3104- chosen such that the square is centered between the text-over and
3105- text-under baselines of its parent inline box prior to any baseline
3106- alignment shift. For text layout purposes, e.g. bidi ordering,
3107- line-breaking, emphasis marks, text-decoration, etc. the resulting
3108- composition is treated as a single glyph representing the Object
3109- Replacement Character U+FFFC.
3110-
3111- < p > In some fonts, the ideographic glyphs are given a compressed design such
3112- that they are 1em wide but shorter than 1em tall. To accommodate such
3113- fonts, the UA may vertically scale the contents of the composition to
3114- match the advance height of 水 U+6C34.
3115- <!-- 水 U+6C34 was chosen because it is a very basic character common to
3116- all Han-based scripts, so would have to appear in any usable ideographic
3117- font; and its shape is very full in both dimensions, so it would be
3118- unlikely to be shortened in a proportional font -->
3119-
3120-
3121- < p > The automatic text combinations are determined before ‘< code
3122- class =property > text-transform</ code > ’ is applied. Any CSS fullwidth
3123- transformations (‘< code class =css > text-transform:
3124- full-width</ code > ’ < a href ="#CSS3TEXT "
3125- rel =biblioentry > [CSS3TEXT]<!--{{CSS3TEXT}}--> </ a > or ‘< code
3126- class =css > font-variant-east-asian-width: full-width</ code > ’ < a
3127- href ="#CSS3FONT " rel =biblioentry > [CSS3FONT]<!--{{CSS3FONT}}--> </ a > ) are
3128- turned off for combined text of more than one character.
3129-
31303095 < div class =example >
31313096 < p > In East Asian documents, the ‘< a
31323097 href ="#text-combine-horizontal0 "> < code
@@ -3176,6 +3141,41 @@ <h3 id=text-combine-horizontal><span class=secno>9.1. </span>
31763141 </ div >
31773142 </ div >
31783143
3144+ < p > When combining text as for ‘< code
3145+ class =css > text-combine-horizontal: all</ code > ’, the glyphs of the
3146+ combined text are stacked horizontally (without line breaks,
3147+ letter-spacing, etc., but using the specified font settings), similar to
3148+ the contents of an inline-box with a horizontal writing mode and a
3149+ line-height of 1em. The effective size of the composition is assumed to be
3150+ 1em square; anything outside the square is not measured for layout
3151+ purposes. The UA should center the glyphs horizontally and vertically
3152+ within the measured 1em square. The baseline of the resulting composition
3153+ chosen such that the square is centered between the text-over and
3154+ text-under baselines of its parent inline box prior to any baseline
3155+ alignment shift. For text layout purposes, e.g. bidi ordering,
3156+ line-breaking, emphasis marks, text-decoration, etc. the resulting
3157+ composition is treated as a single glyph representing the Object
3158+ Replacement Character U+FFFC.
3159+
3160+ < p > In some fonts, the ideographic glyphs are given a compressed design such
3161+ that they are 1em wide but shorter than 1em tall. To accommodate such
3162+ fonts, the UA may vertically scale the contents of the composition to
3163+ match the advance height of 水 U+6C34.
3164+ <!-- 水 U+6C34 was chosen because it is a very basic character common to
3165+ all Han-based scripts, so would have to appear in any usable ideographic
3166+ font; and its shape is very full in both dimensions, so it would be
3167+ unlikely to be shortened in a proportional font -->
3168+
3169+
3170+ < p > The automatic text combinations are determined before ‘< code
3171+ class =property > text-transform</ code > ’ is applied. Any CSS fullwidth
3172+ transformations (‘< code class =css > text-transform:
3173+ full-width</ code > ’ < a href ="#CSS3TEXT "
3174+ rel =biblioentry > [CSS3TEXT]<!--{{CSS3TEXT}}--> </ a > or ‘< code
3175+ class =css > font-variant-east-asian-width: full-width</ code > ’ < a
3176+ href ="#CSS3FONT " rel =biblioentry > [CSS3FONT]<!--{{CSS3FONT}}--> </ a > ) are
3177+ turned off for combined text of more than one character.
3178+
31793179 < h3 id =text-combine-mode > < span class =secno > 9.2. </ span >
31803180 Horizontal-in-Vertical Glyph Scaling: the ‘< a
31813181 href ="#text-combine-mode0 "> < code
0 commit comments