Як бути користувачам, які віддають перевагу інші платформи? Очевидно, потрібно використовувати якісь інші шрифти - але тоді можуть виникнути проблеми з відображенням старих документів і шаблонів, особливо при роботі з таблицями.
Що взагалі таке шрифти і чому не можна просто намалювати літери?
Шрифти - не сукупність малюнків літер, це система зображень, які всі разом повинні задовольняти безлічі вимог, від естетичних до суто технічних. Шрифти розрізняються по сфері застосування: на папері і на екрані один і той же шрифт виглядає по-різному. Є шрифти ділові, строгі, є фірмові, каліграфічні, грайливі та ін. Ми як виробник офісного ПЗ обмежилися, зрозуміло, діловими.
Складність в тому, що в залежності від операційної системи і навіть від пристрою відображення одні і ті ж символи можуть відображатися по-різному. У різних операційних системах - різні системи відтворення шрифтів: десь вбудована функція згладжування, десь, навпаки, підвищена чіткість, тому одна і та ж буква може виглядати то тонше, то товщі. Наші програми підтримують всі популярні платформи: Windows, macOS, Android, iOS, Tizen, Linux, тому робота стояла величезна: потрібно було опрацювати сумісність з кожної ОС, на кожному типі пристроїв.
Після того, як шрифт намальований дизайнером - для нас це зробили шрифтової дизайнер Володимир Чуфаровский і студія Letterhead - його оцифровує, переводячи плавні лінії в сукупність певним чином розташованих пікселів, як показано на малюнках нижче.
Потім шрифт «хинти»: перевіряють читаність символів, що знаходяться поруч. При цьому змінюються не тільки самі символи для поліпшення читаності, але і вивіряються інтервали між різними буквами. Кожен новий символ, який додається до шрифт - наприклад, нові символи валют - призводить до повної повторному огляді всіх сполучень. Це означає, що потрібно поставити новий символ поруч з кожною буквою російського алфавіту, з кожною буквою інших підтримуваних мов, з цифрами і символами, причому і праворуч і ліворуч. Щоб набраний текст не зливався, не губився і виглядав чітко і зрозуміло, багаторазово перевіряють всі поєднання всіх символів шрифту в різних розмірах. Потім ті ж перевірки проводяться на різних ОС.
Для створення гарнітури доводиться повторити ту ж роботу знову і знову, з огляду на особливості кожного накреслення. Одні і ті ж елементи букв нормального шрифту в жирному накресленні починають виглядати недоречно, тому кожну букву потрібно перемалювати заново. Виходить, що кожне нове накреслення - це новий шрифтової файл.
Нам була очевидна необхідність створення власного пакета шрифтів, що відповідають основним наступними критеріями:
- кроссплатформенность: всі програми МойОфіс працюють на різних ОС, на стаціонарних і мобільних пристроях, і всім користувачам повинно бути однаково зручно працювати з документами, набраними одним і тим же шрифтом;
- відповідності ГОСТу: в державних структурах і великих корпораціях весь документообіг повинен підкорятися чітким рамкам, який регламентує в тому числі і шрифт. Важливо, щоб при переході на наш продукти (пакет «МойОфіс») не змінилася верстка або розмітка документів;
- вільного поширення: це крок назустріч користувачам і гарантія того, що продукт буде постійно поліпшуватися і на його основі можуть бути створені власні нові шрифти.
Важливим при розробці нових шрифтів було їх повне метричний збіг з прийнятими для роботи як в Росії, так і в світі шрифтами Times New Roman і Arial.
Порівняння накреслення великих і малих літер А, Ж і Щ, виконаних в шрифтах з зарубками XO THAMES (НОТ) і Time New Roman (Monotype Imaging) Порівняння накреслення фраз, виконаних в шрифтах без зарубок XO Tahion (НОТ) і Tahoma (Microsoft)Всі розроблені нами шрифти кириличні. Додатково включаємо в них символи з алфавітів мов народів Російської Федерації і країн СНД.