This is a selection of fonts that I've tweaked for reading purposes on Kobo devices. These fonts can also be used other devices, including Kindle, Pocketbook, and may also work well for general use (i.e. word processing).
Important
If you found these fonts useful, please consider starring the repository, it helps me understand how useful my work has been.
This is a repository that includes various fonts that have been altered in some minor way for better compatibility with e-readers, in particular Kobo devices.
The main use of these fonts is for usage on an e-reader. For some fonts, font family names have been altered, sometimes glyphs have been altered, sometimes metrics have been altered, all to improve the readability on E Ink displays.
I've only selected and altered fonts that I have the right to alter because of their license (e.g. free/libre license or equivalent). This is important because I want people to be legally able to freely share and modify these fonts. It is because of the existing licenses that these fonts are available at all.
Where required, font names have been changed, and I have kept any copyright messages included in the font files and included attribution to the original authors in the document below.
I have also linked to the original fonts, too. Some of these have a really interesting history behind them, so I encourage you to read a bit more about these beautiful fonts. You may find the originals useful for your own projects! Since this repository only offers a maximum of 4 versions for each font family, you may find the originals a better choice for e.g. desktop publishing programs and such.
I have also prepared an interactive showcase as a mini website that you can use to check out the fonts. You can customize the font size, line height, and emulate a device with different color bezels and display mode. You can select from all the fonts available in this collection.
If you're curious, you can learn more about how and why I originally made these tweaked fonts on my website: Patching Fonts for my Kobo. I explain there how this repository came to be. This blog post is part of a larger series that I've worked on, so if you are interested in the technical explanation behind all of the changes I've made, I think it's worth reading.
The Core Collection is a selection of my very favorite fonts, and the ones that I consider to be the highest quality ones or the best choice for most readers who are looking for a new font.
Each of these fonts has solid styles for all four font files (Regular, Italic, Bold and Bold Italic) that modern e-readers require, and have decent glyph coverage, with at least full support for Latin-1, and preferably even more character sets. This is all done to provide you with the optimal reading experience.
NV Readerly is modified font based on Newsreader (9pt), while attempting to be metrically very similar to Bookerly. The latter is the default font on Kindle devices. This font aims to provide a similar reading experience. A separate repository is available with the source files.
Newsreader is an original typeface designed by Production Type, primarily intended for continuous on-screen reading in content-rich environments. It is available under the OFL license, and so is this derivative version.
Nico's Note: Readerly has become my new default for digital reading on my Kobo Libra Color. (If you prefer the original 9pt version, don't worry: I've also made it available, compatible with Kobo devices as "NinePoint" in the Extra Collection.)
Sourcerer is a thicker version of Source Serif 4 with 20% spacing, and has been renamed so it works correctly on Kobo devices (as fonts containing a number will often not work). It is available under the OFL license.
Source Serif continues Adobe’s line of high-quality open source typefaces. Designed for a digital environment, the letter shapes are simplified and highly readable. Its historical roots, combined with expert guidance give the typeface a strong character of its own that will shine when used for extended text on paper or screen.
Nico's Note: If you prefer the original (thinner) version of Source Serif, it's included in the Extra collection. However, I've found this version nicer to read on e-ink displays.
NV Charis is a version of Charis 7.0 by SIL with a slightly more narrow line-height. It is very similar to Charter, but under a more permissive license. The KF version specifically comes with optimized hinting tweaked for Kobo devices.
Charis is very closely based on the design of Bitstream Charter. [...] The glyphs were completely redrawn based only on visual reference to Charter. There are some significant design differences in the serif structure, proportions, diacritics, and Cyrillic. The design was also adjusted and extended to cover a much wider range of characters and publishing needs. It is available under the OFL license.
Note: Charis is slightly thicker than Charter, which makes it a great universal pick for any book and any e-reader. Charis is, alongside Charter, my choice for a font that doesn't distract while remaining supremely readable.
NV Garamond is an EB Garamond variant that contains a bunch of tweaks, mostly related to glyph sizes. This version is about 10% optically larger than EB Garamond, which, with an adjusted line height, makes it ideal for reading on Kobo devices. This version has a dedicated repository that I've linked because of the manual edits that I've made.
You can also find the original version of EB Garamond on Google Web Fonts. EB Garamond was designed by Octavio Pardo and Georg Duffner, and created as an open source revival of Claude Garamont's original design, based on the Berner specimen. You can learn more about the project here. It is available under the OFL license.
Nico's Note: Various Garamond variants are commonly used when typesetting for printed books. If you're looking to emulate that feeling of a premium hardback of your favorite fantasy novel, this is the way to go!
NV Jost is a Jost variant, with a slightly altered lowercase G and single storey a (similar to Futura, only accessible via OT feature on the original font). This one has a dedicated repository, mostly because I made some glyph alterations.
You can find the original version of Jost on Google Web Fonts. Jost was designed by Owen Earl of indestructable type*. It is available under the OFL license.
Nico's Note: If you're looking for something different, the sans-serif Jost is a great choice. If you're looking for a font that reminds you of Futura, this is the one.
NV Bitter is a version of Bitter that has been renamed, so it can be installed and loaded correctly on old and new Kobo devices. Newer devices may already include Bitter as part of the software, which is why this version has been renamed to avoid conflicts.
You can find the original version of Bitter on Google Web Fonts. Bitter was designed by Sol Matas, and available under the OFL license.
Nico's Note: Bitter is a gorgeous slab serif font. If you enjoyed Caecilia on other e-readers and it isn't available on your device, this may be a good alternative.
NV Legible Next is a variant of Atkinson Hyperlegible Next. This is a refined version of the original Atkinson Hyperlegible released in 2025. Because "Atkinson Hyperlegible Next" is a very long name, I decided to shorten it up a bit for your e-reader.
You can find the original version of Atkinson Hyperlegible Next on Google Web Fonts. Designed by: Braille Institute, Applied Design Works, Elliott Scott, Megan Eiswerth, Letters From Sweden. Named after the founder of the Braille Institute, Atkinson Hyperlegible Next has been developed specifically to increase legibility for readers with low vision, and to improve reading comprehension.
Nico's Note: The previous version of this font is included by default on newer Kobo devices, but I recommend using this version since it is newer; this is the "Hyperlegible Next" variant.
NV Palatium, is a renamed version of Domitian, which is an extended version of URW Palladio. This one has a dedicated repository that I've linked because I've expanded and updated the embedded license in each of the font files.
You can find the original version of Domitian on GitHub. Designed by: Hermann Zapf, Daniel Benjamin Miller. Domitian is a project to develop a full-featured, free and open-source implementation of Hermann Zapf's Palatino design. "Domitian" is in reference to builder of the Flavian Palace, located on the Palatine Hill. It is available under various licenses, including the OFL license.
Nico's Note: If you're looking for a font that reminds you of Palatino, you will find that Domitian is pretty much the open font equivalent of that classic typeface.
These are additional fonts that I think you should try, as well! Because this list remains in flux and can potentially grow, I do not have screenshots for each and every one of them.
If you are interested in checking these fonts out, I recommend trying them via the showcase website. You can click on "Additional Fonts" to open the list of extra fonts.
Here's the included fonts, with links to the original and licensing information:
-
NV Adelph is a variant of the Adelphe. I've altered the metrics for adjusted line height. OIFL licensed, like the original. (If you're curious, this is in essence a more gender-inclusive version of the OFL, so you can use the font in the exact same way as any OFL-licensed font.)
-
NV Ancizar Serif is a variant of UNAL Ancizar Serif. I've altered the metrics for adjusted line height. I should note that Ancizar Serif is smaller compared to plenty of the other fonts in this collection, but it actually works well at this smaller optical size. OFL licensed.
-
NV Ancizar Sans is a variant of UNAL Ancizar Sans. I've altered the metrics for adjusted line height. Effectively the sans serif version of Ancizar Serif, as you might expect. OFL licensed.
-
NV Basker is a variant of ANRT-Baskervville. I've altered the metrics for adjusted line height, and the medium weight is used for text, as opposed to the regular weight. OFL licensed.
-
NV Cardo is a version of Cardo with 20% spacing and has been renamed so you can keep the original Cardo installed side-by-side as well. Does not have a separate repository because no other changes were applied. OFL licensed.
-
NV Charter is simply a tweaked version of the original Bitstream Charter. Available under this license which lets you use, copy, modify, sublicense, sell and redistribute this font.
-
NV Charis is a version of Charis 7.0 by SIL with a slightly more narrow line-height. It is very similar to Charter, but under a more permissive license.
-
NV Cooper is a renamed version of Cooper. It's another beautiful font made by Owen Earl of indestructable type*. I've altered the metrics for adjusted line height. OFL licensed.
-
NV Elstob is a version of Elstob that has been renamed so it works correctly on Kobo devices. It is based on the 12pt version. Does not have a separate repository because no other changes were applied. OFL licensed.
-
NV Gentium is a version of Gentium Book 7.0 with corrected PANOSE information for the Bold and Bold Italic weights, which was incorrect. This modified version ensures the font is displayed correctly on Kobo devices. OFL licensed.
-
NV Georsio is a modified version of Gelasio, which was created to have identical metrics to Georgia, one of the web's core fonts thanks to Microsoft making it available on pretty much every PC and Mac in the world. OFL licensed.
-
NV Junius is a Junicode 2 variant based on the variable font, with adjusted metrics and a 10% glyph size increase. This one does not have a repository, but can be easily recreated by using Slice, a GUI that allows you to export various fixed configurations. OFL licensed.
-
NV Libertinus is a variant of Libertinus Serif. I've altered the metrics for adjusted line height. OFL licensed.
-
NV Literata is a variant of Literata with some adjusted metrics and has been renamed so it works correctly on Kobo devices. OFL licensed.
-
NV Lore is a variant of Lora. I've altered the metrics for adjusted line height. OFL licensed.
-
NV Membo is a renamed version of fbb, a modified version of Cardo which has a Bold Italic style, unlike NV Cardo. It has been converted to TrueType (
ttf) for better Kobo compatibility. OFL licensed. -
NV Newsreader is a variant of Newsreader. Based on the 14pt optical variant, which makes it great for e-reading at larger font sizes. OFL licensed.
-
NV NinePoint is a variant of Newsreader, based on the 9pt optical variant. This makes it a very good choice for those who want maximum readability at smaller font sizes. In order to ensure it loads correctly on Kobo devices, and in order to avoid confusion with the other version of Newsreader included in this repository, the font has been renamed to NinePoint. OFL licensed.
-
NV OpenDyslexic is a variant of OpenDyslexic. This version might be newer than what ships on your Kobo or Kindle if you're on an older version of the software. Otherwise, you probably don't need to install this, as it's probably already preloaded on your device. OFL licensed.
-
NV Scarlet is a renamed version of Crimson's 2012 version. I personally find it to be a better choice for digital reading than the more modern version of Crimson Pro, because it looks visually more similar to Minion Pro, which is a very popular commercial font from Adobe. This version has been optically resized for optimal reading on Kobo devices. OFL-licensed.
-
NV Source Serif is a version of Source Serif 4 with 20% spacing and has been renamed so it works correctly on Kobo devices. Yup, if fonts contain a number they will often not work, so I wanted to make sure that was fixed. OFL licensed. (Like Sourcerer, but thinner.)
-
NV Technical is a variant of STIX Two Text. OFL licensed. If you use a Kobo that has stylus support, STIX Two Text will likely already be included on your device, and in that case you probably don't need to install this version.
To install these fonts on your Kobo, unzip the files and drag the font files into the fonts directory at the root of your Kobo device after connecting your Kobo to your PC via USB cable. You may need to create the fonts directory. Drag the .ttf and .otf files into the fonts directory, do not use subfolders.
I recommend rebooting your Kobo after installing the fonts to make sure they work correctly. A reboot is REQUIRED if you already had other versions of these fonts installed on your device, or the new versions won't be used.
To reboot, long-press the power button until your Kobo says it has been shut down. Then, press the power button again and wait for your device to restart.
The fonts are available via the releases section on GitHub.
Yes! I highly recommend using KOReader instead of the built-in functionality that comes with your device, especially if you wish to read books you bought as epub files.
It's the best and most comprehensive digital reading software I know, with excellent font rendering and incredible customization options. It's available for almost all devices you can think of. I highly recommend trying it.
Please go take a look at my blog post, Patching Fonts for my Kobo. It's part of a series of posts related to customizing fonts for the most optimal (subjective) e-reading experience.
All of the fonts have been renamed (using fontname.py). Sometimes only a prefix has been added, but sometimes the font name has been totally changed, although I've attributed the original and their authors, of course.
This way, you can keep them installed side-by-side with the original versions, if you'd like. This is also a requirement of the Open Font License, which does not allow you to redistribute the fonts using the original name if they have been altered.
Some practical changes to the fonts themselves have been made, including:
- I've normalized metrics for all fonts to a 20% line height (using
font-line percent 20). Some fonts rendered poorly on Kobo devices with the line height slider all the way to the left. This fixes that. Some fonts have not been modified if their line spacing was even smaller. - Incorrect PANOSE metadata has been corrected where necessary (using panosifier). This ensures that the fonts render correctly on Kobo devices. For some fonts, incorrect information meant that the fonts would always render using their Bold style, for example.
- Certain fonts have had their glyphs rescaled. Certain fonts have had their glyph sizes increased by 10%, making them seem visually larger, and more consistent in size with the other fonts included in this collection. If you like to stick to a certain font size, you won't need to constantly tweak things if you swap to a different font.
- The Kobo Collection versions of the fonts are optimized for Kobo devices. They were re-exported with an old style
kerntable via kobo-font-fix, to ensure improved kerning is applied for thekepubrender on Kobo devices.
Most of these fonts are available under their original Open Font License. Because of licensing rules, the font names have been modified to include a prefix to avoid confusion with the original fonts.
NV Charter is available under the original Bitstream license. The original LICENSE file is embedded within my version of the fonts, and also included in the repository for legal reasons.
If you are manually transferring books to your Kobo devices, you should consider converting epub files to kepub files.
To do this, you can use kepubify or use Calibre. This ensures that your Kobo device will use a superior and faster book renderer. This renderer also gives you broader font compatibility.
The last release was tested on a Kobo Libra Color running firmware version 4.45 and on a Kobo Libra 2 running version firmware 4.38. The screenshots you see above were made on a Kobo Libra Color running NickelMenu with this configuration.
Charter is a timeless classic, so it is my preferred reading font.
Well, those are my initials... also, I like to think of the prefix to mean "Nice Version" or "Nico's Version". I have also modified the font names where necessary.
(The alternate variants for Kobo devices are prefixed with "KF", meaning "Kobo Fixed". If you use a stock Kobo without the webkitTextRendering override -- see below -- these are the ones you want.)
I initially suffixed each of the fonts with "eBook", but I wanted to have shorter font names for display purposes on smaller e-ink devices.
Yes, by adding something to .kobo/Kobo/Kobo eReader.conf. Like when transferring the fonts, you will need to connect your e-reader to your computer and modify this file.
It's a file located in a hidden folder on your Kobo device, so you may need to toggle "show hidden files" in whatever file manager you use.
You can add an override for webkitTextRenderer, but this WILL have some unexpected results if you like reading with fully justified text (the default setting).
Somewhere in that file, you should be able to find a [Reading] heading. Simply paste the instruction below:
[Reading] # add the next line, below this line!
webkitTextRendering=optimizeLegibility
Then, fully restart your Kobo device. After rebooting, ligatures should render correctly, at the cost of breaking your fully-justified text. (Make sure to choose left-aligned text!)
You can be on the lookout for words containing fi or ff, which are commonly used ligatures, and present in fonts like NV Garamond and NV Readerly.
Tip
I should note that this also fixes kerning issues. If you enable this you don't need to use the KF fonts, and the regular NV fonts should now render correctly.
Because I thought it would be fun, and to avoid confusion with the original versions of the fonts.
If you're having an issue you think I can fix, please get in touch with me and let me know what the issue is. I may be able to help.
It is possible that certain issues are resolved by updating the fonts with the upstream version, which may need to happen every now and then.








