• Skip to main content
  • Skip to secondary menu
  • Skip to primary sidebar
  • Blog
  • Kindle
  • Nook
  • Onyx Boox
  • Kobo
  • Comparisons
  • About
  • Disclosure
The eBook Reader Blog

The eBook Reader Blog

The eBook Reader Blog keeps you updated on the latest ereader and tablet news, reviews, and tutorials.

  • News
  • eBook Readers
  • Sales & Deals
  • Reviews
  • How To Guides
  • eBooks
  • Free eBooks

How to Easily Add Custom Fonts to Kindle Paperwhite – No Hacks

January 6, 2013 by Nathan

Kindle Paperwhite Custom Fonts

So I was doing some reading on my Kindle Paperwhite last night and started to wonder if there was an easy way to add additional font choices to the list without jailbreaking and hacking.

As it turns out, there is an easy way to add custom fonts to the Kindle Paperwhite. Basically all you need to do is add a folder with some new fonts to the Paperwhite along with an empty file. Restart, and that’s it.

With earlier Kindles (except the Kindle Touch) all one had to do to add custom fonts was to load in some fonts in a font folder and then use the Kindle Collections plugin and Calibre.

You can also use Calibre to embed fonts with the Kindle Paperwhite by converting the ebook to KF8 format. But this other method for the Paperwhite is even easier because you don’t need to use any additional programs at all.

I found this trick over at Mobileread hidden in the Kindle Touch font hack thread. This does not require any hacking, though, nor a jailbroken Kindle. Your Kindle Paperwhite just needs to be running 5.3.0 or newer firmware (mine is running 5.3.1).

Update: Unfortunately this trick does not work on the 2nd gen Kindle Paperwhite released in 2013. It only works for the original Paperwhite.

How to Add Fonts to Kindle Paperwhite

1. Plug your Kindle Paperwhite into your computer with the USB cable.

2. Copy an empty unspecified file type with this title onto the Kindle’s drive, the root directory (top level): USE_ALT_FONTS

3. Place a new folder on the Paperwhite’s root folder called “fonts”.

4. Place whatever OTF or TTF fonts you want in the fonts folder. They need to be named in a specific way for the variations of the fonts to work properly for bold, italic, etc. Like this:

  • Fontname-Regular.ttf
  • Fontname-Italic.ttf
  • Fontname-Bold.ttf
  • Fontname-BoldItalic.ttf

5. Once the fonts are added, unplug your Kindle from the computer and then got to Settings > Menu > Restart. Enjoy!

Now when you tap the “Aa” button when reading there’s a whole bunch of new font choices. The weird thing is I only added Fontin Sans to mine and all those others appeared on the list automatically (shown in the picture above). Also, the first time after restarting all the book covers disappeared from my Paperwhite’s homescreen for some reason. I restarted again and now everything is working fine.

Filed Under: Amazon Kindle, How To Tagged With: fonts, kindle paperwhite

Disclosure: This website earns commissions using affiliate links through Skimlinks and Amazon's Associates program.

Reader Interactions

