I've learned so much, not only about how we read, but about why computers feel so unnatural to people, from spending time out in the woods.
I'd like to share two very simple techniques with you. I guarantee if you practice them for a few minutes a day, they'll dramatically increase your level of awareness of what's going on around you.
I was taught these techniques by animal tracker Jon Young, who established the Wilderness Awareness School in Duvall, Washington.
The first technique is called Owl Vision. It's very simple. Just use your peripheral vision to gaze at your surroundings without focusing on anything. You can blink, of course, but don't let your eyes focus on anything. It's best to begin in the woods, or in a park - but once you've got this technique down, you'll find it just as valuable on the streets of a city, and even when you're driving...
One of the first things you'll find is that you notice much more. By not focusing on anything, you become extremely sensitive to movement anywhere in the 207degrees or so of your visual field. You'll see birds you never noticed before, for example. Your brain will filter out things like leaves blowing in the wind - but you'll notice if they're moved by a bird or animal.
The second technique's called Fox Walking, to be used in conjunction with Owl Vision when you want to move.
The problem with normal walking while doing Owl Vision is that most of us bounce up and down while walking - even if only a little. This adds "noise" to the visual signal which is hard to filter out. So Fox Walking's a way of walking in which you keep your eyes on the same plane all the time.
Pretend you're carrying a tray of very full glasses, and you don't want to spill a drop. Once you've got this working, you can lose the tray...
A word of warning. It looks very weird to begin with, until it becomes more natural. Best practised without other people around so you don't freak them out.
Ten minutes a day will change your life.
If you want to learn more, both the Wilderness Awareness School and the Reikes Center in California (where Jon's now based), give classes. Find them at:
http://www.wildernessawareness.org/
and
http://www.riekes.org
The Digital Declaration of Independence
Tuesday, February 26, 2008
Owl Vision, Fox Walking
Wednesday, February 20, 2008
Living With The Kindle...
Now I've had my Amazon Kindle eBook for a few weeks, I've changed my opinion of it a little.
No, it's still not a great reading experience. The flashing page turns drive me bananas. And the contrast is still poor. My favorite places to read are in bed and in the bath. When reading in bed, you need a really good strong light. And if you happen to turn to the other side, the slight drop in light level makes the Kindle almost unreadable. Gray on gray, not black on white.
I've found I can get it set up quite well in the bath. There's a little fingernail brush in our bathroom that has a groove on the side that the Kindle just fits. That takes the screen above the level of the faucet I lean it against, so I can read "hands-free". No danger of dropping it in the water (which I assume would be fatal). I just reach up and hit one of the Page Turn paddles when I need to.
Speaking of dunking it in water and other dangers, I've dropped the Kindle off the bed a couple of times. The flimsy battery cover came off, but otherwise it seemed no worse for the experience.
Where the Kindle really has advantages are in portability and lightness, battery life, and book purchasing. I've never run out of battery while reading - although once it wouldn't let me download a book because it said the battery charge was too low to run wireless connectivity.
Portability. The lightness makes it convenient to carry.
Book purchasing is, as I said in my first impression, outstanding (at least when you're within wireless range). The other day I wanted something new to read on the plane. So at the airport, I fired up the Kindle, switched on wireless and bought two books on my Amazon account. They were downloaded in about a minute and I was good to go.
No, I still don't like the reading experience much. But the convenience of the device means I'll put up with it as an acceptable compromise until a better screen comes along. I'll buy more Kindle books - especially since the prices are so fair. Impulse book buying really works on this device.
Tuesday, February 12, 2008
Worth its weight in Gold?
One of the books I recommend that everyone who cares about text should read is Geoffrey Dowding's "Finer Points in the Spacing and Arrangement of Type". Dowding was a lecturer at the London School of Printing, and this little 85-page book is an "ocean in a teapot".
You could always find it in a good bookstore. But if you want to read it, I suggest you hurry. It's obviously gone out of print. Amazon has only second-hand copies available and the sellers want $81.23 a copy!
Its cover price was, I think, less than $15 when new. So I suggest you pop along to your local dead tree bookstore and see if you find a copy still lurking on a shelf somewhere...
I can understand paying $92 for a second-hand copy of Tinker and Paterson's book, Legibility of Print. That's been out of print for many decades. But I bought a second copy of "Finer points" new, just two or three years ago.
..and featuring Bert Keely on guitar!
Bill Hill as Qui-Gon Jinn in Star Wars meets South Park?

Maybe it's the accent. Maybe it's the beard and long hair. I have no idea. But I'm now in my second starring role in a South-Park style Web movie - this time as Qui-Gon Jinn, teacher of Obi-wan Kenobi (played by Bill Gates), and also starring Ray Ozzie as Senator Palpatine, Steve Sinofsky as Anakin Skywalker, and Steve Ballmer as Darth Maul.
Now showing on MSNvideos at:
http://video.msn.com/video.aspx?vid=f5540a19-a5ba-410d-9ae7-802c4cd1f3f4
I know no more than you. Presumably I get killed off by Darth Maul early in the action - do they know something I don't?
Last time this happened was when a cartoonist "outed" me as MiniMicrosoft, the somewhat vituperative "mole" inside the company. Of course I'm not MiniMicrosoft - as I said at the time, I'll never hide behind an alias. If I see something at Microsoft that I think needs fixed, I'll tell the right person in email, with my name on it.
For the Force is with me...
Saturday, February 9, 2008
ClearType: A technology with a limited shelf life - but still longer than David Berlow's...
I've known type designer and font hinter David Berlow for many years. We first met in Boston in 1995 at the Spring Seybold publishing conference. I was the obligatory Microsoft sacrifice in a roomful of Macintosh users at the auto-da-fe known as the "Font Free-For-All"; David was the "moderator" - something of a misnomer, since anyone who knows David also knows "moderation" is not really his forte - he could start an argument in an empty room...
But I guess that was the point of the Font Free-For-All anyway; the attendees came to see blood - preferably Microsoft blood (it was the time of the Font Wars).
At this point, most of you will be scratching your heads and saying, "Fonts? People went to war about Fonts?"
A newspaperman once asked Scottish football manager Tommy Docherty,"Surely you don't think football's a life-and-death affair?" To which Docherty replied,"It's more important than that!"
Many font people feel that way about fonts...
Q: What do you call two font experts in a room?
A: An argument...
Q: What do you call 12 font experts in a room?
A: You call 911...
(One day, perhaps, I'll tell the behind-the-scenes story of the "Font Wars Truce" that led to OpenType, which began with about 12 Adobe and Microsoft font experts in a room...)
Anyway, David's become a good friend over the years. His company, Font Bureau, does great work, and David's one of the handful of really great "font hinters" in the world.
Writing on Roger Black's blog (see link on this page) about fonts on the screen, rendering technologies etc., , David says:
"144 dpi is the first uncontested resolution at which all users will be satisifed exclusively by subpixel rendering to the smallest sizes, and that happens regardless of underlying "technology" i.e. at 144 dpi "greyscale" will be the thing users choose, because it adds no color at any size when defining what should be by definition, a monochrome definition."
He's talking about different anti-aliaising technologies, including ClearType.
Despite being one of its inventors, I can see a time when ClearType becomes obsolete. It solved a real problem of too-low display resolutions when we invented it about nine years ago, and I estimate it still has a long useful life in front of it. But it definitely has a limited lifespan. How long that will be depends on how quickly displays move towards higher resolution. That might take longer than anyone realizes. In fact, maybe a combination of ClearType and hardware resolution will get us where we need to be - in which case it could be around forever.
The human visual system has a vernier acuity of about 1/600th of an inch. We can't see anything smaller than that. So printing on paper or viewing a screen with a resolution of 600 dots per inch is the most we need. The only reason high-end imagesetters for the print industry need higher resolutions (all the way up to 2500 dpi or thereabouts) is because of the "lossy" nature of the printing process itself - ink that spreads, paper that stretches, and so on.
One day we may have 600ppi screens, but we may never need to go that high. Display manufacturers have shown small screens with a resolution of 300ppi, and resolutions of ~200ppi are becoming common in the small screens used in cell phones, digital cameras and PDAs.
It's not that these displays can't be manufactured in large sizes. I have an IBM display in my office that's 22 inches and change, and has a resolution of 204ppi, and I've had it for at least eight years. It still works perfectly, BTW - a tribute to its engineering - and I'm currently driving it with a Dell PC running Windows Vista.
The problem isn't the manufacture - it's the math that'll kill you. Let me explain...
Most screens today are around 100ppi. To go from there to 200ppi isn't a x2 jump in processing power required - it's n-squared, or 4x (twice the number of pixels in each dimension). To go to 600ppi is 36x graphics processing. You can handle the graphics processing required for a small 200ppi screen, but a larger one is quite another story.
For instance, my 204ppi display - with a fast graphics card - will still only refresh at 13Hz (13 cycles per second). On an LCD display, that's actually acceptable and usable. On a CRT it would be instant epilepsy... And don't try watching video on it!
Why so slow? Well the screen has 3840 pixels x 2400 - about 9.2 megapixels. With 24-bit color, that takes 3 bytes per pixel. So we're close to 28 Megabytes per screenful of pixel data. Now imagine you're trying to refresh that even as slow as 60Hz (which you need for full-screen, full-motion video), and you're up to a whopping 1.6Gb per second of graphics processing! You need a monster graphics card, and a graphics bus that won't bottleneck data throughput.
ClearType helps a lot here. Since it uses the RGB sub-pixels, it effectively triples the resolution of the display you can address in one dimension. Of course, it does nothing in the other dimension (although later versions of the technology actually do some work on that), so it's not a 3x resolution multiplier. What the true resolution multiplier is, I've no idea. People have made guesses and suppositions, but no-one really knows for sure because there's no agreed way to work it out. However, it IS a significant benefit for most people.
Fact is, we need a major leap forward in graphics processing and driver technology to be able to support high-resolution displays at normal sizes. And it's not just about the speed of the chips - it's also about the power required, and the heat they generate. It's no accident that all the high-power graphics cards on the market today have their own inbuilt fan.
Dell has made more strides in the area of high-resolution support than any other PC company. Dell shipped the first 133ppi display more than a decade ago, and then went on to ship 147ppi displays in their Inspiron series of laptops. I've been running one for many years. Dell did seem to have figured out how to drive that many pixels (1920 x 1200, or one-quarter the number in my IBM display) at an acceptable rate, although those laptops were pretty power-hungry. I always used to take a spare (huge) battery on a plane ride. And yes, the laptop ran pretty hot, too.
But therein lies my dispute with David. I've tried grayscale on that laptop, and it's nowhere near as good as ClearType. The pixel's still too big. Or is he suggesting that we all switch to monochrome displays but with the 3x (RGB) sub-pixel pattern in place? I can't see that flying - we all like our color far too much.
I use ClearType even on my 204ppi display. You can still see the difference. And at that resolution, color fringing is completely gone.
As you increase in resolution from today's ~100ppi towards 600ppi, you of course see a difference in clarity and sharpness. But in my view it's not a linear change, it's a flattening curve. The big improvement comes between 100 and 200ppi. After that, you're in The Law of Diminishing Returns, where the rate of perceived improvement flattens out pretty dramatically, no matter how much more resolution you throw at the problem.
So here's my contention: somewhere between 150 and 200ppi with ClearType is enough. We really don't need to go farther; there's little point. We could wait until there's some new major breakthrough in graphics processing technology. That could happen, for example, by using a parallel graphics processor, with each core of the chip handling one segment of the display, if we can figure out a low-power technology and a way to run without a huge heat problem.
But 144ppi is still not quite good enough. Especially when you think beyond Latin-based languages to Japanese, Korean and Chinese, where even 144ppi still does not give you enough pixels at normal reading sizes of 9-13points to portray all the strokes of some of the more complex characters.
I suspect, given where most of our hardware is manufactured, that it will be the requirements of these languages which will drive high resolution on larger displays.
As an illustration of the heat problem, the Toshiba TabletPC on which I'm typing this is a convertible model; it doubles as a laptop. But that's a real misnomer. During operation, it gets so hot you'd never put it near any area as sensitive as your lap. We've hit a limit in the technology that the hardware and driver guys have yet to solve.
Friday, February 8, 2008
How did it ever happen?
Reading, I mean...
When you think of what it used to take to put type on paper, it's a wonder reading ever got to be such a mainstream activity.
It's so easy for us. We type words on a keyboard, they magically appear on screen, we choose the typeface we'd like (within limits - which needs to change) and we're done.
Back in the Gutenberg days, you had to hand-cut a steel punch in the shape and style of the letter you wanted. That hard-metal punch was used to punch an impression of the letter in a softer metal, brass, which was then used as a mold to cast a final impression of the letter in an even softer metal, an alloy of lead, antimony and tin called "Printer's Metal". The punch was cut in the reverse shape of the letter, so the mold would be in the shape of the letter, so the casting would be reversed, so the impression you got when you put ink on it and pressed paper onto it would be the right way round... Whew!
Don't even get me started on the technology of the printing press, ink, paper and bookbinding.
Those early punchcutters were both artists and craftsmen. One of the last survivors of that "Old School" is world-renowned type designer Matthew Carter, with whom I've had the pleasure of working on a few occasions on major projects (he designed Verdana and Georgia for us at Microsoft, and was also involved in the design of the new Japanese typeface, Meiryo, which shipped in Windows Vista and Office 2007).
Although it might seem an arcane skill with little use in the modern world, those old punchcutters knew a thing or two about how to make letters both beautiful and readable, and how letters would work together.
There's a fascinating book: Counterpunch: Making Type in the 16th Century, Designing Typefaces Now, by the type designer Fred Smeijers, which is a great read if you want to learn some lessons which still apply today.
For a short bio of Fred Smeijers, visit:
http://www.fontshop.com/fonts/designer/fred_smeijers/
You'll find a link to the book in the Amazon widget on the right.
Great Books To Share!
There have been many great books I've used in my research over the years. Some of them are classics which can only be obtained second-hand, but most are available in paperback.
I never loan my books to anyone, because they usually have notations in the margins which are irreplacable. Even if I re-read the book, my head would not be in the same place it was when I read it the first time. That's the strange and magical thing about books - no two people ever read the same book, because they both interpret the content differently, bringing their own life experiences, personal preferences and subconscious thought into the process.
Anyway, many of the books I've read are real gems. If I had to pick two books about text, though, I'd pick "Finer Points in the Spacing and Arrangement of Type" by Geoffrey Dowding - an 85-page "ocean in a teapot", and of course Robert Bringhurst's "The Elements of Typographic Style", which everyone whose judgement I respect treats on a par with the Bible...
I love to get a list of recommended books, or someone's reading list, or to find a new author whose work I like - a new seam to be mined.
So I've included a list of books I recommend on this blog, with links to take you straight to Amazon, where you can buy them. The star ratings are Amazon's, by the way. If I can find the time, I'll add some comments of my own.
How did we ever manage before Amazon?
I read a lot of books. This is just a first selection. I plan to add a lot more...
Thursday, February 7, 2008
The Magic of Reading
Back in 1999, when I was working on eBooks, I researched and wrote a detailed paper on reading - especially on the screen.
It's called The Magic of Reading, and is still available out there on the Web as a free eBook download from Slate magazine, in Microsoft Reader format. You can download both the book and the Reader software from here:
http://www.slate.com/id/90237/
It's also archived at the Poynter Institute in Microsoft Word format:
http://www.poynterextra.org/msfonts/osprey.doc
I'm told Bill Gates said it was "a good read"...
Pagination: It's about Readability, NOT boosting Page Views...
I've seen a lot of comment on the Web recently about people using paginated content to boost the number of page views on their sites.
Sure, pagination can be used (abused) for that purpose. And that's probably what it's about right now - but that's really missing the point.
At the risk of repeating myself, it's all about creating content which will be read by humans...
All humans are the same. We all have the same visual system. Geneticists have found we all share the same gene from a man who left Africa about 50,000 years ago (see The Journey of Man: A Genetic Odyssey by Spencer Wells)
We all have two eyes. Those eyes all work the same way. A set of complex muscles brings successive scanning targets into the focus of the foveal area of our retina (see my earlier post: Scrolling: A horrible thing to do to humans who're trying to read)
That's why we need - not want, need - to read text that's between 9 and 13 points high at normal reading distances. And the muscles which control our eye movement prefer to read columns of text which are between 55 and 65 characters wide at that size.
On the Web, the way that's achieved is to limit column width. But that leaves you scrolling down an endless column of text.
The best way to do this would be to break text into multiple columns, the number of columns to be dictated by the size of the text window to stay as close as possible to that 55-65 character column width.
You can't have multi-column layout that scrolls. Just imagine scrolling all the way down to the bottom of the first column, then all the way back up again to the top of the second column. Crazy!
All of this can be done automatically. If you've looked at the New York Times Reader, built on Windows Presentation Foundation technology, that's exactly what it does. And the reading experience is great - the best I've ever found on the Web.
By comparison with this, the Web reading experience is still horrible. But it will get better. CSS 2.1, for instance, has pagination features (although they're very dumb, they could be improved with some judicious programming).
What I want to see is the same approach as the Times Reader taken on the Web:
- Get rid of all navigation clutter while I'm reading. Give me nothing on my screen but content. If you have to put advertising on it, make it tasteful and beautiful - and don't ever make it flash at me while I'm trying to read.
- Give me multicolumn layout which creates text suited to the way my and all other humans' eyes work.
- Paginate that content based on the size of my window. Personally, if I'm reading on my laptop, I'll maximize my window to the size of my screen. Then I'll hit the F11 key on Internet Explorer to get rid of all menus, address bars, etc. I have the Start bar on Windows already set to Auto-hide. So there's nothing on my screen but the content.
Aaaaaaaaaaah! I can just feel my body, and especially my eyes, relax...
Tuesday, February 5, 2008
A "Basic Library" for the world?
If we can provide books in digital format, what about the idea of a "Basic Library Pack", created under the auspices of some body like UNESCO, which would provide the basics for education free, and be translated into as many languages as possible?
It would provide anyone with access to a computer with access to basic knowledge.
I know it's an idea that is fraught with issues. For instance: Whose version of history would you provide - colonial Britain's, or Karl Marx's? But aren't there at least some subjects - math, physics, chemistry, native language, basic English and so on that would be non-controversial?
Could we take advantage of technology to disseminate basic knowledge? As the cost of systems comes down through initiatives like One Laptop Per Child etc, should we not be thinking how we can leverage the growing installed base?
Maybe someone's already doing this - I don't know. But I'd be interested to find out, and to read your comments and ideas...


