Skip to content

icarusgk/nova-font

Folders and files

NameName
Last commit message
Last commit date

Latest commit

aefc552 Β· Nov 29, 2023

History

7 Commits
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Nov 29, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Jun 27, 2023
Nov 5, 2023
Jun 27, 2023

Repository files navigation

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