8000 GitHub - slavonic/Fedorovsk: Fedorovsk typeface
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

slavonic/Fedorovsk

Repository files navigation

Fedorovsk Typeface

Fedorovsk is a font designed to mimic the typeface used by Ivan Fedorov, who produced some of the first printed books in Moscow in 1564. It is intended primarily for reproducing publications from the Moscow Print Yard from the late 16th to mid-17th century, either in an academic setting, or as modern Old Rite liturgical texts.

Sample Image

History

Fedorovsk was designed by Nikita Simmons in 2007 for a legacy codepage. It was reencoded for Unicode by Aleksandr Andreev as part of the Slavonic Computing Initiative and edited, released under SIL OFL v. 1.1 and distributed as Fedorovsk Unicode. Further edited by Aleksandr Andreev and Nikita Simmons.

License

This Font Software is licensed under the SIL Open Font License, Version 1.1. This license is available with a FAQ at https://openfontlicense.org/.

Building the Fonts

The font source is stored in a FontForge SFD file in the sources/ directory. All modifications should be made in FontForge, resulting in an updated SFD file. This file is then converted to UFO format by running the convert script. From terminal:

cd your/local/project/directory
./convert.sh

The font can then 7562 be built using fontmake and gftools by running:

make build

Note that this requires Python and will install all of the necessary libraries and tools into a virtualenv at venv/.

To delete the virtualenv and the results of the build, run:

make clean

To build the sample image the sits at the top of this README, run:

make images

The commands make update and make update-project-template update the repository structure and Python dependencies and should be run periodically.

Google's master repository also had a GitHub workflow for building the fonts in the cloud on push, but this seems to always fail because of incorrect dependencies, so has been disabled. Instead, built binaries are stored on GitHub in the fonts/ directory.

Features

  • The font provides a number of ligatures, which are made by inserting the Zero Width Joiner (U+200D) between two characters.

  • Stylistic Set 1 (“Right-side accents”) positions the accents over the Yat and the Uk on the right side.

  • Stylistic Set 2 (“Left-side accents”) positions the accents over the Yat and the Uk on the left side. These stylistic sets are useful when a text uses one of these positionings throughout.

  • Stylistic Set 10 (“Equal Baseline Variants”) sets the capital letters on the same baseline as the lowercase letters (useful for working with the font in an academic context where the traditionally lowered baseline of uppercase letters can cause vertical spacing issues when working with text that is both in Latin and Cyrillic scripts).

  • Stylistic Alternatives (salt) are provided for the following characters:

  • alternative form of U+0404 Capital Ukrainian Ye
  • alternative form of U+0426 Capital Tse
  • lower truncated forms of U+0440 re, U+0444 ef, U+0445 khe, U+0446 tse, U+0449 shche, U+0463 yat, U+0471 psi, U+A641 zelo
  • alternative forms of U+047E Omega and U+047C Ot
  • various accented forms of U+047E yat and U+A64B Uk

See your software's documentation about how to access these glyphs.

More Church Slavonic Fonts

See the main repository and the website.

Releases

No releases published

Sponsor this project

 

Packages

No packages published
0