Nova is a custom build of Iosevka, licensed under the SIL Open Font License, Version 1.1
To use Nova, follow these steps:
- Head over to the Releases section of this repo
- Download the font of your choice, with or without ligatures, my recommendation
nova-lig.zip
When using Visual Studio Code you can reference it with the font name of "Nova" for both versions (lig or no ligs).
Example in settings.json
{
"editor.fontFamily": "Nova"
}
You can reference it with the font name of "Nova Nerd Font" for both versions (lig or no ligs).
Example in settings.json
{
"editor.fontFamily": "Nova Nerd Font"
}
In private-build-plans.toml
, you can find the customizations made to this font.
If you prefer to build Nova for further customization instead of downloading one of the releases, you can do so by:
- Install the dependencies
npm install
You will also need to install ttfautohint
:
- Run the command to build the set of fonts you want
# To build everything:
npm run build -- contents::nova
# To build unhinted TTF only:
npm run build -- ttf-unhinted::nova
# To build TTF only (RECOMMENDED):
npm run build -- ttf::nova
This is a very intensive task, be sure to pass a --jCmd=<number of concurrent jobs>
flag to the command.
- Once your fonts are built you can find them at
nova/dist