праведность и мир электронные материалы журнала домашняя / БИБЛИОТЕКА / ПРОРАММЫ / ЦС ЯЗЫК / шрифт «Панти» (Panty)

 

 

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

 

Шрифт «Панти»

Panty v.1.4   Panty-cl v.1.4 capital

Электронный шрифт церковнославянского языка синодального периода

Введение

Компьютерный шрифт церковнославянского языка «Панти» (Panty) разработан в исполнении повеления Христа Спасителя: «Идите и научите все народы», в продолжении труда святых равноапостольных Кирилла и Мефодия просветителей словенских, в честь святого великомученика и целителя Пантелеимона, а также в светлую память Пантелея Семёновича Булавина, деда и первого учителя церковнославянского языка Юрия Викторовича Калашникова разработчика данного шрифта. В развитии и сохранении культурного наследия, полученного от прародителей и родителей почтения и любви к Богу и Церкви, с использованием текстов доставшейся от прадеда Симеона, а также иной богослужебной православной литературы синодального периода.

Описание

Дизайн шрифта выполнен по сканированным образцам оригинального текста богослужебной литературы Православной Церкви XIX в.

Фрагмент Евангелия. Москва, Синодальная типография, XIX в., мини формат

Фото 1.  Фрагмент Евангелия. Москва, Синодальная типография, XIX в., мини формат.

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

Таким упрощенным, но приемлемым для самых простых устройств и программ методом была восстановлена до соответствующего уровня различимость и удобочитаемость надстрочных знаков. В результате указанной адаптации шрифта размер его букв относительно иных шрифтов стал меньше, поэтому в процессе его использования для уравнивания этой высоты необходимо увеличивать размер шрифта инструментами текстового редактора.

 

Образец текста с заданным шрифтом Panty v.1.4

Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ, / и҆ влчество твоѐ во всѧ́комъ ро́дѣ и҆ ро́дѣ, / воплоти́выйсѧ ѿ дх҃а ст҃а́го, / и҆ ѿ приснодв҃ы марӏ́и вочл҃вѣ́чивыйсѧ, / свѣ́тъ на́мъ возсӏ̈ѧ́, хр҇те́ бж҃е, / твое́ прише́ствӏ̈е: / свѣ́тъ ѿ свѣ́та, ѻ҆́ч҃ее сӏ̈ѧ́нӏ̈е, / всю̀ тва́рь просвѣти́лъ є҆си́, / всѧ́кое дыха́нӏ̈е хва́литъ тѧ́. / ѻ҆́бразъ сла́вы ѻ҆́ч҃ӏ̈ѧ, / сый, и҆ пре́жде сы́й, / и҆ возсӏ̈ѧ́вый ѿ дв҃ы бж҃е, поми́лй насъ. (Изѡбрази́тельнаѧ въ на́вечерїи рождества̀ хр҇то́ва).

 

Фото 2 (вверху) и текст. Образец текста с заданным шрифтом Panty v.1.4

Если образец шрифта снизу отличается от его фото сверху, то для дальнейшего чтения страницы с полным отображением информации необходимо:
или обновить на компьютере браузер,
или установить на компьютер шрифт «Panty».

Загрузка шрифта «Panty» в комплекте с программой клавиатуры: http://sancti.ru/patr/soft/panty-1.41.zip  2016.10.11.

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

Назначение шрифта – работа с текстами на церковнославянском языке в кодировке UTF-8 CU. Шрифт не нуждается в поддержке программами просмотра и редактирования текста таблиц GSUB Open Type. Но имеет такие таблицы для некоторого улучшения позиционирования букв при поддержке программами указанных функций.

Таблица кодирования азбуки шрифта UTF-8 CU, предназначенного для электронных текстов ЦС языка: http://sancti.ru/patr/soft/keyboard/abc-cu.htm.

Кодирование шрифта произведено в системе The Unicode Standard, Version 9.0. http://www.unicode.org.

Уникод (Unicode) – один из рада стандартов кодирования символов, где каждому символу присваивается индивидуальный код, одинаково распознаваемый различными вычислительными системами, использующими этот стандарт.

При обозначении кода теста ЦС языка применяются литеры «CU» (ISO 639-1) - церковнославянский язык. Из юникода при этом используется форма представления UTF-8. Поэтому исторически сложившийся алфавит церковнославянского языка, запрограммированный в юникоде,  будет называется - «UTF-8 CU». Все символы шрифта можно увидеть в таблице символов операционной системы компьютера или текстового редактора и вставить в текст из таблицы или с помощью клавиатуры ЦС языка.

