Skip to content

Commit 2c196c3

Browse files
committed
More uppercasing issues
1 parent d89f293 commit 2c196c3

2 files changed

Lines changed: 32 additions & 2 deletions

File tree

css3-text/Overview.html

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ <h2 class="no-num no-toc" id=longstatus-date>Editor's Draft 21 July 2011</h2>
9090
<dt>This version:
9191

9292
<dd><a href="http://dev.w3.org/csswg/css3-text/Overview.html">$Date:
93-
2011/07/21 20:00:30 $ (CVS $Revision$)</a> <!--
93+
2011/07/21 20:53:38 $ (CVS $Revision$)</a> <!--
9494
<dd><a href="http://www.w3.org/TR/2011/WD-css3-text-20110721/">http://www.w3.org/TR/2011/WD-css3-text-20110721/</a></dd>
9595
-->
9696

@@ -663,6 +663,24 @@ <h3 id=text-transform><span class=secno>2.1. </span> <a name=caps-prop></a>
663663
<pre>abbr:lang(ja) { text-transform: fullwidth; }</pre>
664664
</div>
665665

666+
<p class=issue>All-caps text sometimes has special typographic
667+
considerations. For example: Punctuation and number glyphs might be
668+
adjusted for the higher "center of gravity" (see the <a
669+
href="http://www.microsoft.com/typography/otspec/features_ae.htm#case">case</a>
670+
feature in OpenType). Should we turn that on by default, as they suggest?
671+
Or spacing might be adjusted for the increased visual weight of the glyphs
672+
(see the <a
673+
href="http://www.microsoft.com/typography/otspec/features_ae.htm#cpsp">cpsp</a>
674+
feature in OpenType). Should we turn that on when &lsquo;<a
675+
href="#letter-spacing0"><code
676+
class=property>letter-spacing</code></a>&rsquo; is &lsquo;<code
677+
class=css>normal</code>&rsquo;?
678+
679+
<p>A more complicated problem is the <a
680+
href="http://blogs.msdn.com/b/michkap/archive/2006/08/18/706383.aspx">greek
681+
uppercasing rules</a> which actually alter the diacritics. How should we
682+
handle that?
683+
666684
<p class=note>A future level of CSS may introduce an &lsquo;<a
667685
href="#text-transform0"><code class=css>@text-transform</code></a>&rsquo;
668686
rule similar to &lsquo;<code class=css>@counter-style</code>&rsquo; from

css3-text/Overview.src.html

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ <h3 id="text-transform">
267267
<dd>Puts the first <i>character</i> of each word in titlecase; other characters
268268
are unaffected.</dd>
269269
<dt><dfn title="text-transform:uppercase"><code>uppercase</code></dfn></dt>
270-
<dd>Puts all characters in uppercase.</dd>
270+
<dd>Puts all characters in uppercase.
271271
<dt><dfn title="text-transform:lowercase"><code>lowercase</code></dfn></dt>
272272
<dd>Puts all characters in lowercase.</dd>
273273
<dt><dfn title="text-transform:full-width"><code>full-width</code></dfn></dt>
@@ -331,6 +331,18 @@ <h3 id="text-transform">
331331
<pre>abbr:lang(ja) { text-transform: fullwidth; }</pre>
332332
</div>
333333

334+
<p class="issue">All-caps text sometimes has special typographic considerations.
335+
For example: Punctuation and number glyphs might be adjusted for the
336+
higher "center of gravity" (see the
337+
<a href="http://www.microsoft.com/typography/otspec/features_ae.htm#case">case</a>
338+
feature in OpenType). Should we turn that on by default, as they suggest?
339+
Or spacing might be adjusted for the increased visual weight of the glyphs
340+
(see the <a href="http://www.microsoft.com/typography/otspec/features_ae.htm#cpsp">cpsp</a>
341+
feature in OpenType). Should we turn that on when 'letter-spacing' is ''normal''?</p>
342+
343+
<p>A more complicated problem is the <a href="http://blogs.msdn.com/b/michkap/archive/2006/08/18/706383.aspx">greek uppercasing rules</a>
344+
which actually alter the diacritics. How should we handle that?
345+
334346
<p class="note">A future level of CSS may introduce an ''@text-transform''
335347
rule similar to ''@counter-style'' from [[CSS3LISTS]] to create mapping
336348
tables for less common text transforms.

0 commit comments

Comments
 (0)