FFFF [css3-fonts] editorial updates based on very, very, very late Interna… · w3c/csswg-drafts@e08b03f · GitHub
Skip to content

Commit e08b03f

Browse files
author
John Daggett
committed
[css3-fonts] editorial updates based on very, very, very late Internationalization WG feedback
1 parent 7ad8522 commit e08b03f

2 files changed

Lines changed: 43 additions & 32 deletions

File tree

css-fonts/Fonts.html

Lines changed: 38 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -115,15 +115,15 @@
115115

116116
<h1>CSS Fonts Module Level 3</h1>
117117

118-
<h2 class="no-num no-toc" id=editors-draft-5-september-2013>Editor's Draft
119-
5 September 2013</h2>
118+
<h2 class="no-num no-toc" id=editors-draft-13-september-2013>Editor's
119+
Draft 13 September 2013</h2>
120120

121121
<dl id=authors>
122122
<dt>This version:
123123

124124
<dd><a
125125
href="http://dev.w3.org/csswg/css-fonts/">http://dev.w3.org/csswg/css-fonts/</a>
126-
<!-- <dd><a href="http://www.w3.org/TR/2013/ED-css-fonts-3-20130905/">http://www.w3.org/TR/2013/ED-css-fonts-3-20130905/</a> -->
126+
<!-- <dd><a href="http://www.w3.org/TR/2013/ED-css-fonts-3-20130913/">http://www.w3.org/TR/2013/ED-css-fonts-3-20130913/</a> -->
127127

128128

129129
<dt>Latest version:
@@ -581,8 +581,9 @@ <h2 id=typography-background><span class=secno>2 </span>Typography
581581
of type in different scripts and come up with letterforms that somehow
582582
share a common theme. Many languages often share a common script and each
583583
of these languages may have noticeable stylistic differences. For example,
584-
the Arabic script is shared by Persian and Urdu and Cyrillic is used with
585-
many languages, not just Russian.
584+
the Arabic script, when used for Persian and Urdu, exhibits significant
585+
and systematic differences in letterforms, as does Cyrillic when used with
586+
languages such as Serbian and Russian.
586587

587588
<p>The <a href="#character-map"><em>character map</em></a> of a font
588589
defines the mapping of characters to glyphs for that font. If a document
@@ -800,6 +801,10 @@ <h3 id=font-family-prop><span class=secno>3.1 </span>Font family: the <a
800801
<p class=caption>Localized family names
801802
</div>
802803

804+
<p>The details of localized font family name matching and the corresponding
805+
issues of case sensitivity are described below in the <a
806+
href="#font-family-casing">font matching</a> section.
807+
803808
<h4 id=generic-font-families><span class=secno>3.1.1 </span>Generic font
804809
families</h4>
805810

@@ -877,8 +882,8 @@ <h5 class="no-num no-toc"> <span class=index-def id=fantasy0
877882
id=fantasy>fantasy</dfn></a></span></h5>
878883

879884
<p>Fantasy fonts are primarily decorative or expressive fonts that contain
880-
playful representations of characters. These do not include Pi or Picture
881-
fonts which do not represent actual characters.
885+
decorative or expressive representations of characters. These do not
886+
include Pi or Picture fonts which do not represent actual characters.
882887

883888
<div class=figure><img alt="sample fantasy fonts" src=fantasyexamples.png>
884889
<p class=caption>Sample fantasy fonts
@@ -1349,7 +1354,12 @@ <h3 id=font-style-prop><span class=secno>3.4 </span>Font style: the <a
13491354
operation. The use of these artificially obliqued faces can be disabled
13501355
using the ‘<a href="#propdef-font-synthesis"><code
13511356
class=property>font-synthesis</code></a>’ property. The details of the
1352-
obliquing operation are not explicitly defined.</p>
1357+
obliquing operation are not explicitly defined.
1358+
1359+
<p class=note>Authors should also be aware that synthesized approaches may
1360+
not be suitable for scripts like Cyrillic, where italic forms are very
1361+
different in shape. It is always better to use an actual italic font
1362+
rather than rely on a synthetic version.</p>
13531363
<!-- resolution on the "undefined" nature of synthetics: http://www.w3.org/2013/06/06-css-minutes.html#item03 -->
13541364

13551365
<p>Many scripts lack the tradition of mixing a cursive form within text
@@ -1650,7 +1660,7 @@ <h3 id=font-size-adjust-prop><span class=secno>3.6 </span>Relative sizing:
16501660
the x-height of a font divided by the font size.
16511661

16521662
<p>In situations where font fallback occurs, fallback fonts may not share
1653-
the same aspect ratio as the desired font family and will thus appear less
1663+
the same aspect value as the desired font family and will thus appear less
16541664
readable. The ‘<a href="#propdef-font-size-adjust"><code
16551665
class=property>font-size-adjust</code></a>’ property is a way to
16561666
preserve the readability of text when font fallback occurs. It does this
@@ -1668,9 +1678,9 @@ <h3 id=font-size-adjust-prop><span class=secno>3.6 </span>Relative sizing:
16681678
&lt;p>Lorem ipsum dolor sit amet, ...&lt;/p>
16691679
</pre>
16701680

