View Full Version : SonyFont - quick and easy font updater


pepak
01-31-2010, 01:44 PM
This utility simplifies the process of preparing your own custom fonts for Sony Readers (especially for PRS-505, but the same fonts work also with PRS-300, PRS-600 and probably other models as well).

Essentially, it does all work described in *VERY* detailed guide on changing default Reader fonts (http://www.mobileread.com/forums/showthread.php?t=28447) by Valoric, with several important modifications:

1) It doesn't require any commercial third-party software to do so.

2) It works not only for serif fonts, but also for sans-serif (used in Reader's menu) and monospace (may be used in books).

I prepared two versions, one for Windows command-line, the other for Windows GUI:
http://www.pepak.net/images/clanky/sonyfont/hlavni-okno.png

Source code (in Delphi 5) is also included.

Download: http://www.pepak.net/files/e-books/sonyfont-0.01.zip

jackie_w
01-31-2010, 02:33 PM
I nominate you for "Hero of the Week" :)

surquizu
01-31-2010, 04:58 PM
thanks !

chainring
01-31-2010, 05:48 PM
This doesn't even require flashing with a Russian firmware?

BTW, is there a consensus on which fonts tend to look better?

gregcd
01-31-2010, 06:42 PM
Excellent

pepak
01-31-2010, 11:31 PM
This doesn't even require flashing with a Russian firmware?
The utility just takes care of editing the font's contents and naming. After that, you need to flash it using some flasher.

surquizu
02-01-2010, 01:29 PM
The program works really well!


By default, the source associated tt0003m_.ttf to menus and the source tt0011_.ttf to the text of books (but you can change the BookDesigner). Both sources can be serif or sans-serif as desired. I think in the program (in the Font Family box ) would be more appropriate to "source for menus" and "source of text" instead of serif or sans-serif.
For example, you may have a serif font in the tt0003m_.ttf file and have the menus of reader with serif fonts.

Is a positive review. :-)

pepak
02-01-2010, 01:57 PM
Both sources can be serif or sans-serif as desired. I think in the program (in the Font Family box ) would be more appropriate to "source for menus" and "source of text" instead of serif or sans-serif.
That depends on whether you use Book Designer or Calibre.

Personally, I prefer the font-family based names to default-usage based names.

chainring
02-01-2010, 02:01 PM
The utility just takes care of editing the font's contents and naming. After that, you need to flash it using some flasher.Excellent, thank you for the clarification. Now I'm off to read up on the preferred method of flashing. Wait, that didn't sound right. :smack:

hedera
02-05-2010, 07:53 AM
Thanks for the program!

I have a PRS-600. Can you explain how to use the program with this reader?

Thank you.

pepak
02-05-2010, 09:05 AM
At the moment, flashing your own fonts to PRS600 is difficult. Unless you understand command-line operation enough to use CRAMFSCK and MKCRAMFS (Google these terms and if you don't understand what they are about, don't even bother, for now at least), you can't do it.

Don't worry, I plan to write a frontend sometime in the near future...

hedera
02-05-2010, 10:59 AM
Ok

Thanks :D

pepak
02-05-2010, 01:06 PM
I can offer you this: If you send me prepared fonts, I will build a CramFS image specifically for you.

Kore
05-01-2010, 10:00 AM
Hello.

Thank you for the software. But I am completely new to the world of eReaders, and therefore I have no idea how to mod them. Would you mind giving a step-by-step mini guide as to how to apply new fonts using your software? Thank you.

pepak
05-02-2010, 08:56 AM
1) Download the guide from the first post in this topic:
http://www.mobileread.com/forums/showthread.php?t=28447

2) SonyFont simplifies "Step One: Modifying our font" and extends it for the two other typefaces. Instead of downloading FontCreator and renaming the font in it, which is prone to mistakes and requires a commercial app, download SonyFont, choose the font file and let it do its work. Then you can continue with steps Two and the rest from the guide.

Kore
05-02-2010, 10:50 AM
Thank you, pepak.

Is the software and process safe to use with a PRS-600? the guide seems to only talk about the PRD-505.

pepak
05-02-2010, 11:01 AM
The answer is both YES and NO.

The font issues are the same and SonyFont works the same, too. The principle of the update is the same as well. But the actual flashing is a completely different beast and while it's not difficult per se, it requires extreme concentration and care and should be done by someone who is at least very familiar with computers if not the Sony hacking. I would strongly recommend first getting experience with hacking PRS505 (including changing system files by modifying the fsk image - that is, experience with just PRS+ or PRS Customizer or Universal Flasher IS NOT ENOUGH!) and when you are comfortable with that, you can apply eevrything you've learned to PRS600.

The reason I recommend this approach is that it is very hard to irretrievably brick a PRS-505, but it is relatively simple with PRS-600. You can learn your ways in a safe environment of PRS-505 and once you know what you are doing, hacking PRS-600 shouldn't be too dangerous. But it IS dangerous without the knowledge.

Kore
05-02-2010, 11:04 AM
Heh, thanks. But I don't have access to a PRS-505 to fool around with... I guess I'll be stuck with the default fonts :(

Tricky
06-13-2010, 03:47 AM
I guess flashing for the prs 700 is out of the question? I'm really annoyed by the '?' substitution as well

pepak
06-13-2010, 04:35 AM
It's not "out of the question", but I have no first-hand knowledge of anyone who successfully tried it. Theoretically, it is similar to flashing PRS600, which has been done a number of times.