Лингвофорум

Общий раздел => Наука и техника => Компьютеры => Тема начата: Oleg Grom от марта 18, 2011, 19:21

Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Oleg Grom от марта 18, 2011, 19:21
Всегда огорчало то, что существующие шрифты "под старину" не позволяют набирать символы румынской кириллицы (ꙟ, џ и т.д.) Решил сделать сам. Но одной "румыницей" дело в итоге не ограничилось. В общем, делюсь результатом ибо кому-нибудь может пригодиться.
Шрифт основан на Kirillica Nova Unicode, Old Cyrillic и Dilyana+

Киллер-фичи:
- Вся кириллица (исторические буквы + символы современных алфавитов славянских языков)
- латиница (включая диакритику для современных славянских языков + румынский)
- глаголица (для истинных ценителей и экстремалов)

Пример:
(http://i18.fastpic.ru/big/2011/0318/2c/869c102d235004f538a392eab6e9882c.png)
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Bhudh от марта 19, 2011, 03:33
Цитата: Methodica Unicode (Regular) :
Basic Latin (95 out of 128 characters)
Latin-1 Supplement (39 out of 128 characters)
Latin Extended-A (54 out of 128 characters)
Latin Extended-B (6 out of 208 characters)
Combining Diacritical Marks (2 out of 112 characters)
Greek and Coptic (2 out of 134 characters)
Cyrillic (142 out of 256 characters)
Latin Extended Additional (2 out of 256 characters)
General Punctuation (2 out of 107 characters)
Letterlike Symbols (1 out of 80 characters)
Mathematical Operators (1 out of 256 characters)
Glagolitic (88 out of 94 characters)
Cyrillic Extended-B (12 out of 80 characters)
Private Use Area (15 out of 6,400 characters)
Ай-я-яй!
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Oleg Grom от марта 19, 2011, 12:34
Цитата: Bhudh от марта 19, 2011, 03:33
Ай-я-яй!
Там отсутствуют символы неславянских языков. С трудом себе представляю человека, который этим шрифтом будет набирать тексты, например, на чукотском. Плюс есть еще много зарезервированных непонятно под что символов, например, для глаголицы:


Цитировать[not a printable character]

U+2C5F <not assigned>

General Character Properties

Unicode category: Other, Not Assigned

Various Useful Representations

UTF-8: 0xE2 0xB1 0x9F
UTF-16: 0x2C5F

C octal escaped UTF-8: \342\261\237
XML decimal entity: ⱟ
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Oleg Grom от марта 20, 2011, 13:44
Доработанная версия. Добавил несколько букв; довел до ума надстрочные знаки: можно использовать как модифицирующие символы, так и отдельные буквы с оксиями, вариями, каморами и т.д.; также добавил буквотитлы, использующиеся в церковнославянском языке.

Теперь можно набирать, например, такую лѣпоту:
(http://s60.radikal.ru/i169/1103/a6/ace86f679c3ct.jpg) (http://radikal.ru/F/s60.radikal.ru/i169/1103/a6/ace86f679c3c.png.html)
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Bhudh от марта 20, 2011, 23:13
Цитата: Oleg GromДоработанная версия.
После помещения CYRILLIC CAPITAL LETTER YU WITH BREVE на место CYRILLIC CAPITAL LETTER REVERSED TSE Ваш шрифт потерял право на постфикс Unicode.

Я так и думал, что этим кончится...
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Oleg Grom от марта 21, 2011, 00:07
Цитата: Bhudh от марта 20, 2011, 23:13
После помещения CYRILLIC CAPITAL LETTER YU WITH BREVE на место CYRILLIC CAPITAL LETTER REVERSED TSE Ваш шрифт потерял право на постфикс Unicode.
Хмъ, у меня это место почему-то отображается как Not Assigned. Надо будет перекинуть куда-нибудь в Private Use Area
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Bhudh от марта 21, 2011, 18:37
Цитата: Oleg GromХмъ, у меня это место почему-то отображается как Not Assigned.
Юзайте программы поновей.
Unicode 6.0.0 в прошлом году вышел.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Искандер от июля 23, 2012, 12:38
Дякую, панове.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Oleg Grom от июля 23, 2012, 16:23
Лучше пользоваться этим шрифтом http://wiki.dacoromania.net/index.php/Old_Romanian_(шрифт) (http://wiki.dacoromania.net/index.php/Old_Romanian_%28%D1%88%D1%80%D0%B8%D1%84%D1%82%29) Это то же самое, только доработанный и с поддержкой комбинированной диакритики.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Bhudh от июля 23, 2012, 16:36
Странно, что Ţţ остались в нём необработанными...
Оп-па! А Ţţ нормально!
Ԥ...
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Python от июля 23, 2012, 22:09
Цитата: Oleg Grom от июля 23, 2012, 16:23
Лучше пользоваться этим шрифтом http://wiki.dacoromania.net/index.php/Old_Romanian_(шрифт) (http://wiki.dacoromania.net/index.php/Old_Romanian_%28%D1%88%D1%80%D0%B8%D1%84%D1%82%29) Это то же самое, только доработанный и с поддержкой комбинированной диакритики.
Для полного счастья не хватает только combining enclosing circle (U+20DD) — может использоваться при записи чисел. Зачем-то присутсвует white circle (U+25CB), но толку с него, если внутрь нельзя вставить букву — ни в данном шрифте, ни по правилам юникода.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Искандер от июля 26, 2012, 11:27
Там, интересно, Ҽ з Ҿ ти ёсь?
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Oleg Grom от июля 26, 2012, 12:23
Цитата: Искандер от июля 26, 2012, 11:27
Там, интересно, Ҽ з Ҿ ти ёсь?
Есть. Правда не знаю "правильно" ли они выглядят и как вообще должны выглядеть в полууставе.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Искандер от июля 26, 2012, 12:38
На самом деле из абхазского алфавита наличествубют только Ҕҕ Ҙҙ Ққ Ҟҟ Ҧҧ Ҫҫ Ҭҭ Ҳҳ Ҵҵ Ҷҷ Әә ' ' и с некоторой натяжкой Ꙁꙁ. Ҽ и Ҿ отсутствуют как класс. Что в сумме с отсутствием палочки оставляет из всех кавказских кириллиц поддержку только осетинской.

Насчёт формы букв можно посмотреть сканы усларовских алфавитов и сравнить, вообще же это не полуустав, это более фактурная гарнитура.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Oleg Grom от июля 26, 2012, 12:42
Цитата: Искандер от июля 26, 2012, 12:38
Ҽ и Ҿ отсутствуют как класс.
А, точно. Это я в другом шрифте всю кириллицу пытался отрисовать.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Bhudh от июля 26, 2012, 17:31
Цитата: Искандер от июля 26, 2012, 12:38Ҽ и Ҿ отсутствуют как класс.
А какая у них этималгогия-то, чёй-то подзабыл?
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Искандер от июля 26, 2012, 18:04
Цитата: Bhudh от июля 26, 2012, 17:31
А какая у них этималгогия-то, чёй-то подзабыл?
т+ш и т+ш+h же
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Bhudh от июля 26, 2012, 18:27
Написания⁈ :o
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: Искандер от июля 26, 2012, 18:35
Цитата: Bhudh от июля 26, 2012, 18:27
Написания⁈ :o
Ну да.
Название: Меѳодица - универсальный "старославянсий" шрифт.
Отправлено: DarkMax2 от ноября 26, 2012, 13:54
Цитата: Искандер от июля 26, 2012, 18:35
Цитата: Bhudh от июля 26, 2012, 18:27
Написания⁈ :o
Ну да.
Жах ;)