Comments

  1. Andrew says

    January 6, 2013 at 1:25 pm

    Wow Nathan! Great find. I’m going to give it a try. My favorite font to read with is Georgia and the Kindle has never offered it.

  2. Andrew says

    January 6, 2013 at 1:29 pm

    What is the “unspecified file type?” Is that just a black file folder? How do you create one if not?

    • Nathan says

      January 6, 2013 at 1:49 pm

      What I did was first created a txt file with that name on my desktop then removed the txt extension, which prompts Windows to ask if you’re sure you want to change the file type. Since you use a Mac the process is probably a bit different. In fact I just found this at MR: On Mac OS X use a terminal and type “touch USE_ALT_FONTS” and save it to your Kindle’s root directory.

      • Andrew says

        January 6, 2013 at 4:03 pm

        Thanks Nathan! That was the first time I have ever used Terminal. Click this link for easy instructions on how to create a blank file on your desktop with Terminal.

      • Brian I. says

        June 30, 2014 at 9:56 pm

        The touch command for OS X was extremely helpful! Thank you!

  3. Anne says

    January 6, 2013 at 2:10 pm

    Have you figured out where the weird fonts that you didn’t add came from? They showed up on mine, too. Oddly enough, I prefer MT Chinese Surrog…whatever that is!

    • Andrew says

      January 6, 2013 at 4:11 pm

      Hey, it looks like some fonts are already loaded on the PW and only get activated when you add the USE_ALT_FONTS file. I didn’t load MT Chinese Surrogated or some of the other fonts on there, but I have them too! Sweet.

      For Mac users, if you really want to see an amazing sans-serif font on the PW, add Verdana from your Mac>Library>Fonts folder on your computer. It looks great!

      • Andrew says

        January 6, 2013 at 4:15 pm

        Wow! MKai PRC is like the best serif font I have ever seen! Why is Amazon hiding these fonts on our Kindles?

        • Nathan says

          January 7, 2013 at 7:01 am

          Some of them aren’t bad. I just wish we could adjust the darkness of the text like with PDFs and make them a little darker.

        • Thordnel says

          April 12, 2013 at 8:41 pm

          I like Mkai PRC of all fonts, but there’s a problem with characters like ” and ‘. An extra space is added. For example: Martin’s guest becomes Martin’ s Guest.

    • Ons Bütm says

      January 6, 2013 at 6:39 pm

      This is just a guess, but I would hazard to say that these are the default fonts for Japanese, Korean, Chinese (Traditional), and Chinese (Simplified), in Gothic and Mincho varieties respectively. Normally, these font options would only appear for books in these respective languages.

      • Nathan says

        January 7, 2013 at 6:59 am

        Yep, I think Ons is right.

  4. Allen says

    January 7, 2013 at 12:42 pm

    It just gets better and better. Now if we could get the Kindle 4 Caecilia font onto the PW, it would be near perfect.

  5. Demi says

    January 7, 2013 at 6:28 pm

    I’m getting this weird formatting error with most of the Chinese faults. With, for example, MKai PRC, there’ s a space between the contraction and the following letter everywhere in an ebook, like I have just demonstrated. Some fonts are fine, but I liked this one best …

  6. Eric says

    January 8, 2013 at 9:15 pm

    I tried this tonight. Works like a charm! I would love to know why Amazon shipped with the questionable fonts they did, and left out some of the more obvious choices people seem to prefer.

    At any rate, thanks for the tip!

  7. Matt says

    January 9, 2013 at 7:59 am

    Would love to be able to do this on my Kindle Fire HD too…any ideas on how to do that?

  8. Scott says

    January 9, 2013 at 12:16 pm

    Thank you! As promised adding fonts to my Paperwhite was very simple and only took a couple of minutes to do.

    I also like the MT Chinese Surrogated font that also ‘appeared’ on my Paperwhite after going through the process.

  9. Gardener says

    January 12, 2013 at 6:19 am

    It works on Kindle Touch which has been updated to firmware 5.3.2 too.

    Thanks for suggesting this nice and easy way to add custom fonts.

    And I wonder how to reverse the USE_ALL_FONTS order. While I delete the fonts folder, what will I do to get back to the default fonts selection part when I type “Aa”?

    • Gardener says

      January 12, 2013 at 6:48 am

      TYPO! It should be USE_ALT_FONTS.

  10. Ciarpame says

    January 17, 2013 at 2:38 am

    Great news, I will update my KT touch and then I will try this trick. Where I can find Paperwhite fonts?

  11. Ciarpame says

    January 17, 2013 at 2:46 am

    Please also confirm me that this trick allows to use additional fonts and my preinstalled Kindle Touch fonts will be always available in the Aa font menu. Thank you.

  12. Andrew says

    January 17, 2013 at 9:34 pm

    UPDATERS BEWARE: adding fonts using this method does not work with the new Kindle Paperwhite 5.3.3 firmware update. I have lost that functionality since updating.

    I am going to delete the fonts and blank USE_ALT_FONTS file and reinstall once I get some time this weekend (perhaps it will work again), but as for right now, I am back to the standard PW fonts.

    • Nathan says

      January 18, 2013 at 3:32 pm

      Try restarting. I’ve heard that they come back after that.

    • Adrian says

      January 21, 2013 at 4:46 pm

      Andrew, seems that Paperwhite fw 5.3.3 disable the workaround. Let us know if anyone succeeds to make it work with the latest firmware.

  13. Chris says

    January 20, 2013 at 4:16 am

    Thanks so much for this! I always used DroidSerif on my Kindle Keyboard and even though the new Touch/Paperwhite fonts are nice, DroidSerif is better IMHO!

  14. Johnny says

    January 24, 2013 at 2:02 pm

    I just tried it (using a Mac), and after restarting the Kindle it said something like “Your kindle is broken and needs to be repaired” (in German).
    What could I have possibly done wrong?

    btw I connected it again, deleted the USE_ALT_FONTS-file + the Fonts folder and now it works again. I guess it is true what they say about never changing a running system.

    • Jeong says

      January 27, 2013 at 7:51 am

      It is maybe the broken font problem.
      try again with intact font.

  15. Jacob says

    February 13, 2013 at 7:32 pm

    does this work with Fire HD or kindle 5

    • Nathan says

      February 14, 2013 at 8:08 am

      Nope. Just the Paperwhite and Kindle Touch. You can use Calibre to add custom fonts on the Kindle 5 and earlier Kindles, though.

  16. Jacob says

    February 15, 2013 at 2:04 am

    Used it on my new paperwhite and now Walter font and other Disneyesque faints are on my kindles! P.S. use Walter font it the best on kindle

  17. Eolake Stobblehouse says

    February 21, 2013 at 9:56 pm

    Thank you! This is so great.

    I’ve been disaffected by the anaemic selection of fonts. (What were they thinking?)

  18. David S says

    February 25, 2013 at 5:04 am

    It works perfectly with the updated 5.3.3 software version on Kindle PW. I have now 8 extra bold fonts with Comic-Bold.ttf and Tahoma-Bold.ttf (fr. Wndows/Fonts dir) as favorites.

  19. Nagareboshi says

    February 26, 2013 at 12:05 am

    Hi, thanks for the tutorial!

    I can confirm that it works very well with my Paperwhite, firmware version 5.3.3. The only thing I noticed was, that after a restart of my kindle, it took a little while until my books came back up. And when I first tried to select a new font, it also took some moments, but everything worked out fine after that.

    I’d just like to add here the following bit of information, which may or may not help those, who are using Windows 7. To create an empty unspecified file, click on start – type cmd – right click and run it as administrator. In the command prompt window, type the following command.

    fsutil file createnew USE_ALT_FONTS 0

    What this does is to create an empty file, named USE_ALT_FONTS with a size of 0 bytes, that you can then copy into your kindles root folder.

    For the rest, see the above tutorial, hope this will help.

  20. Anca S. says

    February 26, 2013 at 10:41 am

    It TOTALLY works on Kindle Touch firmware ver. 5.3.2! Thanks so much for the tip! Really helpful! I wonder if there is a way to restrict the other pre-installed fonts from showing up, so that the option window is smaller, and show only the preferred ones? (without jailbreaking the Kindle, of course…)

  21. Flinty72 says

    February 28, 2013 at 4:31 am

    Fantastic tip, thanks Nathan!!!

    Can someone explain if all the 4 different variants of a font are required.
    Also how does the kindle distinguish between the different variants (Reg, Italic, Bold) or what settings force them to be used?

    • lkb says

      March 1, 2013 at 12:39 am

      Whenever the text in your book/file has italicized, bold, etc formatting is when the Kindle looks for those respective files. The Kindle will use whatever you tell it to use, though. For example, I renamed the “Light” version of a font as “Regular” and the Kindle used it as the regular font. If you were to set the italic format of the font as “Regular,” the Kindle will show the regular formatted font as italicized.

      I hope I didn’t confuse you further.

      • Sawdust says

        March 3, 2013 at 10:42 am

        This renaming trick works great, lkb. I renamed the 4 Times New Roman fonts from my computer as described in the article above. Then, I replaced the “regular” version of Times with a duplicate of the “bold” version. The result is that a bold Times New Roman is the default font, which is pretty cool. (The only downside is that bold type will look the same as so-called regular type in this case.)

  22. stunatra says

    February 28, 2013 at 2:02 pm

    I don’t know where you people are finding this USE_ALT_FONTS folder, but I can’t find it. I turn on SHOW HIDDEN FILES and still get nothing. What gives? Any help would be great!

  23. stunatra says

    February 28, 2013 at 3:12 pm

    Never mind. I feel dumb now, it was too early and I didn’t finish my coffee. Will try it later and hopefully it’ll work.

  24. stunatra says

    February 28, 2013 at 3:37 pm

    I see the fonts in your snapshot, but I don’t see the font I added. Weird.

  25. lkb says

    March 1, 2013 at 12:36 am

    Works perfectly well on my Kindle Paperwhite firmware 5.3.3! Thank you so much!

  26. Claus says

    March 2, 2013 at 8:47 am

    After trying the procedure I wouldn’t see
    the fonts. However There ist a command
    to reset the font cache:

    ;fc-cache

    It will restart the Touch/Paperwhite – wait
    for the screen to go blank/white and the
    start-screen to reappear

  27. J.R. says

    March 9, 2013 at 2:57 pm

    I just tried this method and it didn’t seem to work. I’m running 5.3.3, do you think that is why it’s not working?

    • Nathan says

      March 9, 2013 at 6:50 pm

      As mentioned above, it works on 5.3.3 perfectly. Try re-starting the Kindle.

  28. Eric says

    March 20, 2013 at 2:25 pm

    I couldn’t figure out how to make an empty file named USE_ALT_FONTS, so I just created a new folder named USE_ALT_FONTS. Loaded that into the root directory, and it worked perfectly.

  29. Fabian says

    March 29, 2013 at 5:58 pm

    Thank you so much for this post… big relief to get rid of the standard fonts on a Kindle Touch. It works on 5.3.2 too, but I had to do a full restart of my KT to make the additional fonts show up again in the menu. They were temporarily gone after the 5.3.2 update. Again – thanks. Much appreciated.

  30. EvilMammoth says

    April 9, 2013 at 9:54 am

    Thanks for putting this together. I’ve got it working on Paperwhite, and the trick, now, will be to exercise some self-control.

  31. Arezoo says

    April 16, 2013 at 10:05 am

    i cannot install fonts to my paperwhite. whenever i add a font, a list of fonts appears in my PW, but they aren’t the one i installed, but the ones show above this page. totally confused! i have updated it to 5.3.4. maybe this is the reason

  32. Renee says

    April 28, 2013 at 8:45 pm

    Does this enable your Kindle pw to have more *size* options, or only more style options? I have a Kindle Keyboard, and would like to upgrade to the Kindle pw (for the light), but the Kindle pw seems to be missing the specific font size I use. I am visually impaired, but find the font sizes available on the pw to jump from being a bit too small to irritatingly large. Thanks for the help.

    • Nathan says

      April 29, 2013 at 9:02 pm

      Nope. I’m afraid not. But if you really want to you can use Calibre to tweak font sizing.

  33. TR says

    May 8, 2013 at 1:47 pm

    Hi,

    I have Kindle PW with 5.3.5 version installed. I tried the steps here but I can not see the fonts in the list. I uploaded serif – 4 files. I copied the empty folder and the fonts folder in f: drive (which is the Kindle base folder). Am I missing something here? Thank you for your help and efforts.

    TR

    • Nathan says

      May 8, 2013 at 2:08 pm

      Have you tried restarting? Sometimes you have to restart to get the new fonts to show up.

  34. TR says

    May 8, 2013 at 2:24 pm

    Thank you.

    I have restarted a few times.

    I have the documents and .active_content_sandbox folders in the f:\ drive. I added the USE_ALT_FONTS file and also created a fonts folder where I have 4 x .ttf files.

    Thank you,
    TR

  35. darkJ says

    May 22, 2013 at 9:18 pm

    Hello tr where you ever able to get it to work on version 5.3.5 I’m having ths same exact issue

    • Nathan says

      May 23, 2013 at 2:29 pm

      Still works fine for me on 5.3.5.

  36. Dieter says

    June 25, 2013 at 1:39 am

    With firmwware 5.3.6 it does not work anymore. Does anybody have a solution to bring it to work with the 5.3.6 firmware.

    • Nathan says

      June 25, 2013 at 6:56 am

      People say that with every update. I can confirm that the alternate fonts trick does indeed work with firmware version 5.3.6 just fine. Sometimes after an update you need to restart the device to get the alternate fonts list to reappear. Go to Settings > Menu > Restart.

  37. Dieter says

    June 28, 2013 at 12:17 pm

    The trick is that you have to install all of the 4 font types of a font.

    Fontname-Regular.ttf
    Fontname-Italic.ttf
    Fontname-Bold.ttf
    Fontname-BoldItalic.ttf

    If one is missing or one is misspelled you will geht an Error while booting the Kindle

  38. soumil jain says

    July 16, 2013 at 6:05 am

    hey i am trying hard to add fonts but not able to do it where can i get all four font files bold italic , regular and bolditalic ……my mac has only 1 kind of font ..

  39. Lee says

    July 18, 2013 at 8:19 pm

    Worked! Thanks!

  40. Srinivas says

    July 23, 2013 at 11:23 am

    Hey Nathan!

    Thanks a lot for the tip. Works beautifully.

  41. lisantra says

    July 26, 2013 at 7:53 pm

    I’ve confirmed that the font hack no longer works on my non-rooted Kindle Touch after firmware 5.3.7. 🙁

  42. nyoaulie says

    August 14, 2013 at 2:51 pm

    Just adding USE_ALT_FONTS to the root directory is all that is needed to get some “extra” fonts. To add specific ones you need to create that “fonts” directory and add in the fonts you want included and you must rename them as shown in the post.

  43. Jeremy says

    September 13, 2013 at 7:21 pm

    Can anyone confirm whether this works on 5.3.8? I am trying to install it for the first time on 5.3.8, but can’t get it to work no matter what I try (I’ve tried different versions of a USE_ALT_FONTS file, no fonts in the font folder, a couple fonts in the fonts folder, etc., and several reboots, but nothing seems to work).

    • Keri says

      September 15, 2013 at 7:07 pm

      Yes, it works on my Kindle Paperwhite 5.3.8.

      You wrote USE_ALT_FONTS “file”, it’s supposed to be a folder, not a file; could this be your problem?

      Good luck, and yes I also love the MT Chinese Surrogated font, dark and easy on the eyes.

      • Jeremy says

        September 17, 2013 at 8:21 am

        I tried both a folder and a file for USE_ALT_FONTS, and neither worked. Still not working. 🙁

  44. Jeremy says

    September 17, 2013 at 3:49 pm

    I figured out my problem. I wasn’t taking “unplug your Kindle from the computer” literally enough–I thought ejecting it was enough, but it does need to be completely unplugged to see the additional fonts.

  45. nypaulie says

    October 2, 2013 at 5:16 am

    I just got the new version of Kindle Paperwhite (firmware# 5.4.0) and have to sadly report that this “fix” does not work.

    • Nathan says

      October 2, 2013 at 8:20 am

      That stinks. Someone smart that knows the OS will probably figure out a workaround eventually…

    • Tony says

      October 4, 2013 at 9:02 pm

      I also got the “repair” message upon restart when trying this with the 2nd Gen Paperwhite. It seems like it does it even with only the USE_ALT_FONTS (with or without an empty fonts folder).

  46. Herbert says

    October 11, 2013 at 9:48 am

    nypaulie, Tony, I can confirm that. The process described in the tutorial causes the message, “your kindle needs repair”, and subsequent locking of the device even if accurately performed (I checked several times for typos and tried both the folder and file versions of USE_ALT_FONTS).

    However, even if the device is locked due to the error, you can still access the root folder via USB and delete the USE_ALT_FONTS file as well as the fonts folder. After doing so, some restarts should restore normal behaviour and usability of the Paperwhite.

  47. Primož says

    October 13, 2013 at 8:29 am

    Same here. Waiting for new solution 🙂

  48. Andrew says

    October 23, 2013 at 1:20 pm

    Nooo! The USE_ALT_FONTS trick doesn’t work anymore. I was just about to try it when I came here and saw your updates.

  49. Jordan says

    October 23, 2013 at 5:42 pm

    I have 5.3.8 and just got it to work fine using the USE_ALT_FONTS empty folder instead of an empty txt document. Now I have Calibri and Cambria 😀

  50. Bekah says

    October 25, 2013 at 7:12 pm

    Has anybody been able to get this to work on a KP2? I have tried and tried, but no extra fonts are appearing in the list, even after multiple restarts. Please help!

    • Nathan says

      October 26, 2013 at 12:02 pm

      I tried a bunch of variations too and couldn’t get anything to work. Hopefully someone can figure out something because I really miss being able to use sideloaded fonts.

    • jngyi says

      October 28, 2013 at 6:35 am

      kp2 is not yet applicable as far as i know.
      i am also curious about the breakthrough for kp2.
      anybody knows the solution?

  51. Pantofola says

    November 2, 2013 at 12:51 pm

    The only workaround I found is to ‘convert’ the ebook changing the font on Calibre. Then you need to choose ‘publisher font’ in the settings.
    I’d love to find a better solution though!

  52. Megan says

    December 18, 2013 at 2:21 pm

    I tried this on a new kindle paperwhite for my boss. It did not work. In fact, once I created the USE_ALT_FONTS file, all of the font options that were originally on the kindle disapeared.

  53. Megan says

    December 18, 2013 at 2:43 pm

    I also wanted to add that I emailed Amazon’s customer service department and explained to them how disappointed I was that they barred this feature from the new Kindles. As someone who teaches children with dyslexia, I am appalled at the changes. For many with learning disabilities, a custom font is the only way that they can read at all.

  54. Timay says

    March 7, 2014 at 11:30 pm

    Unfortunately, this one does not work in 5.4.4 of 1st gen kindle pw… I sooo missed my custom font now.

  55. fendesa says

    March 9, 2014 at 11:24 am

    There are possibilities or solutions to make it work with the KP1 firmware 5.4.4?
    Thanks

  56. Kris says

    August 1, 2015 at 11:30 am

    I can confirm that this is still not working with PaperWhite 2 with Firmware Version 5.6.2.1.

    • Nathan says

      August 1, 2015 at 11:42 am

      This hasn’t worked for a long time. The only way to change fonts now is to embed custom fonts in Kindle books.

Primary Sidebar

Musnap Aura C eNote

New Musnap Aura C has 10.3″ Color E Ink Screen, Runs Android

Kindle Colorsoft Fire Max 11

Kindle Colorsoft More Popular Than Fire Max 11 Tablet

Kindle Learning Academy

Amazon Launches Kindle Learning Academy

Kindle Paperwhite

Kindle Paperwhite Still Most Popular Kindle, Despite Higher Price

Bigme HiBreak Pro

New Bigme HiBreak Pro E Ink Phone with Android 14 Now on Amazon

Navigation Menu

  • Homepage
  • The eBook Reader Blog
  • Comparison Tables
  • Kindle Comparisons
  • Best eBook Readers
  • Reviews
  • How To Guides

Follow

Copyright © 2025 · Magazine Pro on Genesis Framework · WordPress