- From: fantasai <fantasai.lists@inkedblade.net>
- Date: Tue, 21 May 2013 14:44:24 +0800
- To: "www-style@w3.org" <www-style@w3.org>
http://dev.w3.org/csswg/css-fonts/#font-face-loading
# The @font-face rule is designed to allow lazy loading of
# fonts, fonts are only downloaded when needed for use within
# a document.
Run-on sentence. Suggestion
s/fonts, fonts/fonts; that is, fonts/
# user agents may download a font if it's listed in a font
# list but is not actually used for a given text run.
I would like some clarification: does "listed in a font
list" mean:
a) specified in a valid 'font-family' declaration
b) specified in a valid 'font-family' declaration
that matches an actual element in the page
c) something else?
Also, s/listed in a font list/specified in a 'font-family' list/.
# user agents may render text as it would be rendered if
# downloadable font resources are not available or they
# may render text transparently with fallback fonts to
# avoid a flash of text using a fallback font. In cases
This is a pretty long sentence already, and the or isn't
really exclusive: you have to do the first in order to do
the second. So I suggest (changes marked with ^^^)
| downloadable font resources are not available. They
| ^^^
| may also render such text transparently to avoid a
| ^^^^ ^^^^
| flash of text in the fallback font. However, in cases
^^^^^^^^^^
# display text, simply leaving
Run on. s/, s/: s/ should work to fix it.
# Authors are advised to use fallback fonts in their
# font lists that closely match the vertical metrics
# of the downloadable
s/use/specify/
Question: why are vertical metrics more special than
horizontal ones here?
http://dev.w3.org/csswg/css-fonts/#same-origin-restriction
# Fonts can only be loaded
Unless cross-origin loading is enabled? Statement seems
overly-generic.
# Given a document located at http://example.com/page.html
This paragraph and the code block after is should be
wrapped in <div class="example">, since it's an example.
# User agents must also implement the ability to relax
# this restriction using cross-site origin controls [CORS]
# for fonts loaded via HTTP.
Suggest moving "for fonts loaded via HTTP" to the front
of this sentence, since it scopes the whole paragraph.
~fantasai
Received on Tuesday, 21 May 2013 06:44:59 UTC