Шрифт (Табл. 1) располагается в следующих областях символов данного стандарта: Basic Latin. Latin-1 Supplement. Latin Extended-A. Spacing Modifier Letters. Combining Diacritical Marks. Cyrillic. Cyrillic Extended-A. Cyrillic Extended-B. Supplemental Punctuation. General Punctuation. Miscellaneous Symbols. Miscellaneous Symbols and Pictographs.

Символы и шифр уникода шрифта «Панти»Символы и шифр уникода шрифта «Панти»

 Табл. 1. Символы и шифр уникода шрифта «Панти».

 

9 Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

11Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

12Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

14Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

16Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

18Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

20 Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

24 Цр҇тво твоѐ, хр҇тѐ, бж҃е, / цр҇тво всѣ́хъ вѣкѡ́въ

Схема 1. Образец текста различных размеров шрифта «UTF-8 CU» Panty v.1.4 

Особенности программирования  буквы «и»

Кодирование буквы «и» десятиричной как «ӏ» 04CF связано с переходом на более универсальный вариант шрифта ЦС языка. Буква «и» десятиричная в ЦС текстах со времени возникновения ЦС азбуки встречается в трёх формах: без точки «ӏ», с точкой «ӏ̇» и с двумя точками сверху «ӏ̈». При этом в каждом пятом случае точка или две точки заменяются надстрочными знаками. Во избежание путаницы в кодировании данной буквы и в дальнейшей электронной обработке всего объема текстов ЦС языка целесообразным является использование одного кода для данной буквы во всех случаях общего стандарта ЦС языка всей истории его развития «ӏ» 04CF. С последующим добавлением в тексте необходимого надстрочного знака. В том числе, особого компонента буквы, точки или двух точек, выполняющих в данном случае функцию надстрочного знака, предназначенного для лучшего опознания (читабельности) «тощей» буквы-палочки, приданием ей точкой или двумя точками дополнительной высоты. При таком кодировании не требуется Open Type функции чтения GSUB таблицы шрифтов и соответственно расширяется количество программ, которые могут использовать данный шрифт.

Особенности версии «Panty-cl» v.1.4 cap (capital)

Фрагмент Евангелия

Фрагмент Часослова

 

Фото 3. Фрагменты Евангелия и Часослова с текстом из прописных букв. Издания XIX в. РПЦ.

Шрифт «Panty-cl», читается (пантикл),  из семейства «Panty» предназначен для набора текста прописными буквами ЦС языка. В обычном шрифте «Panty» выносные буквы с покрытием или без него имеют больший размер, чем в «Panty cl», что необходимо для улучшения различимости при меньших размерах шрифта, но при этом выносные накладываются на заглавные буквы. В шрифте для заглавных букв «Panty-cl» размер выносных уменьшен. Заглавный «оник» имеет графему из двух заглавных компонентов «УО». Соответственное отсутствие графемы «Оу» в шрифте препятствует использованию этой модификации шрифта для текста, набранного строчными буквами.

Аⷪ҇ Аⷬ҇ Аⷢ҇ Аⷣ Аⷭ҇  аⷪ҇  аⷬ҇  аⷢ҇  аⷣ  аⷭ҇ Ѹ҆́ТРЕНѦ Ꙋ҆́ТРЕНѦ (Panty-cl)

Аⷪ҇ Аⷬ҇ Аⷢ҇ Аⷣ Аⷭ҇  аⷪ҇  аⷬ҇  аⷢ҇  аⷣ  аⷭ҇ Ѹ҆́ТРЕНѦ Ꙋ҆́ТРЕНѦ  (Panty)

Схема 2. Сравнение текста с назначенным шрифтом Panty-cl (верхняя строка) и шрифтом Panty (нижняя строка)

Клавиатура

Для набора текста ЦС языка с назначенным шрифтом типа UTF-8 CU, например, «Panty», разработана клавиатура «Церковнославянский». В свободном доступе и использовании программу можно скопировать со страницы разработки программ для ЦС языка http://sancti.ru/patr/soft/font/slavonic.htm. В описании клавиатуры представлена таблица сопоставления азбуки церковнославянского языка, клавиш клавиатуры и шрифта «Панти».

Отличия шрифтов от предыдущих версий

В шрифте v 1.3 разделение версий Panty v.1.2 ( с подстановками) и Panty v.1.2 s (упрощенной) не развивается, так как автоматическая замена выносных букв г, с, д, о, р под знаком «покрытие» (0487) на единый графический знак не является актуальным и искажает  реальный текст. Буква «Оник» среди заглавных  заменяется на альтернативную путем использования для этого шрифта Panty-cl.

