Шрифты для нескольких письменностей
Семейства, в которых в одном рисунке латиница сочетается как минимум с тремя другими письменностями: для многоязычных сайтов, приложений и документов.
One voice, many scripts
У продукта, который говорит на многих языках, есть типографская проблема. Если фирменная гарнитура охватывает только латиницу, все остальные письменности подставляются из того, что есть на устройстве, и одна и та же страница в Москве, Тель-Авиве и Мумбаи выглядит как разные компании. Высота строк меняется, насыщенность перестаёт совпадать, а жирный текст на одном письме соседствует с обычным на другом.
Многописьменные семейства существуют, чтобы этого не происходило. В хорошем семействе письменности проектируются как группа: толщина штриха, кажущийся размер и общий характер согласованы, а каждое письмо сохраняет собственные традиционные пропорции и не подгоняется под латинские формы. Насыщенности соответствуют друг другу на разных письмах, так что заголовок одинаково сильный на каждом языке.
Есть и практические моменты. Большой охват — это большие файлы, поэтому отдавайте шрифт подмножествами, и пусть каждая страница загружает только нужные ей письменности. Проверьте, что каждая нужная насыщенность есть для каждого письма: у некоторых семейств в Regular больше письменностей, чем в Bold или курсиве. И помните, что поддержка письма — это не поддержка языка: в шрифте могут быть арабские буквы, но не хватать дополнительных, которые нужны персидскому или урду. В описаниях ниже перечислены письменности, указанные в сведениях о каждом шрифте.
-
Google Sans
19 письменностей помимо латиницы, среди них тайская, иврит, деванагари и армянская, в 7 525 глифах.
-
Noto Sans
Кириллица, греческий и деванагари с латиницей в 4 503 глифах, с родственными семействами для других письменностей.
-
Rubik
Арабский, иврит и кириллица с латиницей в одном вариативном семействе.
-
Open Sans
Кириллица, греческий и иврит с латиницей в гуманистическом гротеске с шестью насыщенностями и курсивами.
-
Arimo
Греческий, кириллица и иврит с латиницей в 3 244 глифах.
-
Tinos
Greek, Cyrillic and Hebrew in a text serif of 3,210 glyphs.
-
Libertinus Serif
A book serif spanning Greek, Cyrillic and Hebrew in 2,398 glyphs.
-
Libertinus Sans
A humanist sans with visible stroke contrast, spanning Greek, Cyrillic and Hebrew in 2,232 glyphs.
-
Bona Nova
Arabic, Cyrillic, Greek and Hebrew in a calligraphic serif.
-
Cousine
A fixed-width sans covering Cyrillic, Greek and Hebrew in Regular and Bold with italics.
-
Cardo
Greek and Hebrew with historical scripts such as Gothic and Runic, in an old-style serif built for scholars.
-
Arima
Tamil, Malayalam and Greek beside Latin in a soft display family, variable from Thin to Bold.
-
Alkatra
Bangla, Devanagari and Odia with Latin in a display family.
В образцах загружается только базовая латиница каждого семейства. Все семейства здесь — с открытой лицензией; на странице каждого указаны условия и есть исходные файлы.
Вопросы и ответы: Шрифты для нескольких письменностей
Что происходит, если на странице есть письмо, которого нет в шрифте?
Браузер или операционная система подставляет для этих символов другой шрифт. Текст остаётся читаемым, но его насыщенность, размер и стиль могут не совпадать с остальной страницей.
Как сделать так, чтобы многописьменные шрифты не замедляли сайт?
Разбейте шрифт на подмножества по письменностям и объявите каждое через unicode-range. Тогда посетители скачают только те подмножества, которые нужны их странице.
Гарантирует ли охват письма поддержку конкретного языка?
Нет. Языкам, пользующимся одним письмом, часто нужны дополнительные буквы или местные формы. Посмотрите список языков на странице каждого шрифта и проверьте на настоящем тексте.
Бесплатны ли эти многописьменные шрифты для коммерческих продуктов?
Да. Все они распространяются по SIL Open Font License, которая разрешает коммерческое использование и встраивание.