Skip to content

Commit ef6f778

Browse files
committed
clarify that the proportional escape clause is per glyph, not per font
1 parent b6b29ec commit ef6f778

2 files changed

Lines changed: 12 additions & 13 deletions

File tree

css3-text/Overview.html

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,7 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 27 April 2011</h2>
8989
<dt>This version:
9090

9191
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
92-
2011/04/25 04:37:55 $ (CVS $Revision$)</a> <!--
92+
2011/04/27 01:04:53 $ (CVS $Revision$)</a> <!--
9393
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110427/">http://www.w3.org/TR/2011/WD-css3-text-20110427/</a></dd>
9494
-->
9595

@@ -3723,8 +3723,9 @@ <h4 id=fullwidth-collapsing><span class=secno>9.3.1. </span> Fullwidth
37233723

37243724
<p>Some fonts (e.g. MS PMincho) use proportional glyphs for fullwidth
37253725
punctuation characters. In such cases, the UA should not apply text
3726-
spacing rules to these glyphs, and instead always set them at their
3727-
natural width.
3726+
spacing rules to proportional glyphs, and instead always set them at their
3727+
natural width. (In other words, their given advance width is considered
3728+
simultaneously trim and fully spaced.)
37283729

37293730
<p class=note>The advance width of a standard Han character can be
37303731
determined either from font metrics such as the OpenType <code>ideo</code>
@@ -3734,11 +3735,10 @@ <h4 id=fullwidth-collapsing><span class=secno>9.3.1. </span> Fullwidth
37343735
that the characters are not square.) More information on OpenType metrics
37353736
can be found <a
37363737
href="http://www.microsoft.com/typography/otspec/baselinetags.htm#ideoembox">in
3737-
the OpenType spec</a>.
3738-
3739-
<p class=note>If 水 U+6C34, 卜 U+535C, and 一 U+4E00 do not all have the
3740-
same advance width, the font has proportional ideographs and the fullwidth
3741-
advance width cannot be reliably determined by measuring glyphs.
3738+
the OpenType spec</a>. Note that if 水 U+6C34, 卜 U+535C, and 一 U+4E00
3739+
do not all have the same advance width, the font has proportional
3740+
ideographs and the fullwidth advance width cannot be reliably determined
3741+
by measuring glyphs.
37423742

37433743
<p>Unless &lsquo;<a href="#text-spacing"><code
37443744
class=property>text-spacing</code></a>&rsquo; is set to &lsquo;<code

css3-text/Overview.src.html

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2757,8 +2757,9 @@ <h4 id="fullwidth-collapsing">
27572757

27582758
<p>Some fonts (e.g. MS PMincho) use proportional glyphs for fullwidth
27592759
punctuation characters. In such cases, the UA should not apply text
2760-
spacing rules to these glyphs, and instead always set them at their
2761-
natural width.
2760+
spacing rules to proportional glyphs, and instead always set them at
2761+
their natural width. (In other words, their given advance width is
2762+
considered simultaneously trim and fully spaced.)
27622763

27632764
<p class="note">The advance width of a standard Han character can be
27642765
determined either from font metrics such as the OpenType <code>ideo</code>
@@ -2768,9 +2769,7 @@ <h4 id="fullwidth-collapsing">
27682769
so that the characters are not square.) More information on OpenType
27692770
metrics can be found <a href="http://www.microsoft.com/typography/otspec/baselinetags.htm#ideoembox">in
27702771
the OpenType spec</a>.
2771-
</p>
2772-
2773-
<p class="note">If 水 U+6C34, 卜 U+535C, and 一 U+4E00 do not all have
2772+
Note that if 水 U+6C34, 卜 U+535C, and 一 U+4E00 do not all have
27742773
the same advance width, the font has proportional ideographs and the
27752774
fullwidth advance width cannot be reliably determined by measuring
27762775
glyphs.

0 commit comments

Comments
 (0)