NOTE: People have been reporting occasional problems with their Kindle “freezing” or the menus not functioning correctly during this installation. With the latest version of this hack, you can avoid this problem by using the “‘reboot’ file” technique described below. In a worst case situation, you can always do a hardware restart by holding the on/off slider switch to the right for 30 seconds or more and then releasing it, allowing the Kindle to reboot itself.
NOTE 2: I suggest you do a “Sync and check for new items” with your Kindle before attempting any part of this hack, as at least one person lost his collections after having to reboot his Kindle. This way, should such bad luck befall you, after rebooting you can Sync again and get your collections back. Alternatively, you can also manually back up the collections file.
With many thanks and much appreciation to “NiLuJe” in a post at the MobileReads forum, we now have a font “hack” for the 2.5.x firmware version of the Kindle 2 and Kindle DX. As with any such unofficial modification of the Kindle, if you install it, you do it at your own risk. Neither I, NiLuJe, nor Amazon will be responsible for any problems that may ensue. OK, so after covering my butt, here’s the scoop:
The first thing you have to do is make sure you know which type of Kindle you have: K2, K2i (global), DX, or DXi (global). In this context, some of the file names we’ll be looking at may use “K3″ instead of “DX”, and in this context they are equivalent. Secondly, if you have never done a manual installation of an update file on your Kindle, take a read through my article, “Installing Update/Hack Files on Your Kindle“. Now we’re ready to go hacking.
The first thing to do before installing any 2.5.x-compatible hacks is the “jailbreak” installation. This operation only needs to be done once, so if you’ve already done it for the 2.5 Screensaver Hack, you do not need to do it again (assuming you have not undone it). To do the jailbreak, download the jailbreak Zip file. Unzip it, and look for the install file for your Kindle type, e.g. “update_jailbreak_dx_install.bin” for a DX (US), or “update_jailbreak_k2i_install.bin” for a Kindle 2 Global (NEW: it now includes a “dxg” file for the latest “graphite” DX.). Connect your Kindle to your computer and copy that install file to the “root” directory (the top-level directory, not into any of the folders you see there). Once copied, disconnect your Kindle from the computer, then go to the Settings screen, hit Menu, then select the Update Your Kindle option. If that option is grayed out, you probably did something wrong, such as putting the file in the wrong place. Go through the above instructions and links again. If the Update option is enabled and you select it, the update will start, and then it will fail. That is OK, and is the expected behavior. You are now ready to proceed.
Now to install a font hack, download the font hack zip file. Unzip it on your computer, open up the kindle-2.5-fonts-3.7.N folder, and find and open the src folder there. In there you will find a linkfonts folder. Drag and drop that entire folder, including all its files and sub-folders, into the top level of your Kindle (which you first reconnected to your computer). You should now see the linkfonts folder alongside the documents folders and other folders as in the above image. [As of the latest version, you no longer need to manually create/copy the folders/files, the hack installation will do it for you.]
Back in the 2.5-fonts-3.7.N folder, find the “update_fonts_3.7.N_XX_install.bin” for your Kindle type, where the “XX” is “k2″, “k2i”, “k3″, or “k3i”. Copy that file to the root (top) directory of your Kindle (not into any of its folders). Once you’ve done that, disconnect your Kindle from your PC, and initiate an update (Home > Menu > Settings > Menu > Update Your Kindle). When the update is done, immediately go back to the Settings screen, and this time do a Menu > Restart. This will apply the default fonts that come with the hack With the current version of this “hack” it is no longer necessary to Restart your Kindle once this update is complete.
Now to install a different font, download the zip file for the font you want to use:
Unzip the chosen font file on your computer, then open up the resulting folder so that you see a list of .ttf files:
Navigate into the linkfonts folder now on your Kindle, down into the fonts folder. You should see a bunch of font files listed there similar to the above image, but with several more files. Now, copy all of the files in the font folder on your computer into the font folder on your Kindle. (Make sure you’re copying from your computer to your Kindle, and not vice versa!) When prompted, say “yes” to overwrite the existing files of the same name. Once the files are copied, disconnect your Kindle, and just do a Restart (there is no need — nor should it be possible — to do an Update) to apply the new fonts.
NEW: In order to avoid the sporadic problems people have had with the Menu function in trying to do the Restart after copying the font files, you can copy an empty file named “reboot” into the “linkfonts” folder on the Kindle, and then it will automatically do a Restart about 15 seconds after you disconnect it from your PC.
So there are a few more steps to get the font hack loaded than with prior releases, but once it’s installed, it’s just a matter of copying the new font files and doing a Restart when you want to try a new font.


