# Putnik Font ![Font Preview](docs/preview.png) 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](https://www.youtube.com/watch?v=VteH0cZsxPg) 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. ```console $ 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 ```console $ 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 ```console $ make otf ``` or ```console $ 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