slavonic / fonts-znam

OpenType fonts for Znamenny Notation
Other
6 stars 2 forks source link
fontforge fonts graphite opentype opentype-fonts unicode unicode-characters

fonts-znam

OpenType fonts for Znamenny Notation

OpenType шрифты для знаменной нотации

Description

This repository provides fonts for typesetting Znamenny and other related Slavic neumatic music notations systems (Demestvenny, Put, Kondakarian).

All fonts provide necessary OpenType features and supply PostScript (.otf) outlines for glyphs. Note that support for SIL Graphite features has been discontinued.

Encoding

Znamenny and related notation systems have been accepted for encoding in version 14 of Unicode. The proposed codepoints are specified in the proposal. These codepoints have been approved by the UTC, but may still change before the release of Unicode 14.0.

Building

To build fonts:

make fonts

To build the web version:

make web

Requirements

The fonts include color data in both COLR / CPAL format and OpenType-SVG format. Building the fonts requires:

The latter three packages can be installed via pip:

pip3 install fonttools
pip3 install opentypesvg
pip3 install gftools

Building the web version additionally requires:

License

Fonts are licensed under the SIL Open Font License v. 1.1 without reserved font names.

Documentation

Font documentation is available on the website.

Disclaimer

This package is beta-stage software and is intended primarily for software testing purposes.