Added Zip file link for Helvetica (without the “2″) font.
Added note about hardware reset if Kindle freezes or menu does not worrk.
Yay! I just updated yesterday. Ah.. my Kindle is now complete. Screensavers loaded… CHECK! Helvetica2 font loaded… CHECK! I couldn’t figure out really what the difference was between Helvetica or Helvetica2. Maybe “2″ is a little darker? Darker is good.
hello, do you have a font for Traditional Chinese? like Droid Fallback Fonts?
I do not, but you might want to check in at the Kindle section of the MobileRead.com forums, as I know some people there have done work in the past to get Unicode fonts onto the Kindle, and one of them may have something for you.
Updated links for latest version of font hack zip file.
Hi there! I just installed the latest font hack and want to thank you… yeah! I waited to update to 2.5 until I had time to find and install the hack… so much better!
In the event of another software upate, I was wondering if there are any specific uninstall instructions (or did I just completely miss them on the website?), since the install with the latest update has a few more steps and files than previously. Or do you just copy the correct uninstall bin file to the root directory and update? Then follow with the jailbreak uninstall bin file?
@ Gretchen: As far as I know, you just need to run the applicable uninstall file as we have with previous hacks. I don’t think it will get rid of the font folders/files that you now copy as part of the installation, but that should not have any affect on installing a future Amazon update (but if by some strange chance they do, just move them temporarily somewhere on your PC).
Ok, great! Thanks soo much!
@Gretchen: Note that with the latest (3.3.N) version, you won’t even need to uninstall it in order to be able to install official updates
.
@admin: The article hasn’t been updated for the new features in the latest release
. Namely:
. It’s also way faster than a full reboot, because we’re only doing a framework restart.
* No need to uninstall it for official updates
* No need to do a reboot after the update install anymore
* When switching fonts, you can drop a blank ‘reboot’ file in the linkss folder, and the Kindle will automatically reboot 15s after being unplugged. That solves the missing menus issues
Other than that, it’s great, thanks
. (Remind me to update the link to your article in the MR thread once that’s fixed ^^).
Updated instructions to include the new “reboot” file feature for the font installs.
Pingback: Updates to the 2.5 Hacks « Kindle Minds
Pingback: Updated 2.5-Compatible Screen-Saver Hack « Kindle Minds
Updated zip file and instructions for latest 3.7.N version of the hack.
I couldn’t find an dxgi bin in the archive.
Would the ‘update_jailbreak_dxg_install.bin’ file work for dx graphite international edition?
Also, would any of the fonts mentioned support Cyrillic symbols?
Thank you in advance.
@ Brago: There is only one DXG (graphite) model: all are international/global, so the “dxg” files should be what you need. As far as Cyrillic fonts, I do not believe any of the fonts posted on this site support it, but check the MobileRead.com forums, as I know there was some ongoing discussions going on there to get some Unicode fonts working, but I do not know the results.
I’m pretty sure the default font installed by the hack has full CJK support.
Thank you for the blazing fast answers!
This seems to work well, except I can’t make the blank reboot file work. NiLuJe says to put it in the linkss folder and the note near the bottom says to put it in the linkfonts folder. And it should be just a .txt file, right? Thanks in advance for the answer!
The reboot file must not have any file name extension, e.g. just “reboot”, not “reboot.txt”. Also, I think if you also have the screen-saver hack on your Kindle, then the reboot file goes in the linkss folder, otherwise in the linkfonts folder if you only have the font hack installed. (But I may have that backwards.)
PS: If on Windows, you may need to make sure that all file name extensions are being displayed to ensure that Windows is not sneaking in an extension if you are creating the reboot file yourself.
I have the 2nd US Amazon Kindle…I have not updated my font hack software in quite a while. Do I need to uninstall the font hack on my Kindle to add the current version of the font hack?
Thanks
jeanniespc, what version of the Kindle firmware do you have? (You can check by going to Home -> Menu -> Settings and seeing what it says at the bottom of the screen.) The new Font Hack version described here is for the 2.5.x versions. If you have 2.3.x (or older), you do not want the latest font hack version unless you want to upgrade to the 2.5.x firmware version — in which case you’ll need to uninstall any hacks before installing the new firmware, at which point you can then install the new font hack.
I have 2.5.6 for the US Kindle 2 version.
OK, so it sounds like you’re on the most current firmware cycle, so you should not normally need to uninstall in order to upgrade. It certainly should not hurt anything to uninstall the old one, but NiLuJe’s wiki article says that in normal usage this should no longer be necessary for the current generation of font hacks.