Skip to content
NNB edited this page May 9, 2022 · 15 revisions

Build your own font

With Iosevka customized build

💡 About

Build a custom Iosevka font is easier than i thought.

This tutorial shows you how to build a custom Iosevka font with three lines of command, this is also how i made Bmono.

🧾 Dependencies

  • docker to handling the build environment

⚙️ Configuration

You can use the Customizer to create the build plan, and/or manulally edit them, following this instructions.

Then write it into a file name private-build-plans.toml

🔨 Build

  1. Make sure docker daemon is running in the background:
sudo dockerd

Wait until this messages show up:

API listen on /var/run/docker.sock

Press Ctrl + z (this will send the ^z input) then run bg command to run it in the background, or just open a new terminal.

  1. Launch the docker command from the directory where your private-build-plans.toml is placed:
sudo docker run -it -v path/to/font:/build avivace/iosevka-build

Your built font files will be available in the dist/

  1. Finally update the owner of the directory:
sudo chown -R $USER path/to/font/dist

💌 Credits

Special thanks to:

🥚

Clone this wiki locally