Personal customization of the Iosevka font for my own use.
This variant is mainly based on the JetBrains style, with more curly italics and additional ligatures enabled.
- Ensure that nodejs (≥ 12.16.0) and ttfautohint are both installed and accessible from
PATH. Note that the version of nodejs available in the apt package manager might be too old on Ubuntu-based systems. - Clone the Iosevka repo somewhere, e.g.
git clone --depth 1 https://github.com/be5invis/Iosevka. - Copy this repo's
private-build-plans.tomlinto theIosevkafolder produced by the step above. - In that folder, run
npm installto get all NPM dependencies. - Then, run
npm run build -- ttf::iosevka-novato build the TTF files. - The generated TTF files will be located in
dist/iosevka-nova/.