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.toml
into theIosevka
folder produced by the step above. - In that folder, run
npm install
to get all NPM dependencies. - Then, run
npm run build -- ttf::iosevka-nova
to build the TTF files. - The generated TTF files will be located in
dist/iosevka-nova/
.