Шрифты имеют лигатуры, улучшающие отображение «и десятеричной» с надстрочными знаками. Работает только при поддержке программой Open Type. Но в отсутствии таковой качество шрифта остается почти неизменным.

В шрифты v 1.4 добавлен знак «­» 00AD «мягкий дефис (перенос)».

Добавлены усеченные формы для букв «ять» и «ук», находящихся под ударением или иными надстрочными знаками. Работает только при поддержке программой Open Type. Но в отсутствии таковой качество шрифта остается неизменным.

Сравнение шрифтов семейства Panty

Сравнение шрифтов семейства Panty кодировок UTF-8 CU и UTF-8 CU-PH смотреть на странице: http://sancti.ru/patr/soft/font/comprtv-panty.htm.

Некоторые рекомендации

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

Обычный «Panty» – для обычного ЦС текста кодировки CU размером до 13-14 pt с хорошо различимыми выносными буквами. Для такого же текста от размера 14 pt и выше по эстетике более подходит шрифт «Panty-fu» с уменьшенными надстрочными выносными буквами в обеих кодировках. Для ЦС текста кодировки CU, набранного заглавными буквами предназначен специальный «Panty-cl».

Для текста кодировки CU/PH фонетического ЦС алфавита предназначен шрифт «Panty-f». Можно также применять и наиболее универсальный шрифт«Panty-fu», однако его дополнительные функции Open Type, предназначенные для текста кодировки CU, могут скрывать некоторые ошибки в процессе набора текста в фонетическом алфавите.

Для ЦС текста кодировки CU/PH размером до 13-14 pt рекомендуется «Panty-f» с хорошо различимыми выносными буквами. Для такого же текста от размера 14 pt и выше по эстетике более подходит шрифт «Panty-fu» с уменьшенными надстрочными выносными буквами.

Более подробно данную информацию можно посмотреть в статье «Сравнение шрифтов семейства «Панти» кодировок UTF-8 CU и UTF-8 CU-PH».

Не рекомендуется пользоваться лигатурами шрифта частной зоны (раздел eaabf563) через таблицу символов операционной системы или текстового редактора, так как эти лигатуры предназначены для подстановок посредством самой программы шрифта и могут изменяться в различных её версиях, также не являются стандартом для иных подобных шрифтов. При прямом их употреблении в тексте, его информация со сменой шрифта или его версии неизменно будет искажена или потеряна.

Распространение и лицензия шрифта

Шрифт предназначается для использования в учебном процессе освоения церковнославянского языка, а также и для иных нужд работы с текстами ЦС языка в электронном формате. Лицензия (OFL) SIL OPEN FONT LICENSE позволяет свободно использовать шрифт для совершенствования и самого шрифта, и практических навыков в дизайне и программировании шрифтов.

Данная версия «Панти» (Panty v.1.4, Panty-cl v.1.4 capital) является препубликацией шрифта. Производится доработка дизайна и программирования.

Электронный шрифт "Panty" предлагается «КАК ЕСТЬ», без каких-либо гарантий, по лицензии (OFL) SIL OPEN FONT LICENSE. Во славу Божию.

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

Предполагается, что при использовании программы шрифта для дальнейшей модификации и улучшения в проявлении доброй воли новых разработчиков автор будет уведомлен о сделанных публикациях и внесенных изменениях, отмеченных в программе исходного кода на базе использованной программы.
Загрузка шрифтов в комплекте с программой клавиатуры со страницы разработки: http://sancti.ru/patr/soft/font/slavonic.htm.


Почта: csl@ukrpost.ua, sl@sancti.ru.

Автор выражает искреннюю благодарность всем сделавшим конструктивные замечания по данному проекту и участвовавшим в его реализации. Спасибо.

Божией помощи в трудах.

Copyright (c) 2016, Kalashikov Yuriy with Reserved Font Name «Panty». csl@ukrpost.ua, http://sancti.ru

 

Е-почта для замечаний и предложений  sl@sancti.ru, csl@ukrpost.ua

 

Калашников Ю.В. Электронный шрифт церковнославянского языка «Панти». Краткое описание. [Электронный ресурс] // Электронные материалы журнала «Праведность и мир». ISSN 2078-8932. URL: http://sancti.ru/patr/soft/font/panty.htm  (дата обновления: 2016.10.12).

 

 

праведность и мир © Калашников Ю.В. 2016

опубликовано: 2016.10.12

  правила сайта