You can easily enter, edit, and publish Church Slavonic texts in standard, popular software.
To work with Church Slavonic texts in TeX, you will need to use a modern Unicode-compatible TeX engine such as XeTeX or LuaTeX. Both are part of the TeX Live distribution. The following will be helpful:
Install the hyphenation patterns for Church Slavonic. To do this, run the following command:
tlmgr install hyphen-churchslavonic
Then rebuild the XeLaTeX and LuaLaTeX formats with this command:
fmtutil --byfmt xelatex fmtutil --byfmt lualatex
churchslavonic package. This will install a set of Church Slavonic OpenType fonts, additional macros,
and handlers for polyglossia. You can install the package by running the command
tlmgr install churchslavonic
If you have an older version of TeX Live or another distribution of TeX, you may need to install the hyphenation patterns and additional packages manually. You can get the hyphenation patterns from GitHub and Church Slavonic package on CTAN. Follow the instructions in the documentation.
You can now type Church Slavonic texts using the standard commands of Polyglossia. The
offers additional macros for Cyrillic numerals, drop caps and other features. See the documentation for
and churchslavonic for details.
Beginning with version 5.0, LibreOffice allows you to specify Church Slavonic (which it calls Church Slavic) as a document language. You can then take advantage of a number of features such as Cyrillic numerals (for page numbering, etc.), hyphenation and sorting.
sudo apt-get remove libreoffice-core
While you can view and edit Church Slavonic text in LibreOffice 4 and earlier, you will not be able to take advantage of hyphenation and other features.
Install the Church Slavonic Hyphenation extension. To do this, download the extension. To install, open LibreOffice, from the Tools menu select Extension Manager. The Extension Manager window will open. Click the Add… button, and select the cu-lo.oxt file. When the License Agreement window opens, scroll to the end of the license agreement text and click Accept.
To set the document text to Church Slavonic, select Options from the Tools menu. Under Language Settings, select Languages. The Language Settings panel will appear. Under Default Languages for Documents, select Church Slavic. If you need to number the pages of a document in Cyrillic numerals, you will also need to select Church Slavic under Locale Setting.
To turn on hyphenation, select Paragraph from the Format menu. Click on the Text Flow tab. Under Hyphenation, click Automatically.
To number your pages in Cyrillic numerals, click Page Number from the Insert menu. Then double-click the resulting page number. The Edit Fields dialog will open. Under Format select Native Numbering and click OK. (Note: the default locale must be set to Church Slavic for this to work.)
In LibreOffice Calc, you can sort data according to the Church Slavonic alphabetical order. To do this, select Sort from the Data menu. Go to the Options tab. Under Language select Church Slavic.
The Slavonic Computing Initiative also provides the Church Slavonic Converter Extension. It allows you to convert Church Slavonic documents into Unicode from UCS, HIP and other legacy codepages. It converts a selection, or if no selection is made, the entire document. The source code is available on GitHub.
Apache Office is not well maintained. While you can view and edit Church Slavonic texts, the software will not allow declaring Church Slavonic as a language. Hence, you will not be able to use hyphenation or spell checking and you will not have access to Cyrillic numerals and other features.
We suggest using LibreOffice instead.
Microsoft Corporation does not recognize Church Slavonic as a language, and so hyphenation and spell checking are not available, even in third-party extensions. Furthermore, there is no support for Church Slavonic in Microsoft Office. Church Slavonic texts may display correctly in Microsoft Office using the Ponomar Unicode font. However, your results may vary, and you may see incorrectly positioned diacritical marks, missing characters and other problems. There are no workarounds for these issues.
We do not provide any support for Microsoft products.
We suggest using LibreOffice instead.
Once you have installed the Church Slavonic fonts from this page, you should be able to work with Church Slavonic texts in Adobe InDesign. To get support for Church Slavonic hyphenation, download the Church Slavonic Dictionary Extension for LibreOffce; then follow the instructions to install it into InDesign. Page numbering using Cyrillic numerals is not available. If you need it, ask Adobe to add this feature or switch to LibreOffice.
Tables of Church Slavonic letters and other symbols are available in the documentation:
If you are having difficulties, all questions (except for those related to Microsoft products) may be addressed to the SCI-Users mailing list.