mmrath / nova-font

A custom build of Iosevka font

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nova Font πŸ’«

Nova is a custom build of Iosevka, licensed under the SIL Open Font License, Version 1.1

πŸš€ Installation

To use Nova, follow these steps:

  1. Head over to the Releases section of this repo
  2. Download the font of your choice, with or without ligatures, my recommendation nova-lig.zip

πŸ‘€ Usage

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"
}

πŸ€“ Nerd Fonts usage

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"
}

πŸ—οΈ Building Nova

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:

  1. Install the dependencies
npm install

You will also need to install ttfautohint:

  1. 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.

  1. Once your fonts are built you can find them at nova/dist

About

A custom build of Iosevka font

License:SIL Open Font License 1.1


Languages

Language:JavaScript 100.0%