Як ми створювали шрифти, експертний центр електронного держави

Як ми створювали шрифти, експертний центр електронного держави

Як бути користувачам, які віддають перевагу інші платформи? Очевидно, потрібно використовувати якісь інші шрифти - але тоді можуть виникнути проблеми з відображенням старих документів і шаблонів, особливо при роботі з таблицями.

Що взагалі таке шрифти і чому не можна просто намалювати літери?

Шрифти - не сукупність малюнків літер, це система зображень, які всі разом повинні задовольняти безлічі вимог, від естетичних до суто технічних. Шрифти розрізняються по сфері застосування: на папері і на екрані один і той же шрифт виглядає по-різному. Є шрифти ділові, строгі, є фірмові, каліграфічні, грайливі та ін. Ми як виробник офісного ПЗ обмежилися, зрозуміло, діловими.

Складність в тому, що в залежності від операційної системи і навіть від пристрою відображення одні і ті ж символи можуть відображатися по-різному. У різних операційних системах - різні системи відтворення шрифтів: десь вбудована функція згладжування, десь, навпаки, підвищена чіткість, тому одна і та ж буква може виглядати то тонше, то товщі. Наші програми підтримують всі популярні платформи: Windows, macOS, Android, iOS, Tizen, Linux, тому робота стояла величезна: потрібно було опрацювати сумісність з кожної ОС, на кожному типі пристроїв.

Після того, як шрифт намальований дизайнером - для нас це зробили шрифтової дизайнер Володимир Чуфаровский і студія Letterhead - його оцифровує, переводячи плавні лінії в сукупність певним чином розташованих пікселів, як показано на малюнках нижче.

Як ми створювали шрифти, експертний центр електронного держави

Як ми створювали шрифти, експертний центр електронного держави

Як ми створювали шрифти, експертний центр електронного держави

Потім шрифт «хинти»: перевіряють читаність символів, що знаходяться поруч. При цьому змінюються не тільки самі символи для поліпшення читаності, але і вивіряються інтервали між різними буквами. Кожен новий символ, який додається до шрифт - наприклад, нові символи валют - призводить до повної повторному огляді всіх сполучень. Це означає, що потрібно поставити новий символ поруч з кожною буквою російського алфавіту, з кожною буквою інших підтримуваних мов, з цифрами і символами, причому і праворуч і ліворуч. Щоб набраний текст не зливався, не губився і виглядав чітко і зрозуміло, багаторазово перевіряють всі поєднання всіх символів шрифту в різних розмірах. Потім ті ж перевірки проводяться на різних ОС.

Для створення гарнітури доводиться повторити ту ж роботу знову і знову, з огляду на особливості кожного накреслення. Одні і ті ж елементи букв нормального шрифту в жирному накресленні починають виглядати недоречно, тому кожну букву потрібно перемалювати заново. Виходить, що кожне нове накреслення - це новий шрифтової файл.

Нам була очевидна необхідність створення власного пакета шрифтів, що відповідають основним наступними критеріями:

  • кроссплатформенность: всі програми МойОфіс працюють на різних ОС, на стаціонарних і мобільних пристроях, і всім користувачам повинно бути однаково зручно працювати з документами, набраними одним і тим же шрифтом;
  • відповідності ГОСТу: в державних структурах і великих корпораціях весь документообіг повинен підкорятися чітким рамкам, який регламентує в тому числі і шрифт. Важливо, щоб при переході на наш продукти (пакет «МойОфіс») не змінилася верстка або розмітка документів;
  • вільного поширення: це крок назустріч користувачам і гарантія того, що продукт буде постійно поліпшуватися і на його основі можуть бути створені власні нові шрифти.

Важливим при розробці нових шрифтів було їх повне метричний збіг з прийнятими для роботи як в Росії, так і в світі шрифтами Times New Roman і Arial.

Як ми створювали шрифти, експертний центр електронного держави
Порівняння накреслення великих і малих літер А, Ж і Щ, виконаних в шрифтах з зарубками XO THAMES (НОТ) і Time New Roman (Monotype Imaging)
Як ми створювали шрифти, експертний центр електронного держави
Порівняння накреслення фраз, виконаних в шрифтах без зарубок XO Tahion (НОТ) і Tahoma (Microsoft)

Всі розроблені нами шрифти кириличні. Додатково включаємо в них символи з алфавітів мов народів Російської Федерації і країн СНД.

Схожі статті