diff --git a/README.md b/README.md index 4c682c8..ab842a5 100644 --- a/README.md +++ b/README.md @@ -1,22 +1,59 @@ # Modified fonts for e-reading -The following fonts were slightly modified for my e-reading enjoyment. +This is a selection of fonts that I've tweaked for reading purposes on Kobo devices. -The fonts were all originally available under the OFL license. +**If you found these useful, please consider starring the repository!** -## What fonts are included? +Included in the repository right now are my tweaked 'NV' fonts, but [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. -I decided on the following fonts: +## Included tweaked fonts -- [Charis SIL](https://software.sil.org/charis/) (has become **Charis eBook**) -- [Ibarra Real Nova](https://github.com/googlefonts/ibarrareal) (has become **Ibarra eBook**) -- [Gelasio](https://github.com/SorkinType/Gelasio) (has become **Gelasio eBook**) -- [Yrsa](https://github.com/rosettatype/yrsa) (has become **Yrsa eBook**) -- [Newsreader](https://github.com/productiontype/Newsreader) (has become **Newsreader eBook**) -- [Literata](https://github.com/googlefonts/literata) (has become **Literata eBook**) +### NV Garamond -The copyright disclaimers and such have not been modified, only some of the metrics and font family name information is different. +![](./examples/NV-Garamond.png) -## Where can I get the altered fonts? + **NV Garamond** is an EB Garamond version that contains a bunch of tweaks, mostly related to glyph sizes. This one has a [dedicated repository](https://github.com/nicoverbruggen/nv-garamond) that I've linked. OFL licensed. -Go to [releases](https://github.com/nicoverbruggen/ebook-fonts/releases) and you can download a zip file per font family. +### NV Jost + +![](./examples/NV-Jost.png) + +**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) that I've linked, OFL licensed. + +### NV Cardo + +![](./examples/NV-Cardo.png) + +**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. + +### Where can I get the fonts? + +The fonts are available via the [release](https://github.com/nicoverbruggen/ebook-fonts/releases). + +You can learn more about how and why I originally made these tweaked fonts on my blog: [Patching Fonts for my Kobo](https://nicoverbruggen.be/blog/patching-fonts-for-kobo). I explain there why and how. + +## How to install + +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. + +**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. + +## FAQ + +### What tweaks have been applied to these fonts? + +- I've set 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! +- Most 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. +- 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. + +### How are these fonts licensed? + +* Most of these fonts are available under their original [Open Font License](https://openfontlicense.org/). +* _XCharter_ is available under the original Bitstream license, which is included in the respective archive. + +### What is your favorite font from the collection? + +* For simple books and basic readability, I personally prefer XCharter or NV Jost. +* For fantasy books, I prefer to use NV Garamond or NV Cardo. \ No newline at end of file diff --git a/examples/NV-Cardo.png b/examples/NV-Cardo.png new file mode 100644 index 0000000..acc9789 Binary files /dev/null and b/examples/NV-Cardo.png differ diff --git a/examples/NV-Garamond.png b/examples/NV-Garamond.png new file mode 100644 index 0000000..cb147fd Binary files /dev/null and b/examples/NV-Garamond.png differ diff --git a/examples/NV-Jost.png b/examples/NV-Jost.png new file mode 100644 index 0000000..57d1941 Binary files /dev/null and b/examples/NV-Jost.png differ diff --git a/ttf/NV Cardo/NV-Cardo-Bold.ttf b/ttf/NV Cardo/NV-Cardo-Bold.ttf new file mode 100644 index 0000000..119c221 Binary files /dev/null and b/ttf/NV Cardo/NV-Cardo-Bold.ttf differ diff --git a/ttf/NV Cardo/NV-Cardo-Italic.ttf b/ttf/NV Cardo/NV-Cardo-Italic.ttf new file mode 100644 index 0000000..cdac16c Binary files /dev/null and b/ttf/NV Cardo/NV-Cardo-Italic.ttf differ diff --git a/ttf/NV Cardo/NV-Cardo-Regular.ttf b/ttf/NV Cardo/NV-Cardo-Regular.ttf new file mode 100644 index 0000000..ba1d12c Binary files /dev/null and b/ttf/NV Cardo/NV-Cardo-Regular.ttf differ diff --git a/ttf/NV Garamond/NV-Garamond-Bold.ttf b/ttf/NV Garamond/NV-Garamond-Bold.ttf new file mode 100644 index 0000000..4d5932e Binary files /dev/null and b/ttf/NV Garamond/NV-Garamond-Bold.ttf differ diff --git a/ttf/NV Garamond/NV-Garamond-BoldItalic.ttf b/ttf/NV Garamond/NV-Garamond-BoldItalic.ttf new file mode 100644 index 0000000..793ae68 Binary files /dev/null and b/ttf/NV Garamond/NV-Garamond-BoldItalic.ttf differ diff --git a/ttf/NV Garamond/NV-Garamond-Italic.ttf b/ttf/NV Garamond/NV-Garamond-Italic.ttf new file mode 100644 index 0000000..11fcc27 Binary files /dev/null and b/ttf/NV Garamond/NV-Garamond-Italic.ttf differ diff --git a/ttf/NV Garamond/NV-Garamond-Regular.ttf b/ttf/NV Garamond/NV-Garamond-Regular.ttf new file mode 100644 index 0000000..90e5e23 Binary files /dev/null and b/ttf/NV Garamond/NV-Garamond-Regular.ttf differ diff --git a/ttf/NV Jost/NV-Jost-Bold.ttf b/ttf/NV Jost/NV-Jost-Bold.ttf new file mode 100644 index 0000000..79760bf Binary files /dev/null and b/ttf/NV Jost/NV-Jost-Bold.ttf differ diff --git a/ttf/NV Jost/NV-Jost-BoldItalic.ttf b/ttf/NV Jost/NV-Jost-BoldItalic.ttf new file mode 100644 index 0000000..5f62df6 Binary files /dev/null and b/ttf/NV Jost/NV-Jost-BoldItalic.ttf differ diff --git a/ttf/NV Jost/NV-Jost-Italic.ttf b/ttf/NV Jost/NV-Jost-Italic.ttf new file mode 100644 index 0000000..65b86ef Binary files /dev/null and b/ttf/NV Jost/NV-Jost-Italic.ttf differ diff --git a/ttf/NV Jost/NV-Jost-Regular.ttf b/ttf/NV Jost/NV-Jost-Regular.ttf new file mode 100644 index 0000000..3fd4bc4 Binary files /dev/null and b/ttf/NV Jost/NV-Jost-Regular.ttf differ