1671-
<p>Verdana has a relatively high aspect ratio, lowercase letters are
1681+
<p>Verdana has a relatively high aspect value, lowercase letters are
16721682
relatively tall compared to uppercase letters, so at small sizes text
1673-
appears legible. Times has a lower aspect ratio and so if fallback
1683+
appears legible. Times has a lower aspect value and so if fallback
16741684
occurs, the text will be less legible at small sizes than Verdana.</p>
16751685
</div>
16761686

@@ -2179,9 +2189,9 @@ <h3 id=font-face-rule><span class=secno>4.1 </span>The <dfn
21792189
for linking to fonts that are automatically fetched and activated when
21802190
needed. This allows authors to select a font that closely matches the
21812191
design goals for a given page rather than limiting the font choice to a
2182-
set of fonts available on all platforms. A set of font descriptors define
2183-
the location of a font resource, either locally or externally, along with
2184-
the style characteristics of an individual face. Multiple <a
2192+
set of fonts available on a given platform. A set of font descriptors
2193+
define the location of a font resource, either locally or externally,
2194+
along with the style characteristics of an individual face. Multiple <a
21852195
href="#at-font-face-rule"><code>@font-face</code></a> rules can be used to
21862196
construct font families with a variety of faces. Using CSS font matching
21872197
rules, a user agent can selectively download only those faces that are
@@ -3072,7 +3082,6 @@ <h3 id=font-fetching-requirements><span class=secno>4.9 </span>Font
30723082
descriptor values below will be loaded:
30733083
<pre>/* same origin (i.e. domain, scheme, port match document) */
30743084
src: url(fonts/simple.woff);
3075-
src: url(//fonts/simple.woff);
30763085

30773086
/* data url's with no redirects are treated as same origin */
30783087
src: url("data:application/font-woff;base64,...");
@@ -3110,8 +3119,8 @@ <h3 id=font-family-casing><span class=secno>5.1 </span>Case sensitivity of
31103119
names defined in <a href="#at-font-face-rule"><code>@font-face</code></a>
31113120
rules. User agents must match these names case insensitively, using the
31123121
"Default Caseless Matching" algorithm outlined in the Unicode
3113-
specification <a href="#UNICODE6"
3114-
rel=biblioentry>[UNICODE6]<!--{{!UNICODE6}}--></a>. This algorithm is
3122+
specification <a href="#UNICODE"
3123+
rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a>. This algorithm is
31153124
detailed in section 3.13 entitled "Default Case Algorithms". Specifically,
31163125
the algorithm must be applied without normalizing the strings involved and
31173126
without applying any language-specific tailorings. The case folding method
@@ -3347,7 +3356,7 @@ <h3 id=font-style-matching><span class=secno>5.2 </span>Matching font
33473356

33483357
<p>Optimizations of this process are allowed provided that an
33493358
implementation behaves as if the algorithm had been followed exactly.
3350-
Matching occurs in a well-defined order to insure that the results are as
3359+
Matching occurs in a well-defined order to ensure that the results are as
33513360
consistent as possible across user agents, given an identical set of
33523361
available fonts and rendering technology.
33533362

@@ -3402,8 +3411,8 @@ <h3 id=cluster-matching><span class=secno>5.3 </span>Cluster matching</h3>
34023411
character <em>b</em> using the normal procedure for matching single
34033412
characters and ignore the variation selector. Note: a sequence with
34043413
more than one variation selector must be treated as an encoding error
3405-
and the trailing selectors must be ignored. <a href="#UNICODE6"
3406-
rel=biblioentry>[UNICODE6]<!--{{!UNICODE6}}--></a>
3414+
and the trailing selectors must be ignored. <a href="#UNICODE"
3415+
rel=biblioentry>[UNICODE]<!--{{!UNICODE}}--></a>
34073416

34083417
<li>Otherwise, the user agent may optionally use system font fallback to
34093418
match a font that <a href="#support"><em
@@ -3487,7 +3496,7 @@ <h3 id=font-matching-examples><span class=secno>5.6 </span>Font matching
34873496
characters are unified to have the same Unicode code point, although the
34883497
abstract glyphs are not the same in the two languages.
34893498

3490-
<pre>*:lang(ja-jp) { font: 900 14pt/16pt &quot;Heisei Mincho W9&quot;, serif; }
3499+
<pre>*:lang(ja) { font: 900 14pt/16pt &quot;Heisei Mincho W9&quot;, serif; }
34913500
*:lang(zh-tw) { font: 800 14pt/16.5pt &quot;Li Sung&quot;, serif; }
34923501
</pre>
34933502

@@ -6237,13 +6246,15 @@ <h3 class=no-num id=normative-references>Normative References</h3>
62376246
</dd>
62386247
<!---->
62396248

6240-
<dt id=UNICODE6>[UNICODE6]
6249+
<dt id=UNICODE>[UNICODE]
62416250

62426251
<dd>The Unicode Consortium. <a
6243-
href="http://www.unicode.org/versions/Unicode6.2.0/"><cite>The Unicode
6244-
Standard, Version 6.2.0.</cite></a> Defined by: The Unicode Standard,
6245-
Version 6.2.0 URL: <a
6246-
href="http://www.unicode.org/versions/Unicode6.2.0/">http://www.unicode.org/versions/Unicode6.2.0/</a>
6252+
href="http://www.unicode.org/standard/versions/enumeratedversions.html"><cite>The
6253+
Unicode Standard.</cite></a> 2012. Defined by: The Unicode Standard,
6254+
Version 6.2.0 (Mountain View, CA: The Unicode Consortium, 2012. ISBN
6255+
978-1-936213-07-8), as updated from time to time by the publication of
6256+
new versions URL: <a
6257+
href="http://www.unicode.org/standard/versions/enumeratedversions.html">http://www.unicode.org/standard/versions/enumeratedversions.html</a>
62476258
</dd>
62486259
<!---->
62496260
</dl>
@@ -6253,7 +6264,7 @@ <h3 class=no-num id=normative-references>Normative References</h3>
62536264
<!--{{!OPENTYPE}}-->
62546265
<!--{{!OPENTYPE-FEATURES}}-->
62556266
<!--{{!OPEN-FONT-FORMAT}}-->
6256-
<!--{{!UNICODE6}}-->
6267+
<!--{{!UNICODE}}-->
62576268
<!--{{!UAX15}}-->
62586269
<!--{{!UAX29}}-->
62596270
<!--{{!CORS}}-->

css-fonts/doc-20130711-LCWD.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -161,13 +161,13 @@ <h1>CSS Fonts Module Level 3 Disposition of Comments for 2013-07-11 LCWD</h1>
161161
Commenter agrees: <a href="http://lists.w3.org/Archives/Public/www-style/2013Sep/0028.html">http://lists.w3.org/Archives/Public/www-style/2013Sep/0028.html</a>
162162
</pre>
163163

164-
<pre class="a" id="i18n-issue-287">
164+
<pre class="oi" id="i18n-issue-287">
165165
<a href="#i18n-issue-287">I18N Issue 287</a>
166166

167167
<a href="http://lists.w3.org/Archives/Public/www-style/2013Sep/0256.html">http://lists.w3.org/Archives/Public/www-style/2013Sep/0256.html</a>
168168
i18n-ISSUE-287: Figure 4 - combining diacritics
169169
Raised By: Internationalization WG (rishida), three weeks after the end of LC
170-
Resolution:
170+
Resolution: out of scope for this level, add more examples in the next level
171171
</pre>
172172

173173
<pre class="a" id="i18n-issue-288">
@@ -176,7 +176,7 @@ <h1>CSS Fonts Module Level 3 Disposition of Comments for 2013-07-11 LCWD</h1>
176176
<a href="http://lists.w3.org/Archives/Public/www-style/2013Sep/0257.html">http://lists.w3.org/Archives/Public/www-style/2013Sep/0257.html</a>
177177
i18n-ISSUE-288: Letterform differences
178178
Raised By: Internationalization WG (rishida), three weeks after the end of LC
179-
Resolution:
179+
Resolution: editorial change, spec updated.
180180
</pre>
181181

182182
<pre class="a" id="i18n-issue-289">
@@ -185,7 +185,7 @@ <h1>CSS Fonts Module Level 3 Disposition of Comments for 2013-07-11 LCWD</h1>
185185
<a href="http://lists.w3.org/Archives/Public/www-style/2013Sep/0258.html">http://lists.w3.org/Archives/Public/www-style/2013Sep/0258.html</a>
186186
i18n-ISSUE-289: Blank in figure 7
187187
Raised By: Internationalization WG (rishida), three weeks after the end of LC
188-
Resolution:
188+
Resolution: no change, explanation <a href="xxx">xxx</a>
189189
</pre>
190190

191191
<pre class="a" id="i18n-issue-290">
@@ -194,7 +194,7 @@ <h1>CSS Fonts Module Level 3 Disposition of Comments for 2013-07-11 LCWD</h1>
194194
<a href="http://lists.w3.org/Archives/Public/www-style/2013Sep/0259.html">http://lists.w3.org/Archives/Public/www-style/2013Sep/0259.html</a>
195195
i18n-ISSUE-290: Case and normalization heads up
196196
Raised By: Internationalization WG (rishida), three weeks after the end of LC
197-
Resolution:
197+
Resolution: editorial change, spec updated.
198198
</pre>
199199

200200
<pre class="a" id="i18n-issue-291">

0 commit comments

Comments
 (0)