Во-первых, я мало что знаю о создании шрифтов.
Я работаю с автором детских книг и хочу создать шрифт из ее почерка. Это означает, что я должен иметь более одного символа на букву и использовать их случайным образом.
Я нашел способы создания шрифта из вашего почерка (погуглил), но не у того, у которого есть такая возможность. Есть у кого идеи??
Спасибо!
Технология OpenType не допускает случайности, поэтому «случайность» необходимо имитировать.
«Случайность» OpenType можно имитировать с помощью групп букв, известных как альтернативы. Идея, что у вас может быть 3 или более групп одинаковых букв, которые вращаются; вы ожидаете, что никогда не увидите одну и ту же букву более одного раза в слове. К сожалению, из-за буквосочетаний будут появляться повторы.
Возможно, это не совсем тот шрифт, который вы ищете, но хороший пример того, как некоторые люди пытались решить эту проблему, — во время разработки Liza (очень хорошо объяснено здесь: http://www.underware.nl/case-studies/ случайный-против-умного/ )
У них есть система группировки букв 1-2-3, которую они называют ротатором. Однако они также создали Swapper для работы поверх Rotator.
Swapper оглядывается назад вдоль линии, чтобы проверить, не появляются ли неудачные повторения. Если да, то это исправит повторение одинаковых глифов (в непосредственной близости).
Если этого недостаточно, они также упоминают случайность OpenType, основанную на языковых и стилистических альтернативах.
Это, наверное, самый полный известный мне пример симуляции случайности, если только кто-нибудь не знает ничего лучше!?
Вы просто должны быть очень умными и действительно преданными делу, чтобы это произошло. Требуются серьезные программные отбивные.
Большинство очень естественно выглядящих рукописных шрифтов, которые вы найдете, используют контекстные альтернативы и сложную замену лигатур. На самом деле это дает более естественный результат, чем рандомизация.
Несколько замечательных примеров последовательных замен можно увидеть в скриптовых шрифтах от Sudtipos. Их недавний релиз Rolling Pen — отличный образец.
Rolling Pen — еще одна моя чашка, которая переполнена альтернативами, штрихами, лигатурами и другими техническими преимуществами. Чтобы полностью изучить его потенциал, используйте его в программе, поддерживающей функции OpenType для продвинутой типографики.
Для тех из вас, кто помнит великолепный шрифт Beowolf от Джаста ван Россума и Эрика ван Блокланда, он вернулся. Что-то вроде.
Вот история от FontFont:
FF Beowolf родился в конце темных и мрачных 1980-х, когда Джаст ван Россум и Эрик ван Блокланд нашли способ изменить программирование шрифтов PostScript. При печати каждая точка в каждой букве в каждом слове на странице перемещалась случайным образом, придавая буквам дрожащий, обезумевший вид. Первоначально названный «RandomFont», ван Блокланд и ван Россум создали три версии с возрастающей степенью потенциальной случайности, и FontShop выпустил его как FF Beowolf, первый шрифт с собственным мышлением.
Технология в FF Beowolf не была тем, что производители компьютеров и принтеров имели в виду для настольных издательских систем. Таким образом, несмотря на то, что большую часть 1990-х годов FF Beowolf работал отлично (хотя и немного медленно), FF Beowolf в конечном итоге был лишен возможности творить чудеса: надоедливые вещи, такие как драйверы принтеров и операционные системы, научились игнорировать нестандартность. FF Beowolf, казалось, превратился в простое воспоминание.
Но технология OpenType дала новую надежду, прокладывая пути в континууме технологий шрифтов, которые в конечном итоге приведут к новому поколению RandomFonts. У каждого глифа в каждом шрифте есть десять альтернатив и массивный фаустовский мозг, чтобы контролировать беспредел. Специально разработанному и чертовски сложному программному обеспечению, почти девяноста тысячам глифов и армии специально созданных ботов понадобилось несколько дней, чтобы выковать функции OpenType, которые не смог бы собрать ни один обычный инструмент.
[...] Случайность выполняется на экране в любом приложении на MacOS и Windows, которое поддерживает OpenType.
Некоторые шрифты OpenType имеют несколько рисунков для определенного символа и случайным образом отображают один из них, чтобы текст выглядел более естественно написанным от руки. Например http://fontfeed.com/archives/upcoming-fontfont-mister-k-pro/
ll
и три типа слов « без разбора» в образце.i
Я работал со сценарием случайной замены и пришел к выводу, что нет волшебного рецепта с одним сценарием, вместо этого программирование должно быть результатом нескольких сценариев, которые будут изменять результат несколько раз, используя несколько поисков. Приведенные выше ответы — это только первая часть для получения случайной замены, но их необходимо улучшить с помощью многих других классов и поисковых запросов. Я уверен, что результат, который я получил, работает нормально, и вы можете увидеть его здесь:
Если вам нужна дополнительная информация о том, как запрограммировать ваш шрифт случайным образом, пожалуйста, не стесняйтесь обращаться ко мне на моей фан-странице в FB: Corradine Fonts.
У Люка Девроя лучший список «случайных» шрифтов, который я когда-либо видел. Я помню, как несколько лет назад читал его статью «Случайные шрифты для имитации почерка» и был очарован. На самом деле, я искал эту бумагу, когда нашел этот вопрос.
Некоторые ссылки не работают, но вы можете найти, например , MyFont на Wayback Machine. Я никогда не пробовал MyFont и не одобряю его и т. Д., Но, похоже, это то, что вам нужно.
Opentype позволяет рандомизировать тексты.
Не многие коммерческие шрифты предлагают эту функцию, но она существует:
Варианты шрифтов полностью интегрированы в OpenType 1.8, что позволяет использовать большинство ранее существовавших возможностей в сочетании с вариантами. В частности, поддерживаются вариации для контуров глифов TrueType или CFF, для хинтинга TrueType, а также для механизмов макета OpenType.
https://en.wikipedia.org/wiki/OpenType
Существует специальная функция для имитации рукописного ввода, основанная на случайном отображении вариантов глифов:
Функции лигирования и альтернативных форм, предназначенные для всех скриптов
Randomize rand S3 Заменяет символы случайными формами (для имитации почерка).
https://en.wikipedia.org/wiki/List_of_typographic_features#OpenType_typographic_features
Теперь для покупки/лицензирования подходящего шрифта , вот только пример с myfonts.com: Используйте расширенный поиск и используйте две строки: теги включают «рукописный» И функции OpenType включают «Случайный выбор»
Вы найдете такие вещи, как «Salted» и «Salted Sweet» или «Hand It».
Возможно, вы захотите отсортировать по цене и начать с дорогих. Предоставление имитации почерка требует огромных усилий.
Пожалуйста, также посмотрите «Взаимосвязь» и прочитайте описание, чтобы узнать больше идей о имитации рукописного ввода без использования фактической рандомизации (это выходит за рамки вашего фактического вопроса, но я полагаю, что вас больше интересуют визуальные результаты, чем технология «рандомизация»): https ://www.myfonts.com/fonts/myhandwritings/interconnected/
Есть прекрасный пример действительно случайного шрифта: панк от Дональда Кнута. Его можно легко использовать в любом пакете TeX, например, в ConTeXt (см.: Hans Hagen, The Punk Module ).
Псевдослучайность с функцией calt OpenTypes
Настоящая случайность невозможна. В спецификации OpenType есть часть, но поддержки для нее нет. Но вы можете создать довольно случайный шрифт с помощью функции калта OpenType.
В этой главе из OpenType Cookbook описываются (внизу) три разные стратегии: http://opentypecookbook.com/common-techniques.html
В следующем руководстве есть другое описание: https://glyphsapp.com/tutorials/features-part-3-advanced-contextual-alternates .
В зависимости от стратегии, которую вы выберете, создание файла функций для случайности вручную может быть разочаровывающим. Программирование скрипта для создания файла функций является более реалистичным способом.
Редактировать: Тем временем я закончил свой проект ( Calligraphr ), который позволяет даже полным новичкам в шрифтах создавать шрифт с рандомизированными буквами.
Скотт
пользователь56reinstatemonica8
a
in...sa...
может отличаться от in...ta...
до...ma...
to...ssa...
и...sau...
т. д. и т. д. — но два идентичных слова будут выглядеть одинаково. Шрифты также допускают варианты букв, которые можно применять вручную, что вы можете использовать для «исправления» повторяющихся слов рядом друг с другом, чтобы они не были идентичными на одной странице (или вы могли пропустить некоторые лигатуры). Я не могу вспомнить источник этого, думаю, это было интервью с создателем рукописного шрифта на MyFonts примерно год назад.пользователь56reinstatemonica8
Горацио
fi
а точкаf
спрятана,i
а точкаi
исчезла, то, вероятно, это автоматическая замена лигатуры.МарчинВольны
Эй'
Лучано
Зак Сосье
Гай Фергюсон
Мартин Заске