28/3/2007

dotdotdot linelineline linedot linedotlineline dotlinedot dot dotline linedotdot dot dotlinedot line dotdot dotlinelinedot dotdotdot linelineline dotdotdot dotdot lineline dotlinelinedot dotlinedotdot dot line dotdotdotdot dotline line dotdot line dotdotdotdot dotdotline dotlinedot line dotdotdot

Sony Reader tip so simple that it hurts

Filed under: — Mikolaj at analog clock showing 9:31

Update: This whole post has just become irrelevant. I put the polish fonts into the reader, which turned out to be a simple task - uncompress cramfs image, replace original fonts with your own, compress again and update Reader sw. All nicely described here. No need to embed fonts anymore (at least until new Reader update comes out)

A couple of weeks ago I bought a Sony Portable Reader. The device is being sold on the other side of the big pond, so it doesn’t quite cater for the needs of us lowly Europeans, needs as frivolous as non-ASCII characters.

Well, things are not as bad as they sound, the Sony PRS-500 supports embedded fonts. By storing the fonts within a file, I could get all the ogonki that I need. Now, the problem is that whereas with only the built-in fonts, a page-turn takes, say, half a second, with embedded fonts, it tops at a couple of secs.
Having no diacritic marks spoils the reading experience, but so do the long page turns. For me the long page turns were the lesser evil, and I actually started to get used to them. There must be ways to optimize the page-turns, say by using a font that need less calculations than Times Roman, I suppose even using a sans-serif font instead, could save some milliseconds. I was planning to devote a weekend to experimenting, but then I realized, that there is a simple and instant solution.

It is not the page turn, that takes so long, but the whole data munging that precedes it - the long delay between pressing the button and the page turn. The only thing you need to do to solve the long page-turn problem, is to stop thinking about page-turning as an atomic operation.

TIP: To get a smooth reading experience with embedded fonts, just press the button a couple of lines (mileage may vary) before ending the page, so that you can finish the page, when the reader does its calculations. It is trivial, but it is against the natural p-book reading habits, so it requires some time to get used to it.

3 Responses to “Sony Reader tip so simple that it hurts”

  1. Mikolaj, the page-turning speed varies greatly depending on the software you used to generate the PDF files. Adobe Acrobat does a pretty good job with the right settings, but of course it isn’t free. Many of the free solutions generate unnecessary complex PDF files which take much more time to process with the slow CPU of the Reader.

    Did you check out www.mobileread.com for some tips on this issue?

    Andrew

  2. Andrew,

    Yes, I regularly read mobileread.com.

    Actually I should have stated that I meant BBeB files with embedded fonts, not pdf files, on generation of which, I have given up.

    The bottom line however is if you more or less sync the speed, at which you read the remainder of the page (3-4 lines in my case), with the time the reader needs to generate the next page, you are good off, regardless of the delay. Only caveat is, turning page before ending it, feels very unnatural…

    It’s a “human solution” to a technical problem ;-)

  3. captcha есть премодерация
    http://blog.swidzinski.com/2007/03/28/sony-reader-tip-so-simple-that-it-hurts.html

Leave a Reply

Internet Explorer ≥ 5 , Netscape ≥ 6 , Mozilla ≥ 1.4, Opera ≥ 6
Mikolaj Swidzinski