Type Readability on the Web
Oct. 21st, 2008 03:13 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
There are a couple of interesting videos on Channel 9. They're the latest interview with Bill Hill, one of the most interesting guys to listen to at Microsoft.
Hill's originally from a publishing and typography background rather than software development, so for a start it's a nice change of perspective. He's a very enthusiastic speaker, and as it happens he's also Scottish - he worked on The Scotsman in the days when it was still a credible newspaper.
What he's talking about is trying to improve typography and page layout on the web in order to improve online readability.
He's not a web expert per se - he's picking up standards-compliant HTML and CSS as he goes along - and if you're a web developer, you may have qualms about some aspects of what he's trying to do. For example, his preference for full-screen viewing goes counter to received wisdom about how web content should be designed, and it's fairly easy to find situations in which his sample pages don't work.
However, you should bear in mind that this is work in progress, and that while he's challenging some web assumptions, he really does know his stuff on readability, so it's worth hearing what he has to say. Look past the bits that immediately give you the grue!
The real substance is that Microsoft are opening up their previously proprietary font-embedding technology for the web, and making it clear they won't support the alternative font-linking solution - for reasons that are perfectly good if you believe that type designers deserve to earn a living. Ascender Corporation are explicitly throwing their weight behind this, and it's likely to be supported by others. Hopefully it will also be possible for the other browsers to implement support for font-embedding now that it's no longer proprietary.
tobyaw will be glad to know he may have been ahead of the curve with the embedded-font typography on the Brighthelm web site.
no subject
Date: 2008-10-21 04:08 pm (UTC)I can think of a lot of problems with multi-column designs for online viewing, especially if one bumps up the text size. Too few words per line; too much scrolling up and down.
no subject
Date: 2008-10-21 06:25 pm (UTC)One of the stated goals they're working on - and clearly aren't there yet - is greater responsiveness to rescaling, to the extent that layouts will work on a big-screen multi-column but still be OK on a hand-held device. Be interesting to see what they do.
no subject
Date: 2008-10-22 07:26 am (UTC)no subject
Date: 2008-10-22 08:11 am (UTC)Is that "true" 16pt (as in resolution independent, would be the same size if you held a print-out up alongside it), or is it dependent on your display?
no subject
Date: 2008-10-22 08:38 pm (UTC)I’m still not convinced that multi-column layouts are appropriate for text-based content on the web. For advertising and information, sure. But for reading a body of text, I want to scroll in one dimension, not two. And for reading on small screen sizes - the iPhone or the Wii for example - a single column that can be zoomed to the page width is the only sane way to present text. Thankfully most web sites work like that.
I can see good functional design arguments for using multi-column text in many forms of traditional publication, but can see very little reason (than an aesthetic desire to ape the printed page) to use multiple columns for on-screen reading. And there are plenty of reasons to use a single-column layout.
no subject
Date: 2008-10-22 09:22 pm (UTC)I'm not sure whether that necessarily clashes with full-page scaling; both are ways of trying to make the best use of the available space in the browser. Full-page scaling is probably, in idealistic terms, the less-good solution, but it's likely be more successful, at least in the short term, because it requires less of the page author. Long term - ten to twenty years - adaptive layout could, possibly, become the norm.
Microsoft's failure to support SVG is very annoying; it will be interesting (and possibly frustrating) to see whether SVG continues to suffocate in the meantime or drives adoption of other browsers. I'm inclined to think the former, because most end-users dont know about it and don't care. I'd rather it were otherwise.
no subject
Date: 2008-10-22 09:48 pm (UTC)Interesting table of feature support at http://www.codedread.com/svg-support.php
no subject
Date: 2008-10-22 09:52 pm (UTC)no subject
Date: 2008-10-21 07:37 pm (UTC)no subject
Date: 2008-10-21 04:29 pm (UTC)Having said that, I’ve been experimenting in the past weeks with with font embedding in Safari. Its clear that Safari, Firefox and Opera will end up supporting the same standard CSS commands for embedding OpenType and TrueType fonts. It works quite well, and I guess will work in most mobile devices too, as they tend to use browsers based on one of these three.
So it makes me wonder whether this is Microsoft’s last gasp at trying to promote its own technology, when its clear that the world and its browser is moving in a different direction.
no subject
Date: 2008-10-21 06:57 pm (UTC)Of course, that may not be an issue if you stick with free fonts, but it's easy to foresee a lot of people sticking fonts up on web servers willy-nilly without regard to proper licensing.
I imagine there will be quite a lot of pressure from the font industry for browsers to implement Microsoft's technology in preference to font-linking, and really there's no reason for them not to since Microsoft have opened the EOT specification up and are putting it forward as a W3C standard.
An indicator that the foundries are taking this seriously is that suddenly Ascender seem to be actively developing their own support for EOT, though as yet it's pretty limited (see their Font Embedding site).
I have to say I think Microsoft have the moral high ground on this occasion (though perhaps less so in the past, when EOT was still closed).
no subject
Date: 2008-10-22 08:27 pm (UTC)I can’t see how the potential benefits of EOT - DRM and subsetting - can work in the general case. If open-source browsers can load an EOT file, then surely the protection that links the file to a site could be side-stepped. For sites that depend on dynamic content, the subsetting feature is inappropriate. And the benefits of EOT only apply to the font’s creator - there is no user benefit to DRM.
So what does the EOT file give you over regular OpenType or TrueType? Other than having to rebuild font files for your sites, possibly any time you change the site content, using a tool that hasn’t been updated in five years and only runs on a PC?
The only reason to use it is licensing requirements from the major font companies. And in effect, a combination of poor technology and restrictive licensing has held back web font embedding. The sooner EOT dies, the better.
We have the prospect of being able to embed fonts within the next year in a decent subset of PC browsers, in all Mac browsers, and in most browsers targeting mobile devices. Free fonts are of increasing quality and are widely available, and maybe one of the major font companies will take a lead and develop a sensible licensing solution for web use.
no subject
Date: 2008-10-22 08:45 pm (UTC)no subject
Date: 2008-10-22 09:06 pm (UTC)no subject
Date: 2008-10-22 08:59 pm (UTC)You're right that DRM won't stop someone who really wants to steal a font. That's probably true even without opening up the EOT specification.
What it does, though, is make casual theft significantly harder, and that's what the foundries are really concerned about. There's quite a big difference between someone going out of their way to crack a font, and all and sundry being able to right-click and select download (oversimplifying slightly to make the point).
Subsetting needn't be an issue for dynamic sites, as it's optional. There are seven subsetting options in WEFT, the last of which is "No subsetting". Presumably any competing tool for WEFT could implement the same options.
I think I'd say that it's neglected technology, rather than poor, and proprietary "standards" (ahem) that have held back web font embedding. However, now that Microsoft have opened up EOT there's scope for open-source and competing implementations. Maybe even clunky old WEFT will get an upgrade!
I strongly disagree if you're saying that font embedding/licensing technology is restrictive. The whole concept of font embedding, which has been around since the early nineties, was quite forward-looking and liberal then and is still pretty fair now. Perhaps you're thinking of individual fonts that fail to license embedding, rather than the mechanism?
no subject
Date: 2008-10-22 09:24 pm (UTC)MS Office also allows fonts to be embedded within documents. I’ve not used this, and wonder how widely it is used. Presumably the embedded fonts are accessible by other applications that can parse .doc or .docx files.
no subject
Date: 2008-10-22 09:38 pm (UTC)Given the size of modern disks, and even Internet speeds for e-mail attachments, if I were Microsoft I'd be tempted to turn it on by default, with subsetting enabled, but historically that hasn't been done because of the effect on file sizes.
no subject
Date: 2008-10-22 09:42 pm (UTC)no subject
Date: 2008-10-22 09:49 pm (UTC)no subject
Date: 2008-10-22 09:37 pm (UTC)Looking at the W3C EOT submission, the fonts are restricted to a list of domains. but it is entirely up to the user-agent to control this. I wonder what benefit there is to browser ‘foundries’ to implement this restriction, or to implement EOT at all?
no subject
Date: 2008-10-22 09:44 pm (UTC)If they can't be done for being accessories - and it's difficult to see how they could, as ultimate responsibility would lie with the page author who uploaded a font illegally - then perhaps there isn't enough of a driver.
no subject
Date: 2008-10-22 08:47 am (UTC)It's why I don't like reading novels on the computer - the screen is too wide. Reading them on the Palm is fine because the screen slightly smaller than a paperback.
I like his concept of a 'reading view', but as
no subject
Date: 2008-10-22 10:21 am (UTC)no subject
Date: 2008-10-22 09:25 am (UTC)I have text on top of pictures, white text on a white background, and text on top of other text.
no subject
Date: 2008-10-22 10:03 am (UTC)no subject
Date: 2008-10-22 10:15 am (UTC)Some of those issues appear even when using IE7 (the misaligned graphic, text on text at some window sizes), but they're not really the point. The point is to show that a multi-column layout and embedded fonts can improve on-screen readability. Admittedly your impression of that is going to be diluted if other presentation issues intrude, but to a certain extent that's unavoidable - Hill's trying to show where he'd like online reading to be able to go, within the limits of what's available now. Those limitations bite harder in some places than others.