Skip to content

How to create a smaller iosevka font

Peter Simon edited this page Oct 18, 2023 · 1 revision
  1. Install dependencies
brew install ttfautohint
pip3 install pyftsubset brotli
  1. Clone the repository
git clone --depth=1 https://github.com/be5invis/Iosevka.git
  1. Create a cusom build plan
# private-build-plans.toml
[buildPlans.iosevka-web]
family = "Iosevka Web"
spacing = "normal"
serifs = "sans"
no-cv-ss = true
export-glyph-names = false

[buildPlans.iosevka-web.weights.semibold]
shape = 600
menu = 600
css = 600
  1. Build the font
npm run build -- contents::iosevka-web
  1. Subset
pyftsubset --unicodes="U+0000-007F,U+0080-00FF,U+0100-017F" --verbose iosevka-term-semibold.ttf
Clone this wiki locally