Your Font Fetish :: YFF :: Твой Шрифтовой Фетиш
884 subscribers
2.04K photos
196 videos
15 files
937 links
Я — Саша!
Днём продаю очки, ночью сплю,
в перерыве рисую шрифты. 🍕
Привет!

Видеокурс на русском языке по FontLab:
https://www.youtube.com/playlist?list=PLNgYWGvPybOmNE0BTGMRvJuJniK6P

чатный чат: @yourfontfetish_chat
vk-inst-tlgrm: @odnogolosiy_perevod
Download Telegram
Привет, это Иван.

Как создавать шрифты рабочими группами?

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

1. Исследование
Шрифты это ОЧЕНЬ дорого в производстве, поэтому мы стараемся проводить исследования по рынку и конкурентам перед запуском проекта. Это самый сложный этап.

— Насколько шрифт бьется по пропорциями с аналогами?
— Может ли шрифт стать популярным сразу после запуска?
— В каких нишах он может быть востребован?
— Как это улучшит нашу шрифтовую библиотеку?

2а. Отрисовка основного шрифта (мастера) из гарнитуры
Эта часть работы также делается либо старшим дизайнером, либо арт-директором. Как правило это Regular или Medium начертание. На данном этапе работы идет поиск идеи (фишки), это самый ответственный этап. Старший дизайнер, который рисует основное начертание, далее отвечает за прием всех остальных этапов. Для того, чтобы понять сложился ли шрифт, достаточно базовой кириллицы/латиницы.

2б. Расширение кассы основного шрифта
Эту работу уже можно делегировать, то есть распараллелить. Под контролем старшего дизайнера младшие дизайнеры или даже практиканты могут расширять кассовый состав. Это расширенные латиница, кириллица, комплект цифр, валют, знаков пунктуации и т.д.

2в. Создание тонкого (Thin) и жирного (Black) начертаний
Эти этапы также можно запараллелить по той же логике. Как правило в наших гарнитурах мы используем 3 ключевых мастера (редко — четыре). Старшему дизайнеру, который ведёт проект, необходимо контролировать оба этих шрифта, так как в них сильно меняется графика. Часто старший дизайнер сам делает Black, так как он самый сложный и требует квалификации.

3. Капитель и наклонные начертания
Капитель, а после этого и наклонные начертания также можно под чутким надзором старшего дизайнера делегировать. У нас уже отработанные методики по созданию капительной части шрифта, а также наклонных и курсивных начертаний. Курсивы мы рисуем не часто, а вот наклонные формы (без изменения рисунка самих знаков — наша любимая тема. Школу "италика" прошли все наши коллеги.

4. Техничка
Остается три больших этапа, который я условно объединю в понятие "техничка". Сюда входит мастеринг, кернинг и TrueType хинтинг шрифта. Все эти три этапа также могут делать параллельно друг от друга. Мастеринг — это приведение контуров, якорей, компонентов, диакритики в порядок, а также создание и тестирование ОТ фич и заполнение всей метаинформации внутри шрифта. В общем весь комплекс процедур, который гарантирует качественное поведение шрифта в любой среде. Кернинг — это тоже отдельная методология, которая избавляет шрифт от лишних дыр между буквами. Хинтинг — это визуальная разметка шрифта для корректного отображения маленьких кеглей в ОС Windows, Linux. После готовности всех трех технических этапов, мы соединяем их в единый исходник и получаем законченный шрифт или шрифтовую гарниутру.

Плюсы такого подхода:
1) Каждый проект делается на 25-35% быстрее, чем если бы это делал один автор;
2) Дизайнер может переключаться между проектами, а это разнообразие как-никак;
3) Быстрая подготовка новых кадров с постепенным увеличением сложностей задач.

Также (как без этого) есть и минусы:
1) Сложная организация процесса, необходима сильная административная надстройка;
2) В системе бывают сбои и приходится иногда переделывать то, что уже сделано (иногда дважды);
3) На этапах расширения кассы, создания тонкого (жирного) начертания и далее нет никакого творчества.

#ИванСергеевич
Привет всем сочувствующим, на связи Иван Сергеевич.

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

Мы сформулировали для себя следующие тезисы:


#TypeType #полезное_ТТ #практика_ТТ #ИванСергеевич

👇👇👇👇👇
👆👆👆👆👆

1️⃣ Генерация новых смыслов нам не очень интересна, мы можем и самостоятельно создавать идеи.

2️⃣ Другое дело, если бы смогли автоматизировать часть производственных процессов с помощью ИИ, которые отнимают большое количество рабочего времени.

Мы составили список из 14 задач, на которые мы тратим существенное количество рабочего времени и начали с самой ценном задачи, а именно с создания наклонных начертаний для гротесков.

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

В результате первого подхода с растровыми GAN сетями мы получили более 94% точности контура. Сеть была натренирована на нашей библиотеке, где устанавливалась корреляция между прямыми и наклоненными буквами, а в дальнейшем при подаче прямого контура, нейронка выдавала почти точный наклоненный знак. Вся проблема была в растре, который вносил сильную погрешность при двойной конвертации вектор-растр и растр-вектор. Думаю, сейчас, когда пишу этот текст, что это в общем-то неплохое решение для текстовых редакторов, где нужно из одного шрифта получить механически наклоненное. Для небольшое размера текста — рабочее решение.

В этом году мы организовали лабораторию совместно с ИТМО, где подступились к проблеме в третий раз. На этот раз мы решили не выходить за пределы векторных представлений контуров и начали работать с трансформерами моделей DeepVecFont-2 (https://arxiv.org/abs/2303.14585) и DeepSVG (https://arxiv.org/abs/2007.11301), переписав модели с общих задач под нашу узкоспециализированную и используя для тренировки этих моделей исключительно наш шрифтовой датасет. Результаты трехмесячного труда нашей рабочей группы получились недостаточно точными для решения нашей задачи, несмотря на то, что мы старались ;-)

---

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


#TypeType #полезное_ТТ #практика_ТТ #ИванСергеевич