Богослужебные тексты в формате CSML

Формат csml (Church Slavonic Markup Language) предназначен для стилевой и логической разметки богослужебных текстов.

Предыстория

Для хранения и представления церковнославянских текстов (в первую очередь, богослужебных) сейчас, в основном, используются форматы hip и UCS8. При создании этих форматов, 10-15 лет назад, существовали технические трудности, которые мешали полноценно работать с церковнославянскими текстами. Это, во-первых,— остсутствие стандартной кодировки, поддерживаемой операционной системой. Во-вторых, существующее кодовое пространство не позволяло поместить в него полный набор необходимых символов. В-третьих, из-за отсутствия поддержки со стороны операционной системы требовалось написание специальных приложений, разработка шрифтов.

Кодировка hip основывается на мнемоническом представлении церковнославянских символов с помощью символов стандартной кодировки. Так, «ѣ» записывался как «jь». А для отображения церковнославянских символов в привычном виде используется UCS8.

Без использования специального шрифта в кодировке UCS8 вы увидите «э» вместо «ѣ». Это, в свою очередь, может создать трудности при отображении текстов (необходимо устанавливать шрифт или встраивать его в веб-страницу), а их редактирование невозможно без специальных средств (например, пакета Ирмологий).

Если работать с форматом hip, понадобятся специализированные раскладки клавиатуры, а также конверторы для преобразования форматов друг в друга, что существенно замедляет работу. Да и сам текст смотрится не наглядно, необходима длительная привычка, чтобы свободно читать и редактировать такие тексты.

Не так давно в кодовой таблице Unicode разместили церковнославянские символы, которые требуются для подавляющего большинства текстов. В сети появились церковнославянские шрифты в кодировке Unicode, а также сами тексты, которые были сконвертированы из формата hip с Библиотеки святоотеческой литературы.

Однако, какой-то специальной кодировки для разметки церковнославянских текстов создано не было. Конечно же, теперь церковнославянский текст можно обрабатывать любым текстовым редактором, установив в систему соответствующую клавиатурную раскладку и шрифт. Но для богослужебных текстов возникает ряд специфических задач, которые невозможно решить, не применяя дополнительную логическую разметку, скрытую от пользователя в режиме отображения. Например, получить из службы тропарь и кондак дня. С другой стороны, текстовые редакторы, как продукты широкого назначения, лишены стилевой строгости, что делает практически невозможным создать едионообразный подход к ручному и автоматическому стилевому форматированию текстов.

Разметка csml используется для стилевой и логической разметки богослужебных текстов. Ее название расшифровывается как Church Slavonic Markup Language – язык разметки для церковнославянского. Применение csml позволит, во-первых, получить более «презентабельный» текст, во-вторых, решить уставные задачи, например, получить последование богослужения наряду (соединением текстов Октоиха, Минеи, часослова и т.д.).

Баннеры


СООБЩЕСТВО СЛАВЯНСКОЙ ТИПОГРАФИКИ Библиотека святоотеческой литературы Псалтирь царя и пророка Давида Православный обзор: аборт, контрацепция Яндекс.Метрика
Код баннера