README.md (view raw)
1# Putnik Font
2
3
4
5Putnik is rough condensed cyrillic display font. It is primarily inspired by
6runic script, early cyrillic script and wooden pagan inscriptions.
7This font is non-professional, though.
8
9Putnik was made especially for
10[short-movie by Ilya Osenev](https://www.youtube.com/watch?v=VteH0cZsxPg) with
11the same name.
12
13Font is made with Inkscape and FontForge.
14
15## Glyph set
16
17Currently there's not too much glyphs. There is cyrillic (all caps), digits and
18incomplete set of punctuation.
19
20## Compilation
21
22### Prerequisites
23
24All you need is python and pip and venv modules. If you are using Linux or MacOS,
25chanses are you already have all of this. If not, install them using your package
26manager.
27
28```console
29$ which python
30/usr/bin/python
31$ python -m pip --version
32pip XX.X.X from /usr/lib/python3.8/site-packages/pip (python 3.8)
33```
34
35### Building
36
37To build both otf and ttf versions, just run
38
39```console
40$ make
41```
42
43This will create python virtual environment in directory `venv`, install fontmake
44package from requirements.txt and build the fonts to `fonts/` directory.
45
46If you want only ttf or otf, run
47
48```console
49$ make otf
50```
51
52or
53
54```console
55$ make ttf
56```
57
58respectively.
59
60To make zip or tarball package, run `make release`.
61
62## Todo's
63
64- all punctuation
65- better kerning
66- glyph polishing and tweaking
67- maybe latin-script