The Slavonic Computing Initiative (SCI) is a resource of the Ponomar Project targeted for the development of tools for Church Slavonic software support.
The goals of this project are severalfold.
To encode the full repertoire of characters required for work with Church Slavonic texts in the Unicode Standard.
To develop standards for the correct encoding and rendering of texts within the Unicode framework.
To develop fonts for the accurate representation of Church Slavonic texts from a variety of eras in Unicode.
To develop ancillary utilities for working with Church Slavonic texts, including dictionaries, hyphenation patterns, keyboard input methods, etc.
Unicode is a universal computing standard for the encoding, representation and handling of texts.
The development of a framework for working with Church Slavonic text in Unicode will allow the typesetting or screen display of texts that:
are as faithful as possible to the original manuscript or edition
present materials as text, not PDF or graphics
have a versatile, platform-, OS- and software-independent representation
allow for the inclusion of both CS and non-CS materials in the same document
Where do I start?
Users who are new to Church Slavonic typography in Unicode should begin by reading the following PDF document:
One of the purposes of the Slavonic Computing Initiative is the development of Unicode-conformant Church Slavonic fonts for working with texts from a wide variety of eras -- Ustav and Poluustav manuscripts, Poluustav and Incunabula printed editions, Skoropis manuscripts, and Synodal-era printed texts. The following fonts are presently available:
WARNING: THESE FONTS ARE INTENDED FOR SOFTWARE TESTING PURPOSES ONLY
Development BETA Version 12.2 Release Candidate 3 Binaries:
Previous version BETA 12.1 RC 2: (Download) Previous non-RC version BETA 11.7:
(Download) ONLY for use with old texts, created before the encoding of Cyrillic Extended-C.
Hirmos Ponomar is a font for typesetting Synodal Church Slavonic (that is, Church Slavonic used
in modern liturgical texts of the Russian Orthodox Church). It may also be used to typeset Romanian (Moldovan) Cyrillic or Aleut Cyrillic.
The original font is based on Hirmos UCS by Vlad Dorosh.
Hirmos Ponomar is lincensed under the GNU General Public License (version 3.0 or, at your choosing, any higher version) with the Font Exception
or under the SIL Open Font License, version 1.1, at your choosing.
Fedorovsk Unicode is designed by Nikita Simmons and reencoded for Unicode by Aleksandr Andreev.
Fedorovsk Unicode is designed to mimick the typeface used by Ivan Fedorov, who produced the first printed books in Moscow.
It is intended primarily for reproducing publications from that era, either in an academic setting, or as modern Old Rite
Menaion Unicode is based on the Menaion font designed by Victor A. Baranov at the Manuscript Project and reencoded for Unicode by Aleksandr Andreev.
Menaion Unicode is intended for representing text from Ustav-era manuscripts (either Cyrillic or Glagolitic), primarily in an academic setting. In addition to Cyrillic and Glagolitic characters, it also contains characters of early Slavic Ecphonetic notation.
ALPHA Version 0.5 Binaries and Source code:
Documentation: see README file in the archive
RussianMission is a font containing the 20 Han glyphs used in the texts of the Russian Mission in China and the Russian Mission in Japan to transliterate Church Slavonic syllables. The characters are under review for their inclusion into Unicode. In the present font, they are encoded in the PUA. See the README file and the relevant proposal for more information.
We have developed the Church Slavonic virtual keyboard for entering Church Slavonic text without installing any software. We are also developing standard keyboard drivers for typing Church Slavonic text on the computer, installable within the Microsoft Windows or GNU/Linux environments. These keyboard layouts will be submitted to Unicode as standard layouts. You can join the discussion and download alpha-phase drivers by clicking here.
This section contains converters between Unicode and other standards as well as other helpful tools. Take a look also below at our APIs, which contain even more functionality.