all repos — Putnik @ main

non-professional cyrillic display font

d5f4249b
Merge pull request #3 from la-ninpre/dependabot/pip/lxml-4.6.5

Bump lxml from 4.6.3 to 4.6.5
Lev Brekalov 57688959+la-ninpre@users.noreply.github.com
Fri, 11 Mar 2022 20:07:14 +0300
5bc3cd2f
Merge pull request #2 from la-ninpre/dependabot/pip/lxml-4.6.3

Bump lxml from 4.6.2 to 4.6.3
Lev Brekalov 57688959+la-ninpre@users.noreply.github.com
Wed, 31 Mar 2021 23:25:08 +0300
c412edfa
Merge pull request #1 from la-ninpre/dependabot/pip/lxml-4.6.2

Bump lxml from 4.6.1 to 4.6.2
Lev Brekalov 57688959+la-ninpre@users.noreply.github.com
Fri, 08 Jan 2021 21:40:07 +0300

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

clone
git clone https://git.aaoth.xyz/Putnik