mirror of
https://github.com/nicoverbruggen/ebook-fonts.git
synced 2025-08-03 13:40:08 +02:00
Update README, .gitignore
This commit is contained in:
3
.gitignore
vendored
3
.gitignore
vendored
@ -1 +1,2 @@
|
||||
docs/.~lock*
|
||||
docs/.~lock*
|
||||
.DS_Store
|
68
README.md
68
README.md
@ -15,7 +15,7 @@ The main use of these fonts is for usage on an e-reader. I've only selected and
|
||||
|
||||
These alterations were made for my own personal use, but I figure these fonts may be of use to others, so I make them available here. While font names have been changed and this is allowed due to the licensing of each of the source fonts, I have not modified 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 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.
|
||||
|
||||
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](https://nicoverbruggen.be/blog/patching-fonts-for-kobo). I explain there how this repository came to be.
|
||||
|
||||
@ -25,15 +25,11 @@ The _core_ collection is a selection of my very favorite fonts, and the ones tha
|
||||
|
||||
### ❶ NV Charter
|
||||
|
||||
_An excellent all-rounder font, and a classic choice._
|
||||
|
||||
<kbd><img src="./examples/NV-Charter.png" width='400px'/></kbd>
|
||||
|
||||
**NV Charter** is a renamed version of [XCharter](https://www.ctan.org/tex-archive/fonts/xcharter/), which is an extended version of [Bitstream Charter](https://en.wikipedia.org/wiki/Bitstream_Charter). This one has a [dedicated repository](https://github.com/nicoverbruggen/nv-charter) that I've linked. Available under a [this license](https://github.com/nicoverbruggen/nv-charter/blob/main/LICENSE) which lets you use, copy, modify, sublicense, sell and redistribute this font.
|
||||
|
||||
_Charter was designed by Matthew Carter in 1987 as a body text font that would hold up well on low-resolution output devices of the day—fax machines and 300 dpi laser printers. XCharter is a project by Michael Sharpe, which extends Bitstream's Charter. An extended copyright notice has been included as part of the font files._
|
||||
|
||||
> **What about Charis?** Recently, [Charis 7.0](https://software.sil.org/charis/) was released. It is visually very similar to Charter. Up until recently I considered it an inferior version of Charter due for various reasons, but since then there have been improvements to kerning, line spacing [and more](https://software.sil.org/charis/v7changes/) recently. I've included **NV Charis** as part of the collection now, too. Charis is fully licensed under the OFL license, which may be more desirable if you care about that sort of thing.
|
||||
> Charter was designed by Matthew Carter in 1987 as a body text font that would hold up well on low-resolution output devices of the day—fax machines and 300 dpi laser printers. XCharter is a project by Michael Sharpe, which extends Bitstream's Charter. An extended copyright notice has been included as part of the font files.
|
||||
|
||||
### ❷ NV Garamond
|
||||
|
||||
@ -41,7 +37,7 @@ _Charter was designed by Matthew Carter in 1987 as a body text font that would h
|
||||
|
||||
**NV Garamond** is an EB Garamond version 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](https://github.com/nicoverbruggen/nv-garamond) 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](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
|
||||
|
||||
@ -49,9 +45,9 @@ _You can also find the original version of EB Garamond [on Google Web Fonts](htt
|
||||
|
||||
**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._
|
||||
> 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 (Cyrillic, Greek), please check out **NV Cardo** in the extras section below.
|
||||
**Note:** If you need extended character support for foreign languages (e.g. Cyrillic, Greek), please check out _Cardo_ in the extras section below.
|
||||
|
||||
### ❹ NV Scarlet
|
||||
|
||||
@ -59,7 +55,7 @@ _You can find the original version of fbb [on CTAN](https://www.ctan.org/tex-arc
|
||||
|
||||
**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.
|
||||
|
||||
_You can find the original version of Crimson on GitHub. Designed by: Sebastian Kosch. The font is designed in the tradition of beautiful oldstyle type, and inspired particularly by the fantastic work of people like Jan Tschichold (Sabon), Robert Slimbach (Arno, Minion) and Jonathan Hoefler (Hoefler Text)._
|
||||
> You can find the original version of Crimson on GitHub. Designed by: Sebastian Kosch. The font is designed in the tradition of beautiful oldstyle type, and inspired particularly by the fantastic work of people like Jan Tschichold (Sabon), Robert Slimbach (Arno, Minion) and Jonathan Hoefler (Hoefler Text).
|
||||
|
||||
### ❺ NV Jost
|
||||
|
||||
@ -67,7 +63,7 @@ _You can find the original version of Crimson on GitHub. Designed by: Sebastian
|
||||
|
||||
**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](https://github.com/nicoverbruggen/nv-jost), mostly because I made some glyph alterations.
|
||||
|
||||
_You can find the original version of Jost [on Google Web Fonts](https://fonts.google.com/specimen/Jost/about). Jost was designed by Owen Earl of [indestructable type*](https://indestructibletype.com). It is available under the [OFL license](https://openfontlicense.org/)._
|
||||
> You can find the original version of Jost [on Google Web Fonts](https://fonts.google.com/specimen/Jost/about). Jost was designed by Owen Earl of [indestructable type*](https://indestructibletype.com). It is available under the [OFL license](https://openfontlicense.org/).
|
||||
|
||||
### ❻ NV Bitter
|
||||
|
||||
@ -75,9 +71,9 @@ _You can find the original version of Jost [on Google Web Fonts](https://fonts.g
|
||||
|
||||
**NV Bitter** is a version of [Bitter](https://github.com/solmatas/BitterPro) that has been renamed so it works correctly on Kobo devices.
|
||||
|
||||
_You can find the original version of Bitter [on Google Web Fonts](https://fonts.google.com/specimen/Bitter/about). Bitter was designed by [Sol Matas](http://www.solmatas.com/), and available under the [OFL license](https://openfontlicense.org/)._
|
||||
> You can find the original version of Bitter [on Google Web Fonts](https://fonts.google.com/specimen/Bitter/about). Bitter was designed by [Sol Matas](http://www.solmatas.com/), and available under the [OFL license](https://openfontlicense.org/).
|
||||
|
||||
**Note:** This font is included by default on newer Kobo devices. On older Kobo devices, like the Kobo Libra 2, it is not available without installing this version. Because this font has a different name, you can install it and it will co-exist alongside the included system font on newer devices.
|
||||
**Note:** The original font is included by default on newer Kobo devices, but I recommend using this version.
|
||||
|
||||
### ❼ NV Georsio
|
||||
|
||||
@ -85,7 +81,7 @@ _You can find the original version of Bitter [on Google Web Fonts](https://fonts
|
||||
|
||||
**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/)._
|
||||
> 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.
|
||||
|
||||
@ -95,9 +91,9 @@ _You can find the original version of Gelasio [on Google Web Fonts](https://font
|
||||
|
||||
**NV Legible** 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](https://fonts.google.com/specimen/Atkinson+Hyperlegible+Next/about). 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._
|
||||
> You can find the original version of Atkinson Hyperlegible Next [on Google Web Fonts](https://fonts.google.com/specimen/Atkinson+Hyperlegible+Next/about). 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.
|
||||
|
||||
**Note:** The previous version, Atkinson Hyperlegible, is included by default on newer Kobo devices. This is an improved version and I recommend it over the original.
|
||||
**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 Palatium
|
||||
|
||||
@ -105,7 +101,7 @@ _You can find the original version of Atkinson Hyperlegible Next [on Google Web
|
||||
|
||||
**NV Palatium**, is a renamed version of [Domitian](https://www.ctan.org/tex-archive/fonts/domitian/), which is an extended version of [URW Palladio](https://tug.org/FontCatalogue/urwpalladio/). This one has a [dedicated repository](https://github.com/nicoverbruggen/nv-palatium) 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](https://github.com/dbenjaminmiller/domitian). 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 refrerence to builder of the Flavian Palace, located on the Palatine Hill. It is available under various licenses, including the [OFL license](https://openfontlicense.org/)._
|
||||
> You can find the original version of Domitian [on GitHub](https://github.com/dbenjaminmiller/domitian). 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 refrerence to builder of the Flavian Palace, located on the Palatine Hill. It is available under various licenses, including the [OFL license](https://openfontlicense.org/).
|
||||
|
||||
## Extra fonts
|
||||
|
||||
@ -117,21 +113,21 @@ Also included are a set of extra fonts. Because this list remains in flux and ca
|
||||
|
||||
- **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 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 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 Source Serif** is a version of [Source Serif 4](https://github.com/adobe-fonts/source-serif) with 20% spacing and has been renamed so it works correctly on Kobo devices. OFL licensed.
|
||||
- **NV Source Serif** is a version of [Source Serif 4](https://github.com/adobe-fonts/source-serif) with 20% spacing and has been renamed so it works correctly on Kobo devices. OFL licensed.
|
||||
|
||||
- **NV Technical** is a variant of [STIX Two Text](https://fonts.google.com/specimen/STIX+Two+Text/about). OFL licensed. (Note: If you use a Kobo that has stylus support, STIX Two Text will likely already be included on your device.)
|
||||
- **NV Technical** is a variant of [STIX Two Text](https://fonts.google.com/specimen/STIX+Two+Text/about). OFL licensed. (Note: If you use a Kobo that has stylus support, STIX Two Text will likely already be included on your device.)
|
||||
|
||||
## How to install
|
||||
|
||||
@ -151,23 +147,15 @@ The fonts are available via the [releases section](https://github.com/nicoverbru
|
||||
|
||||
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.
|
||||
|
||||
### Can I easily test these fonts to see what they look like?
|
||||
|
||||
I hope that the screenshots above do a good job at showing what they look like. If you want to further tune the fonts, you can do so in any book you have on your device, but I also provide a reference "book" you can download.
|
||||
|
||||
This document is called **Evaluating typefaces for electronic reading**, and contains markup to test various font styles and some more information about the included fonts.
|
||||
|
||||
You can get the [Kobo epub](/docs/evaluating-typefaces.kepub.epub) or [regular epub](/docs/evaluating-typefaces.epub), which you should be able to copy to your e-reader.
|
||||
|
||||
### What tweaks have been applied to these fonts?
|
||||
|
||||
All of the **fonts have been renamed** (using [fontname.py](https://github.com/chrissimpkins/fontname.py)). 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!
|
||||
- Incorrect **PANOSE information has been corrected** where necessary (using [panosifier](https://github.com/source-foundry/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**. In particular, NV Junius and NV Garamond 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.
|
||||
- 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](https://github.com/source-foundry/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.
|
||||
|
||||
### How are these fonts licensed?
|
||||
|
||||
@ -191,7 +179,9 @@ _Charter_ is a timeless classic, so it is my preferred reading font.
|
||||
|
||||
### Why did your prefix the fonts with "NV"?
|
||||
|
||||
Well, those are my initials... also, I like to think of the prefix to mean "Nice Version" or "Nico's Version". (I initially suffixed them with "eBook" but I wanted to have shorter font names for display purposes on smaller e-ink devices.)
|
||||
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.
|
||||
|
||||
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.
|
||||
|
||||
### In your original blog post, you made various fonts available. Where are those?
|
||||
|
||||
@ -201,11 +191,11 @@ Included in the repository right now are only my tweaked fonts, which have all b
|
||||
|
||||
Some are easter eggs or fun references to the original name:
|
||||
|
||||
- Baskerwil because of Baskervil because of the [historical context](https://fonts.google.com/specimen/Baskervville/about) related to the revival of Baskervville
|
||||
- Junius instead of Junicode because the latter actually a shorthand for "Junius-Unicode"
|
||||
- Palatium as a reference to the Palatine hill in Italy, but it's the Roman name; I couldn't use Palatino and didn't want to use Palatine
|
||||
- Membo was decided upon by thinking along the lines of "Modified Bembo-like"
|
||||
- Old Style instead of "Caslan" which was a clear bastardization of Caslon
|
||||
- Baskerwil because of Baskervil because of the [historical context](https://fonts.google.com/specimen/Baskervville/about) related to the revival of Baskervville.
|
||||
- Junius instead of Junicode because the latter actually a shorthand for "Junius-Unicode".
|
||||
- Palatium as a reference to the Palatine hill in Italy, but it's the Roman name; I couldn't use Palatino and didn't want to use Palatine.
|
||||
- Membo was decided upon by thinking along the lines of "Modified Bembo-like".
|
||||
- Old Style instead of "Caslan" which was a clear bastardization of Caslon.
|
||||
|
||||
### I've discovered a problem with one of the fonts. What should I do?
|
||||
|
||||
|
BIN
examples/NV-Garamond.png
Normal file → Executable file
BIN
examples/NV-Garamond.png
Normal file → Executable file
Binary file not shown.
Before Width: | Height: | Size: 170 KiB After Width: | Height: | Size: 181 KiB |
Reference in New Issue
Block a user