Три вопроса о шрифтах

1. Можно ли сделать шрифт, в котором очень многие сочетания букв сделаны в виде лигатур? Не только стандартные, вроде ti, fi (для которых есть символы в Юникоде), а любые, какие захочу.


2. Можно ли заставить лигатуры комбинироваться? Например, если в каком-нибудь выпендрежном шрифте подряд 3-4 буквы, и все 2-3 соединения проблемные (нужно специально прорисовывать).


3. Можно ли встроить в шрифт несколько вариантов одного символа, чтобы при отображении один рандомно выбирался (знаю, что почти точно нет, но вдруг)?


Если тут есть шрифтовики, подскажите пожалуйста.

3
Автор поста оценил этот комментарий

Коммент для минусов #2

3
Автор поста оценил этот комментарий

Коммент для минусов #1

0
Автор поста оценил этот комментарий

1) соотношение сочетаний символов(несколько) и лигатур.

2) шрифт содержит в себе готовые изображения. Он не может их создавать налету, при загрузке шрифта ВСЕ возможные изображения уже должны быть готовы и иметься в таблице символов. Т.е. да - на лету создавать не получится.

3) не всё. Но многое :)


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

Это ОС в данном случае отвечает за соблюдением/заменой/подстановкой.


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

В принципе вполне можно написать свой собственный драйвер/модуль, который будет следить за вашим шрифтом, но придётся писать отдельно под каждую ОС.


PS но в любом случае ваша прокладка с вашей же логикой должна будет устанавливаться в системе.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Хм, я только что установил себе Fira Code (https://github.com/tonsky/FiraCode), и все лигатуры прекрасно работают и в браузере, и в текстовых редакторах без специальных модулей :) Так что, видимо, на первый вопрос ответ — «Да», без оговорок)

0
Автор поста оценил этот комментарий

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


Или делаете свою программу типа блокнот с поддержкой этого шрифта.


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

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Ну, стандартные юникодовские лигатуры везде распознаются обычно при использовании шрифта, где они есть.

1
Автор поста оценил этот комментарий

Ты хочешь свой рукописный шрифт? С блэк...

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

По 3-му вопросу тебе нужна хотя бы мини-программа, шрифты несамостоятельны. ))

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Ты хочешь свой рукописный шрифт? С блэк...
Что-то вроде того. Только я без соединений пишу и не курсивом :D И вообще, это не столько почерк, сколько специально придуманный шрифт.


Вопрос только в удобстве пользования этим шрифтом, так как при таком подходе придётся кучу символов набирать кодами, ну и при любой смене шрифта всё пойдёт по п...
Вопрос именно про те сочетания букв, которые повсюду стандартно отображаются лигатурами (при наличии таковых в шрифте). Как «fi», например.
По 3-му вопросу тебе нужна хотя бы мини-программа, шрифты несамостоятельны. ))
Ясно. В общем, так и думал) Ну и фиг с ними, это скорее просто любопытно было)

3
Автор поста оценил этот комментарий

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

2) можно. Прорисовываете всевозможные соединения - получаете нужный шрифт. Но... Но опять нужна сторонняя программа для координации и преобразования туда-обратно.

3) нельзя. 1 символ - 1 рисунок. Но можно зафигачить сколь угодно много символов, которые будут объединены и соотнесены с одним символом(буквой/сочетанием) кем? Правильно, сторонней программой.


И если проще говорить - стандартные средства вам этого не позволят :D

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

1. Соотношение чего?

2. Ну, то есть накладывать их не получится, надо отдельную лигатуру делать, как в первом вопросе?

А в чем проблема со сторонней программой? Стандартные текстовые редакторы, браузеры etc. только юникодовские лигатуры подставляют? Потому что, например, «fi» везде как лигатура выглядит.

3. Ну, сторонней-то программой понятно, что что угодно можно сделать)

показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества