![]() |
#1 |
Connoisseur
![]() Posts: 55
Karma: 23
Join Date: Apr 2007
Device: Sony eReader
|
Flasher - renaming new internal fonts with Font-creator
I also am interested in changing the internal fonts using Universal Flasher.
Can someone explain why it is necessary to use FontCreator to change the names of, say, consolas.ttf to tt0419m_.ttf instead of just making a copy of consolas and renaming it? and can you walk me through this process? Thanks... |
![]() |
![]() |
![]() |
#2 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,442
Karma: 300001
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
|
The Reader's BBeB (LRF) viewer has those filenames hardcoded. It only loads these three files:
tt0003m_.ttf tt0011m_.ttf tt0419m_.ttf Also, most LRF books (especially those from the Connect store) use the following font names: Swis721 BT Roman Dutch801 Rm BT Roman Courier10 BT Roman Thus it's best to change both filenames and font names. Now, the situation is somewhat better with RTF files. The font render used by RTF viewer loads all fonts from the font directory. The actual font names chosen to render various RTF styles are specified in the kconfig.xml file, in the entries of the fsk/rootvm/ui/font element. |
![]() |
![]() |
Advert | |
|
![]() |
#3 |
Connoisseur
![]() Posts: 55
Karma: 23
Join Date: Apr 2007
Device: Sony eReader
|
Thank you, Igorsk. So then the font name is changed using a program like FontCreator to insure maximum compatibility with Connect and other LRF books as well as the console itself. I will try that. Thank you.
|
![]() |
![]() |
![]() |
#4 |
Connoisseur
![]() Posts: 55
Karma: 23
Join Date: Apr 2007
Device: Sony eReader
|
NOTE: Be sure when you rename the fonts that you also change the font sub-family on all three fonts is set to Roman. Spent most of the day trying to figure out why the flasher would work but then it would not restart.
If you are using FontCreator the names should be like this: font family - Swis721 BT | Dutch801 Rm BT | Courier10 BT font subfamily - Roman | Roman | Roman full font name - Swis721 BT Roman | Dutch801 Rm BT Roman | Courier10 BT Roman If you change the font subfamily to anything other than Roman, your Reader will hang at the Loading screen... Another day another lesson! I love this forum! |
![]() |
![]() |
![]() |
#5 | |
Enthusiast
![]() Posts: 48
Karma: 27
Join Date: Oct 2006
Device: Sony Reader PRS-500
|
pitolee, have you changed the fonts in the Connect Reader folder on the computer too? (C:\Program Files\Sony\CONNECT Reader\Data\fonts). If so, does it display your own fonts the same way as the Sony Reader displays them? I am thinking of experimenting changing the fonts on the computer before I do that on the reader.
Quote:
|
|
![]() |
![]() |
Advert | |
|
![]() |
#6 |
Connoisseur
![]() Posts: 55
Karma: 23
Join Date: Apr 2007
Device: Sony eReader
|
yes. After a bit of trial and error problems with the flasher (didn't rename the fonts correctly so the reader hung up on the start screen... etc) I figured out what to do and copied the new and properly named fonts to both the reader unit and the connect folder. It works perfectly, displaying the new fonts accurately.
Works GREAT! For me Cambria/Calibri/Consolas are more readable at the small sizes I prefer (9-10pt). They look much nicer to me. I'm REALLY happy. I also recommend adding the page turn to the joystick! Now can turn pages no matter how I'm holding the unit... Finally, I also like the menus and book lists in the smaller font. Much more orderly looking. And what can I say about the clock. It's there so i don't have to glance over to the bedstand... so easy and so inconspicuous... Excellent additions from our forum friends. All of them highly recommended - and all of them work correctly as they are. The only complications comes from changing the fonts - which is why you should be sure to copy the existing font names exactly. Play with it... I bricked it six times in two days - but always was able to reflash it (without waiting for the hard reset or reset - because everything was correct except for the fonts which it couldn't find) - so no problem. |
![]() |
![]() |
![]() |
#7 | |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jun 2007
Device: Sony Reader PRS-500
|
Quote:
I've renamed the fonts, changed all the fields in Format/Naming menu as per instructions above, but my fonts keep bricking the reader. The length of my converted Cambria font, now renamed to Swiss is around 900K, which is considerately bigger than original. Could you post detailed step-by-step instructions for font changes that have to be done in FontCreator or better yet, could you PM me the fonts, you created. |
|
![]() |
![]() |
![]() |
#8 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jun 2007
Device: Librie
|
Hi there,
just got my Reader yesterday & im already tired of the built-in fonts :-) Are those fonts downloadable somewhere or could you PM them to me as well ? beeing a brick virgin i am somewhat reluctant to try stuff like that myself at first. Thx, Nils |
![]() |
![]() |
![]() |
#9 |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,442
Karma: 300001
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
|
You can get the new Vista fonts by installing Excel 2007 Viewer.
|
![]() |
![]() |
![]() |
#10 |
Uebermensch
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 2,583
Karma: 1094606
Join Date: Jul 2003
Location: Italy
Device: Kindle
|
Could someone post a screenshot or two of the Reader with the Vista fonts installed?
|
![]() |
![]() |
![]() |
#11 |
Gizmologist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,615
Karma: 929550
Join Date: Jan 2006
Location: Republic of Texas Embassy at Jackson, TN
Device: Pocketbook Touch HD3
|
Is this the full set, then?
I haven't tried changing the fonts yet, but I find myself really liking the looks of some of these fonts, and I may give Corbel and Cambria a try ... I'm not sure what I think of Consolas yet. ![]() I've attached a single page, side-by-side comparison of the font samples from the page that TadW linked, if anyone wants to see them next to one another. It opens in a web-browser, in case anyone's not familiar with MHT files. ![]() |
![]() |
![]() |
![]() |
#12 |
Junior Member
![]() Posts: 2
Karma: 10
Join Date: Jun 2007
Device: Sony Reader PRS-500
|
Getting Vista fonts is not the problem.
What I would like are some instructions, how to change them so the reader would recognize them. So far I've done the following: 1. opened font in FontDesigner (Calibri) 2. changed font naming to correctly set font family (Dutch801 Rm BT), font subfamily (Roman) and full font name (Dutch801 Rm BT Roman) for all character sets, that are supported 3. saved font as tt0011m_.ttf 4. copied fonts to Reader with Universal Flasher So far my attempts were unsuccesfull and resulted in bricked reader. Any help would be appreciated. |
![]() |
![]() |
![]() |
#13 |
Gizmologist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,615
Karma: 929550
Join Date: Jan 2006
Location: Republic of Texas Embassy at Jackson, TN
Device: Pocketbook Touch HD3
|
I'm having some problems getting them on the Reader too, though they seem to work fine in the ConnSoft.
![]() I know I'm flashing things correctly in general, because I've managed to add the clock and set the "Right" Jogstick movement to go to the next page (I left the "Left" one set to move backward in the History file, because I find that useful when I accidentally hit buttons, and backing up in the History is usually identical to going to the previous page ![]() So can someone spot what I'm doing wrong? The error I get is when I go to flash the image (it builds it without errors), it tells me that the flash failed, and (something along the lines of) that I should reflash with a stock image. Perhaps that might help localize what's going on. The only new thing I'm trying to do with this particular flash is add the fonts. I've put them in the (SD Card Root):\files\opt\sony\ebook\FONT directory ... is this the right place? I've attached the naming adjustments I made to the Calibri font, in case I've got something off there. If anyone spots an error, I'd appreciate knowing about it, 'cause I just ain't seein' it. ![]() |
![]() |
![]() |
![]() |
#14 | |
Wizard
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 3,442
Karma: 300001
Join Date: Sep 2006
Location: Belgium
Device: PRS-500/505/700, Kindle, Cybook Gen3, Words Gear
|
Quote:
|
|
![]() |
![]() |
![]() |
#15 | |
Gizmologist
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Posts: 11,615
Karma: 929550
Join Date: Jan 2006
Location: Republic of Texas Embassy at Jackson, TN
Device: Pocketbook Touch HD3
|
Would that be better than posting the contents here?
![]() The Error I'm getting is: Quote:
Code:
Begin flashing -> Wed Jun 27 23:41:22 PRS 2007
Copying helper binaries
Copying B:/bin/stat_fs
Checking cramfs image size ....
Cramfs image size: 4263936
Image size is OK
Flashing Fsk partition with the new image...
SDM device 0(nor0) : sdm device NOR 0
SDM device 1(sbl0) : sdm device NAND/SBL 0
... Erase from 0x013c0000-0x017e0000: .................................
... Program at sbl0:0x013c0000: .................................
... Erase from 0x00020000-0x00040000: .
... Program at sbl0:0x00020000: .
Checking flashed partition against the image...
SDM device 0(nor0) : sdm device NOR 0
SDM device 1(sbl0) : sdm device NAND/SBL 0
![]() Code:
Begin upgrade -> Thu Jun 28 07:51:16 PRS 2007
Copying helper binaries
Copying B:/bin/stat_fs
/Data/self_upgrade found! Cleaning ...
/Data/self_upgrade Created!
Free space in /Data: 76062720, used space in /opt: 7274496
Begin copy of /opt
./
./sony/
./sony/ebook/
./sony/ebook/FONT/
./sony/ebook/FONT/tt0003m_.ttf
./sony/ebook/FONT/tt0011m_.ttf
./sony/ebook/FONT/tt0419m_.ttf
./sony/ebook/application/
./sony/ebook/application/FskBBeBViewer.xso
./sony/ebook/application/FskCache.xsb
./sony/ebook/application/FskCore.xsb
./sony/ebook/application/FskDMF.xsb
./sony/ebook/application/FskDocumentViewer.so
./sony/ebook/application/FskDocumentViewerPDF.so
./sony/ebook/application/FskDocumentViewerRTF.so
./sony/ebook/application/FskFhGAACIntDec.so
./sony/ebook/application/FskFhGMP3IntDec.so
./sony/ebook/application/FskImage.so
./sony/ebook/application/FskMediaPlayers.so
./sony/ebook/application/FskMobileMediaDevice.so
./sony/ebook/application/FskSecurity.so
./sony/ebook/application/Fskin.so
./sony/ebook/application/application.xsb
./sony/ebook/application/coreaudiofilters.so
./sony/ebook/application/drm.xsb
./sony/ebook/application/drmDocviewer.xsb
./sony/ebook/application/ebook.so
./sony/ebook/application/ebookConfig.so
./sony/ebook/application/kbook.so
./sony/ebook/application/kconfig.xml
./sony/ebook/application/libfreetype.so
./sony/ebook/application/libfreetype.so.6
./sony/ebook/application/libfreetype.so.6.3.10
./sony/ebook/application/libtinyhttp.so
./sony/ebook/application/libuss.so
./sony/ebook/application/octDocviewer.xsb
./sony/ebook/application/octopus.xsb
./sony/ebook/application/resources/
./sony/ebook/application/resources/application.xml
./sony/ebook/application/resources/applicationStart.xml
./sony/ebook/application/resources/scripts/
./sony/ebook/application/resources/scripts/kBookAssets.png
./sony/ebook/application/resources/scripts/kBookDefaultArt.png
./sony/ebook/application/resources/scripts/kBookDefaultThumbnail.png
./sony/ebook/application/resources/scripts/kBookDisk.png
./sony/ebook/application/resources/scripts/kBookIcon.png
./sony/ebook/application/resources/scripts/kBookLogos.png
./sony/ebook/application/resources/scripts/main.xml
./sony/ebook/application/resources/scripts/mainStorage.xml
./sony/ebook/application/resources/storage.xml
./sony/ebook/application/resources/storageStart.xml
./sony/ebook/application/resources/switcher.xml
./sony/ebook/application/storage.xsb
./sony/ebook/application/switcher.so
./sony/ebook/application/tinyhttp
./sony/ebook/application/xdbLite.so
./sony/ebook/bin/
./sony/ebook/bin/UsbUpdater
./sony/ebook/bin/tinyhttp.sh
./sony/ebook/bin/writescreen
/opt copied to /Data/self_upgrade/new_opt/
Begin copy of new files
Copying B:/files/opt/sony
Copying B:/files/opt/sony/ebook
Copying B:/files/opt/sony/ebook/bin
Copying B:/files/opt/sony/ebook/application
Copying B:/files/opt/sony/ebook/application/resources
Copying B:/files/opt/sony/ebook/application/resources/applicationStart.xml
Copying B:/files/opt/sony/ebook/application/resources/scripts
Copying B:/files/opt/sony/ebook/application/resources/scripts/main.xml
Copying B:/files/opt/sony/ebook/FONT
Copying B:/files/opt/sony/ebook/FONT/tt0419m_.ttf
Copying B:/files/opt/sony/ebook/FONT/tt0003m_.ttf
Copying B:/files/opt/sony/ebook/FONT/tt0011m_.ttf
New files copied
Creating new cramfs image
sony
'sony':
ebook
'ebook':
FONT
application
bin
'FONT':
tt0003m_.ttf
tt0011m_.ttf
tt0419m_.ttf
'application':
FskBBeBViewer.xso
FskCache.xsb
FskCore.xsb
FskDMF.xsb
FskDocumentViewer.so
FskDocumentViewerPDF.so
FskDocumentViewerRTF.so
FskFhGAACIntDec.so
FskFhGMP3IntDec.so
FskImage.so
FskMediaPlayers.so
FskMobileMediaDevice.so
FskSecurity.so
Fskin.so
application.xsb
coreaudiofilters.so
drm.xsb
drmDocviewer.xsb
ebook.so
ebookConfig.so
kbook.so
kconfig.xml
libfreetype.so
libfreetype.so.6
libfreetype.so.6.3.10
libtinyhttp.so
libuss.so
octDocviewer.xsb
octopus.xsb
resources
storage.xsb
switcher.so
tinyhttp
xdbLite.so
'resources':
application.xml
applicationStart.xml
scripts
storage.xml
storageStart.xml
switcher.xml
'scripts':
kBookAssets.png
kBookDefaultArt.png
kBookDefaultThumbnail.png
kBookDisk.png
kBookIcon.png
kBookLogos.png
main.xml
mainStorage.xml
'bin':
UsbUpdater
tinyhttp.sh
writescreen
Directory data: 1624 bytes
-42.47% (-86440 bytes) offset 1624 tt0003m_.ttf
-41.18% (-352512 bytes) offset 118732 tt0011m_.ttf
-33.72% (-33872 bytes) offset 622340 tt0419m_.ttf
0.28% (+1871 bytes) offset 688908 FskBBeBViewer.xso
-57.20% (-24768 bytes) offset 1358684 FskCache.xsb
-58.76% (-38692 bytes) offset 1377216 FskCore.xsb
-65.91% (-15885 bytes) offset 1404368 FskDMF.xsb
-54.25% (-35132 bytes) offset 1412584 FskDocumentViewer.so
-46.46% (-1028992 bytes) offset 1442208 FskDocumentViewerPDF.so
-50.69% (-32692 bytes) offset 2627888 FskDocumentViewerRTF.so
-40.12% (-41748 bytes) offset 2659688 FskFhGAACIntDec.so
-47.08% (-38060 bytes) offset 2722004 FskFhGMP3IntDec.so
-47.40% (-72152 bytes) offset 2764788 FskImage.so
-50.21% (-30116 bytes) offset 2844852 FskMediaPlayers.so
-57.51% (-6312 bytes) offset 2874712 FskMobileMediaDevice.so
-12.68% (-100620 bytes) offset 2879376 FskSecurity.so
-58.05% (-128132 bytes) offset 3572528 Fskin.so
-54.06% (-805 bytes) offset 3665124 application.xsb
-49.64% (-8072 bytes) offset 3665808 coreaudiofilters.so
-54.95% (-2810 bytes) offset 3673996 drm.xsb
-21.61% (-86 bytes) offset 3676300 drmDocviewer.xsb
-62.96% (-66316 bytes) offset 3676612 ebook.so
-80.08% (-34392 bytes) offset 3715628 ebookConfig.so
-58.40% (-47504 bytes) offset 3724184 kbook.so
-69.69% (-2079 bytes) offset 3758028 kconfig.xml
71.43% (+15 bytes) offset 3758932 libfreetype.so
-40.03% (-101924 bytes) offset 3758968 libfreetype.so.6.3.10
-53.84% (-555548 bytes) offset 3911640 libtinyhttp.so
-47.96% (-43124 bytes) offset 4387996 libuss.so
-8.20% (-661 bytes) offset 4434780 octDocviewer.xsb
-0.13% (-182 bytes) offset 4442184 octopus.xsb
-55.91% (-355 bytes) offset 4577300 application.xml
-70.82% (-2582 bytes) offset 4577580 applicationStart.xml
-8.39% (-449 bytes) offset 4578644 kBookAssets.png
-15.56% (-202 bytes) offset 4583548 kBookDefaultArt.png
3.01% (+11 bytes) offset 4584644 kBookDefaultThumbnail.png
-3.16% (-194 bytes) offset 4585020 kBookDisk.png
-1.38% (-107 bytes) offset 4590972 kBookIcon.png
-1.00% (-39 bytes) offset 4598604 kBookLogos.png
-75.78% (-29020 bytes) offset 4602452 main.xml
-73.25% (-4228 bytes) offset 4611728 mainStorage.xml
-18.64% (-44 bytes) offset 4613272 storage.xml
-64.13% (-1130 bytes) offset 4613464 storageStart.xml
-24.90% (-65 bytes) offset 4614096 switcher.xml
-59.22% (-1905 bytes) offset 4614292 storage.xsb
-53.68% (-54652 bytes) offset 4615604 switcher.so
-55.42% (-2128 bytes) offset 4662760 tinyhttp
-56.33% (-14016 bytes) offset 4664472 xdbLite.so
-69.78% (-199040 bytes) offset 4675336 UsbUpdater
-43.82% (-209 bytes) offset 4761524 tinyhttp.sh
-89.83% (-66204 bytes) offset 4761792 writescreen
Everything: 4660 kilobytes
Super block: 76 bytes
CRC: 1189ad20
Created cramfs /Data/self_upgrade/new_opt.img
Checking cramfs image size ....
Cramfs image size: 4771840
Image copied
Thu Jun 28 07:52:16 PRS 2007
|
|
![]() |
![]() |
![]() |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Any one knew the font path of the built-in fonts of Story | flyisland | iRiver Story | 3 | 10-15-2010 01:39 AM |
What Fonts are used in various eReaders? What Font options are available? | tomereader | General Discussions | 28 | 08-20-2010 05:40 AM |
New fonts in SD card doesn't show up in font list | jellybean | OpenInkpot | 3 | 07-04-2009 01:51 PM |
Common font and/or embedded fonts... | Dahak | LRF | 6 | 06-28-2009 01:32 PM |
Manga creator from JPEGs? (BBeb creator) | jessesn | Sony Reader | 3 | 10-03-2006 12:06 AM |