- From: Yuzo Fujishima <yuzo@google.com>
- Date: Thu, 21 Oct 2010 14:11:43 +0900
- To: David Singer <singer@apple.com>
- Cc: www-style list <www-style@w3.org>
- Message-ID: <AANLkTimRS8364B2Ao6323-G=BaAyCWrgtScDt30R2wTC@mail.gmail.com>
On Thu, Oct 21, 2010 at 9:48 AM, David Singer <singer@apple.com> wrote:
> I think that the choice of whether to show (a) nothing (b) a substitute
> font, when the correct one is not (yet) available is very much a user and
> UA
> question. I don't think timeouts or author indications have much place,
> or
> will be much help. How do they know whether I am an impatient SOB who
> wants
> something readable soon, or a precision SOB who only wants things to look
> right?
I agree.
> However, I am struggling with the question of whether a temporary
> substitute font is different from a fallback font. Maybe it isn't --
> after
> all, if the UA picks the temporary subset 'for the time being' and actual
> download takes longer than the user keeps the page open, it's not material
> that it wasn't a permanent fallback.
I think one goal here would be to keep the number of font changes to the
minimum.
That's actually the rationale behind my proposal earlier in this thread.
16 <style>
17 @font-face {
18 font-family: samplefont;
19 src: url([URL]), local([LocalFont]);
20 }
21 </style>
22 <span style="font-family: samplefont, [OtherFont]">Hello</span>
23
24 If [LocalFont] is a valid local font, it is used as the
fallback.
25 Otherwise, [OtherFont] is used.
If downloading [URL] takes long and eventually failed, [localFont] is used.
If we use [localFont] for the tentative drawing, the user will not see any
changes at the moment the downloading failed.
If we use [OtherFont] for the tentative drawing, text is first rendered
in [OtherFont] and then in [localFont] at the moment of download failure.
Yuzo
> Maybe we should insist on a fallback list including at least one 'normal'
> font, for downloadable faces, and say that the UA 'may' show a fallback
> before the downloaded font is available, but if it does, must re-render
> using the downloaded font when it becomes available?
> David Singer
> Multimedia and Software Standards, Apple Inc.
Received on Thursday, 21 October 2010 05:12:44 UTC