- From: David Hyatt <hyatt@apple.com>
- Date: Thu, 07 May 2009 13:59:24 -0500
- To: Adam Twardoch <list.adam@twardoch.com>
- Cc: Boris Zbarsky <bzbarsky@MIT.EDU>, www-style@w3.org
On May 7, 2009, at 1:17 PM, Adam Twardoch wrote: > > Short: 640K ought to be enough for anybody. > > Long: this is completely illusoric and is not supported by > typography-aware designers. > > In many cases, it's not possible to provide similarly-proportioned > fallback fonts when the designer has chosen to create the website > using > fonts of non-Carterian proporions (i.e. fonts that have proportions > obviously different from the Microsoft fonts designed by Matthew > Carter: > Verdana and Georgia). If you use a more condensed font, you can easily > fit three columns onto a web page rather than two (of course, you'd > use > a larger point size). But the standard operating systems may not ship > with good approximations of those fonts. Just look at script and > calligraphic fonts as an example. > > What you're saying is similar to the idea that web pages should only > use > 216 colors, because those can approximate all possible colors, or > that, > if "proxy" images that use 216 colors were displayed instead of the > actual graphics, people wouldn't mind the FOUC. > > I must admit that EOT, which provides a mechanism simiar to that of a > "progressive JPEG", is an attractive alternative to desktop font > formats > which would solve some of these problems. In short: with properly-made > EOT, a web page could be perceived to "load much faster" than a the > same > page that used a remote desktop font with the same design and glyph > repertoire. I never said the solution couldn't be improved upon, and I never opposed the suggestion of progressive streaming. In fact I think that's a good idea. With existing technology, the choice is between always flickering all of the text on the page, or having text pop in and risking some visual jumping. I never said this sort of jumping would never occur in the latter case, but the choices are between "always look bad" and "occasionally look bad" when dealing with what we have currently. WebKit has opted for "occasionally look bad." An even better solution is obviously "never look bad" and I didn't oppose that with my message, so I have no idea why you're attacking me. dave (hyatt@apple.com)
Received on Thursday, 7 May 2009 19:00:06 UTC