Раніше, як і всі нормальні - тобто ніяк не зв'язані з дизайном - люди, я не замислювалася про те, хто і як робить шрифти. Вони просто були в системі - і все. Шрифти були для мене чимось на зразок вішалки для одягу - таким собі інструментом, на які можна почепити щось прекрасне і важливе (тобто текст).
Але в якийсь момент, коли я вже більш-менш щільно почала займатися стоками, я стала помічати, що шрифти - це теж цілком собі область дизайну. Тільки тоді я не дуже відрізняла літери намальовані від літер запрограмувати. Як і багатьом новачкам, здавалося, що цілком достатньо просто намалювати алфавіт і викласти на стоці, а дизайнер там вже як-небудь сам розбереться, як скласти з алфавіту слова.
І я навіть знаю дизайнерів, які так і роблять - скачують картинку, мануально збирають слова.
Але взагалі частіше такі картинки використовуються просто як картинки - для обкладинки зошити, постера в дитячу. А якщо дизайнеру потрібно щось написати - він шукає шрифт, тобто красиві літери, які будуть набиватися на клавіатурі.
Стало зрозуміло, що потрібно знайти спосіб букви-картинки перетворити саме в те, що можна буде набивати на клавіатурі. Тільки ось як це зробити - було абсолютно незрозуміло.
Якби мене тоді запитали, що простіше - зробити шрифт або побудувати будинок своїми руками, від фундаменту до інтер'єру, я б відповіла, що, звичайно, будинок. Притому, що побудувати будинок я не можу ось уже чотири роки :))
ВИБІР ПАЛ НА GLYPHS
Головна проблема, з якою зіткнулася я (і з якою стикаються всі ті, хто також, як і я, хоче навчитися створювати шрифти самостійно і з нуля) - це відсутність добре структурованою, зрозумілою для новачка інформації. Інформація мені попадалася або дуже куца, яку я вже і так інтуїтивно розуміла (наприклад, що для того, щоб створити шрифт, потрібна якась спеціальна програма, і що шрифт перед цим треба-таки намалювати), або настільки складна, що у мене з'являлося відчуття, що я другокласник, який потрапив на урок третього курсу факультету біоінформатики.
Серед професійних дизайнерів найчастіше згадувалися дві програми - Glyphs і Fontlab. У першій була версія Mini, яка коштувала дуже істотно менше, ніж Фонтлаб - щось близько $ 200 проти $ 700, і на перший погляд функції були приблизно однакові. Про шрифтові програми я як-небудь неодмінно напишу окремий пост.
Поки коротко: як з'ясувалося пізніше, більш правильним кроком було купувати відразу повну версію Glyphs, яка все одно дешевше фонтлаба, тому що в міні не можна створювати стилістичні варіації і проробляти ще деякі трюки. Але тоді я і знати не знала про варіації, тому Міні була куплена, і почалося моє занурення в світ створення шрифтів :)
ОХ УЖ ЦЕЙ кернингом!
В цілому процес створення шрифту виглядає наступним чином:
- Вимальовується шрифт - все буковки - великі і маленькі, цифри, знаки пунктуації
- Майбутній шрифт сканується, обробляється в фотошопі (опціонально) і ілюстратора (трейс)
- Гліфи - це загальна назва для всіх елементів шрифту, будь то літери, цифри, знаки пунктуації - експортуються в обрану програму для створення шрифту, як саме це робиться залежить від конкретної програми
- Шрифт налаштовується в програмі - встановлюється спейсінг, робиться кернинг та інші маніпуляції
- Шрифт тестується на рендомном тексті, експортується і радує творця :)
Створення шрифту - це суміш творчості і чогось на кшталт програмування, причому на творчу частину доводиться, за моїми відчуттями, максимум 20 відсотків часу.
Виявилося, що потрібно налаштувати спейсінг (по суті кількість порожнього простору зліва і праворуч від букви або символу) і кернінг (відстані між конкретними парами). І тут я чомусь вирішила, що для того, щоб грамотно все це справа налаштувати, потрібно перевірити всі пари символів, букв, знаків пунктуації, цифр, - в загальному, все пари всього алфавіту. Через два тижні мені не хотілося дивитися на всі ці Aa, Ff, Io, Va, 1k і інші комбінації (які я, звичайно, ще й власноруч набивала), і думка про те, щоб створювати ще якийсь шрифт, викликала фізичну біль .
Але - шрифт був закінчений. У нього було тисячі кернінгових винятків (що, як з'ясувалося пізніше, ненормально, тому що кернинг повинен існувати саме для винятків, а не для всіх-всіх гліфів), але зате при будь-яких випробуваннях - тобто спробі написати рендомний текст - виходило саме так, як мені хотілося.
Залишилося тільки експортувати шрифт. Яка дрібниця - вибрати в меню «експорт» та отримати класний .ttf файл. Але тут гліфс міні видав мені помилку. Вже не пам'ятаю її код, але він вам все одно ні про що не скаже :)
Довелося писати розробнику. Розробник, незважаючи на мої явно Новічкова питання, чомусь вирішив розмовляти зі мною мовою професора по шрифтознавство і в підсумку його мейли були схожі на якісь послання на японському. Начебто красиво, але ничерта не зрозуміло.
Через десяток листів ми все-таки знайшли якусь подобу спільної мови і з'ясувалося, що мій шрифт надто складний. Довелося починати процес фактично з нуля, сильно спростивши шрифт ще на етапі обробки в ілюстратора. Тепер перш, ніж експортувати файл в гліфс, я обов'язково проходжу по буквах чарівним ластиком від Астуто Графікс - це допомагає скоротити кількість вузлів відсотків на 30, не зачіпаючи лінії.
І, до речі, маленький лайфхак - зовсім не обов'язково водити ластиком за елементами, досить сильно зменшити масштаб, вибрати дуже-дуже великий ластик, і тицьнути один раз. Ілюстратор, швидше за все, підвисне (час підвисання залежить від потужності вашої машини + від кількості об'єктів, які ви намагаєтеся спростити), але через пару-трійку-десятку хвилин прочухається і файл стане менше.
Після експорту полегшених літер гліфс дав експортувати файл без помилок. І у мене на руках виявився мій перший шрифт.
Розповідаю це все для того, щоб ви не думали, що у мене все виходить так ось легко і відразу, і що я завжди знаю кращі рішення :) Коли я створювала перший шрифт, я погано розуміла, що таке кернінг, не знала, що таке лігатури, що не відрізняла ascender від descender. І мені в цьому дуже соромно зізнаватися. Але на тому етапі я намагалася перебудувати себе з установки «довго-довго вивчати питання, потім щось робити» (на практиці після супер-довгого вивчення починало здаватися, що все занадто складно і я це не подужаю і я просто відкладала проект), в установку «почати робити і розбиратися по ходу».
Якщо ви хочете щось робити - робіть, не чекайте ідеальної можливості, ідеального часу, ідеального розуміння. По ходу справи розбиратися не тільки простіше, але й ефективніше.
І так, про всяк випадок зазначу, що в продаж Bronks я запустила все ж після того, як переконалася, що він працює, і працює так, як задумано :)
А ось кілька превьюшек більш свіжих шрифтів (розглянути крупніше можна в моєму магазині на Кріейтів Маркеті):