1
0
mirror of https://github.com/nicoverbruggen/ebook-fonts.git synced 2025-11-05 07:20:07 +01:00

8 Commits

Author SHA1 Message Date
a65444470f Add OpenDyslexic (#2) 2025-10-23 23:01:56 +02:00
aa646738ed Collection updates for upcoming v3
ADDITIONS:
- Added NV Literata to the core collection

REMOVALS:
- Removed NV Georsio from the core collection (now extra)
- Removed NV Membo from the core collection (now extra)
- Removed NV Old Style (deleted altogether, it had issues)
2025-10-07 23:06:28 +02:00
43b06129f2 Update patched NV Garamond
This now includes corrected version metadata.
2025-10-07 19:25:56 +02:00
2012a23190 Add NV Charter 1.3 2025-10-07 19:25:56 +02:00
3a646efa89 Add NV Charter Basic 2025-10-07 19:25:56 +02:00
56da748b28 Add NV Garamond 1.3
This update adds the fi kern pair, fixing #4.
2025-10-07 14:12:03 +02:00
16945b77fa Fix notice about webkitTextRendering 2025-10-03 21:28:48 +02:00
6e64ea84f4 Update README 2025-09-29 12:23:29 +02:00
36 changed files with 33 additions and 28 deletions

View File

@@ -21,7 +21,7 @@ If you're curious, you can learn more about how and why I originally made these
## Core fonts ## Core fonts
The _core_ collection is a selection of my very favorite fonts, and the ones that I consider to the highest quality ones. The _core_ collection is a selection of my very favorite fonts, and the ones that I consider to the highest quality ones. Each of these fonts has solid styles for all four font files (Regular, Italic, Bold and BoldItalic) and decent glyph coverage.
### NV Charter ### NV Charter
@@ -39,16 +39,6 @@ The _core_ collection is a selection of my very favorite fonts, and the ones tha
> You can also find the original version of EB Garamond [on Google Web Fonts](https://fonts.google.com/specimen/EB+Garamond/about). 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](http://www.georgduffner.at/ebgaramond/). It is available under the [OFL license](https://openfontlicense.org/). > You can also find the original version of EB Garamond [on Google Web Fonts](https://fonts.google.com/specimen/EB+Garamond/about). 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](http://www.georgduffner.at/ebgaramond/). It is available under the [OFL license](https://openfontlicense.org/).
### NV Membo
<kbd><img src="./examples/NV-Membo.png" width='400px'/></kbd>
**NV Membo** is a renamed version of [fbb](https://www.ctan.org/tex-archive/fonts/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.
> You can find the original version of fbb [on CTAN](https://www.ctan.org/tex-archive/fonts/fbb). The package provides a Bembo-like font package based on Cardo but with many modifications, adding Bold Italic, small caps in all styles, six figure choices in all styles, updated kerning tables, added figure tables and corrected f-ligatures.
**Note:** If you need extended character support for foreign languages (e.g. Cyrillic, Greek), please check out _Cardo_ in the extras section below.
### NV Jost ### NV Jost
<kbd><img src="./examples/NV-Jost.png" width='400px'/></kbd> <kbd><img src="./examples/NV-Jost.png" width='400px'/></kbd>
@@ -67,16 +57,6 @@ The _core_ collection is a selection of my very favorite fonts, and the ones tha
**Note:** The original font is included by default on newer Kobo devices, but I recommend using this version. **Note:** The original font is included by default on newer Kobo devices, but I recommend using this version.
### NV Georsio
<kbd><img src="./examples/NV-Georsio.png" width='400px'/></kbd>
**NV Georsio** is a modified version of Gelasio, which was created to have identical metrics to Georgia, one of the [web's core fonts](https://en.wikipedia.org/wiki/Core_fonts_for_the_Web) thanks to Microsoft making it available on pretty much every PC and Mac in the world.
> You can find the original version of Gelasio [on Google Web Fonts](https://fonts.google.com/specimen/Gelasio/about). Gelasio was designed by Eben Sorkin. Gelasio is an original typeface that has metrics compatible with Georgia in its Regular, Bold, Italic and Bold Italic weights. Its design was inspired by an original printed sample of a French Transitional typeface which follows the Romain Du Roi typeface introduced in 1702. It is available under the [OFL license](https://openfontlicense.org/).
**Note**: Georgia used to be the default font on older Kobo devices, and if you really liked it you can consider this to be a very similar alternative. With the release of Kobo Libra Color and Kobo Clara Color, Rakuten Serif is now the default font.
### NV Legible ### NV Legible
<kbd><img src="./examples/NV-Legible.png" width='400px'/></kbd> <kbd><img src="./examples/NV-Legible.png" width='400px'/></kbd>
@@ -87,6 +67,14 @@ The _core_ collection is a selection of my very favorite fonts, and the ones tha
**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. **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.
### NV Literata
<kbd><img src="./examples/NV-Literata.png" width='400px'/></kbd>
**NV Literata** is a variant of [Literata](https://github.com/googlefonts/literata) with some adjusted metrics and has been renamed so it works correctly on Kobo devices.
> You can find the original version of Literata [on Google Web Fonts](https://fonts.google.com/specimen/Literata/about). Designed by: TypeTogether, an independent type foundry committed to excellence in type design with a focus on editorial use. Now in its third version, Literata is a distinct variable font family for digital text. Originally created as the brand typeface for Google Play Books, it exceeds the strict needs of a comfortable reading experience on any device, screen resolution, or font size.
### NV Palatium ### NV Palatium
<kbd><img src="./examples/NV-Palatium.png" width='400px'/></kbd> <kbd><img src="./examples/NV-Palatium.png" width='400px'/></kbd>
@@ -107,21 +95,27 @@ Also included are a set of extra fonts. Because this list remains in flux and ca
- **NV Charis** is a version of [Charis](https://software.sil.org/charis/) 7.0 by SIL with a slightly more narrow line-height. It is very similar to Charter, but under a more permissive license. OFL licensed. - **NV Charis** is a version of [Charis](https://software.sil.org/charis/) 7.0 by SIL with a slightly more narrow line-height. It is very similar to Charter, but under a more permissive license. OFL licensed.
- **NV Charter Basic** is simply a tweaked version of the original Charter, without the additions of XCharter. Hence, basic. Available under [this license](https://github.com/nicoverbruggen/nv-charter/blob/main/LICENSE) which lets you use, copy, modify, sublicense, sell and redistribute this font.
- **NV Cooper** is a renamed version of [Cooper](https://indestructibletype.com/Cooper/). It's another beautiful font made by Owen Earl of [indestructable type*](https://indestructibletype.com). I've altered the metrics for adjusted line height. OFL licensed. - **NV Cooper** is a renamed version of [Cooper](https://indestructibletype.com/Cooper/). It's another beautiful font made by Owen Earl of [indestructable type*](https://indestructibletype.com). I've altered the metrics for adjusted line height. OFL licensed.
- **NV Elstob** is a version of [Elstob](https://github.com/psb1558/Elstob-font) 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 Elstob** is a version of [Elstob](https://github.com/psb1558/Elstob-font) 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](https://software.sil.org/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 Gentium** is a version of [Gentium](https://software.sil.org/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](https://en.wikipedia.org/wiki/Core_fonts_for_the_Web) thanks to Microsoft making it available on pretty much every PC and Mac in the world. OFL licensed.
- **NV Junius** is a [Junicode 2](https://github.com/psb1558/Junicode-font) 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](https://github.com/source-foundry/Slice), a GUI that allows you to export various fixed configurations. OFL licensed. - **NV Junius** is a [Junicode 2](https://github.com/psb1558/Junicode-font) 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](https://github.com/source-foundry/Slice), a GUI that allows you to export various fixed configurations. OFL licensed.
- **NV Libertinus** is a variant of [Libertinus](https://github.com/alerque/libertinus) Serif. I've altered the metrics for adjusted line height. OFL licensed. - **NV Libertinus** is a variant of [Libertinus](https://github.com/alerque/libertinus) Serif. I've altered the metrics for adjusted line height. OFL licensed.
- **NV Lore** is a variant of [Lora](https://github.com/cyrealtype/Lora-Cyrillic). I've altered the metrics for adjusted line height. OFL licensed. - **NV Lore** is a variant of [Lora](https://github.com/cyrealtype/Lora-Cyrillic). I've altered the metrics for adjusted line height. OFL licensed.
- **NV Membo** is a renamed version of [fbb](https://www.ctan.org/tex-archive/fonts/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](https://fonts.google.com/specimen/Newsreader). Based on a particular weight that is ideal for e-reading. OFL licensed. - **NV Newsreader** is a variant of [Newsreader](https://fonts.google.com/specimen/Newsreader). Based on a particular weight that is ideal for e-reading. OFL licensed.
- **NV Old Style** is a variant of QT Caslan from the [QualiType fonts package](https://ctan.org/pkg/qualitype?lang=en). Renamed and converted to TrueType for optimal Kobo reading. OFL licensed. - **NV OpenDyslexic** is a variant of [OpenDyslexic](https://forge.hackers.town/antijingoist/opendyslexic). May be newer than what ships on your Kobo or Kindle if you're on an older version of the software. OFL licensed.
- **NV Scarlet** is a renamed version of [Crimson](https://github.com/skosch/Crimson)'s 2012 version. I personally find it to be a better choice for digital reading than the more modern version of Crimson Pro. This version has been optically resized for optimal reading on Kobo devices. OFL-licensed. - **NV Scarlet** is a renamed version of [Crimson](https://github.com/skosch/Crimson)'s 2012 version. I personally find it to be a better choice for digital reading than the more modern version of Crimson Pro. This version has been optically resized for optimal reading on Kobo devices. OFL-licensed.
@@ -143,6 +137,12 @@ To reboot, long-press the power button until your Kobo says it has been shut dow
The fonts are available via the [releases section](https://github.com/nicoverbruggen/ebook-fonts/releases) on GitHub. The fonts are available via the [releases section](https://github.com/nicoverbruggen/ebook-fonts/releases) on GitHub.
### Do you have any other recommendations other than installing these fonts?
Yes! I highly recommend using [KOReader](https://koreader.rocks/) 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.
### Why did you alter these fonts? ### Why did you alter these fonts?
Please go take a look at my blog post, [Patching Fonts for my Kobo](https://nicoverbruggen.be/blog/patching-fonts-for-kobo). It's part of a series of posts related to customizing fonts for the most optimal (subjective) e-reading experience. Please go take a look at my blog post, [Patching Fonts for my Kobo](https://nicoverbruggen.be/blog/patching-fonts-for-kobo). It's part of a series of posts related to customizing fonts for the most optimal (subjective) e-reading experience.
@@ -178,17 +178,22 @@ The last release was tested on a Kobo Libra Color running firmware version 4.42
_Charter_ is a timeless classic, so it is my preferred reading font. _Charter_ is a timeless classic, so it is my preferred reading font.
### Why did your prefix the fonts with "NV"? ### Why did your prefix the fonts with "NV" or "KF"?
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. 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".)
(The alternate variants for Kobo devices are prefixed with "KF NV", meaning "Kobo Fixed, Nice Version".) 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.
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. ### Can I do anything to fix ligature rendering with the `kepub` renderer on Kobo devices?
### In your original blog post, you made various fonts available. Where are those? Yes, by tweaking `.kobo/Kobo/Kobo eReader.conf`. 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).
Included in the repository right now are only my tweaked fonts, which have all be prefixed with _NV_. However, [the older release](https://github.com/nicoverbruggen/ebook-fonts/releases/tag/v2024.03) may still be of interest as I've included my initial batch of tweaked fonts mentioned in [the blog post](https://nicoverbruggen.be/blog/patching-fonts-for-kobo) there. ```
[Reading] # below this line
webkitTextRendering=optimizeLegibility
```
Then, fully restart your Kobo device and now ligatures should render correctly, at the cost of breaking your fully-justified text. (Make sure to choose left-aligned text!)
### Why were some of the font names altered? ### Why were some of the font names altered?

Binary file not shown.

Before

Width:  |  Height:  |  Size: 200 KiB

BIN
examples/NV-Literata.png Executable file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.