/Putnik

non-professional cyrillic display font

Primary LanguageMakefileSIL Open Font License 1.1OFL-1.1

Putnik Font

Font Preview

Putnik is rough condensed cyrillic display font. It is primarily inspired by runic script, early cyrillic script and wooden pagan inscriptions. This font is non-professional, though.

Putnik was made especially for short-movie by Ilya Osenev with the same name.

Font is made with Inkscape and FontForge.

Glyph set

Currently there's not too much glyphs. There is cyrillic (all caps), digits and incomplete set of punctuation.

Compilation

Prerequisites

All you need is python and pip and venv modules. If you are using Linux or MacOS, chanses are you already have all of this. If not, install them using your package manager.

$ which python
/usr/bin/python
$ python -m pip --version
pip XX.X.X from /usr/lib/python3.8/site-packages/pip (python 3.8)

Building

To build both otf and ttf versions, just run

$ make

This will create python virtual environment in directory venv, install fontmake package from requirements.txt and build the fonts to fonts/ directory.

If you want only ttf or otf, run

$ make otf

or

$ make ttf

respectively.

To make zip or tarball package, run make release.

Todo's

  • all punctuation
  • better kerning
  • glyph polishing and tweaking
  • maybe latin-script