При поиске «Arial» в каталоге Google Fonts выдаётся пустой результат — шрифта там нет, и это не сбой поиска, а следствие лицензионных ограничений. Arial принадлежит компании Monotype и распространяется на коммерческих условиях, поэтому Google не может размещать его в своём открытом репозитории. Попытка найти официальный файл Arial для подключения через fonts.googleapis.com заведомо обречена.
Хорошая новость в том, что задача почти всегда решается иначе: либо системным Arial, который уже установлен на устройствах пользователей, либо свободными шрифтами-клонами с идентичными метриками. Ниже разберём оба пути, покажем рабочий CSS и поможем выбрать замену под конкретный проект.
Почему Arial отсутствует в Google Fonts
Каталог Google Fonts включает только шрифты со свободными лицензиями — чаще всего SIL Open Font License или Apache License. Такие лицензии разрешают свободное использование, встраивание на сайты и модификацию без отчислений правообладателю.
Arial разработан в 1982 году и с 1990-х поставляется в составе Windows и других продуктов Microsoft по коммерческой лицензии. Права на него принадлежат Monotype, и бесплатная раздача файлов шрифта третьим сервисом нарушила бы условия лицензии. Поэтому в Google Fonts его не было и не предвидится.
⚠️ Внимание: скачивание файла Arial.ttf со сторонних сайтов и самостоятельное подключение его через @font-face — нарушение лицензии Monotype. Для коммерческих проектов это создаёт юридические риски, даже если технически всё работает.
Вариант 1: использовать системный Arial
Самый простой способ — вообще ничего не подключать. Arial предустановлен практически во всех версиях Windows и macOS, а на Android и iOS вместо него подставляются метрически совместимые шрифты. Достаточно указать его в стеке шрифтов:
font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
Такой подход даёт нулевой вес загрузки и мгновенный рендер текста. Минус — внешний вид будет слегка отличаться на разных платформах, поскольку подставляемые шрифты не идентичны оригиналу пиксель в пиксель.
Вариант 2: свободные аналоги из Google Fonts
Если нужен единый вид на всех устройствах, подключите один из открытых шрифтов, разработанных как замена Arial. Наиболее близкие варианты:
- 🔤 Arimo — метрически совместимый клон Arial от Ascender Corp, созданный специально для кроссплатформенной замены;
- 🤖 Roboto — системный шрифт Android, визуально близкий гротеск, хотя и не точная копия;
- 🆓 Liberation Sans — метрический аналог Arial из проекта Red Hat, доступен в Google Fonts;
- 🌐 Open Sans — популярный нейтральный гротеск с похожими пропорциями и отличной читаемостью.
Термин «метрически совместимый» означает, что ширина каждого символа совпадает с Arial: текст, свёрстанный под Arial, не «поедет» при замене шрифта — переносы строк и размеры блоков сохранятся. Именно поэтому Arimo считается самой точной бесплатной заменой Arial в Google Fonts.
Как подключить Arimo вместо Arial
Подключение стандартное для Google Fonts. Откройте страницу шрифта в каталоге, выберите нужные начертания и вставьте полученный код в <head> страницы:
<link href="https://fonts.googleapis.com/css2?family=Arimo:wght@400;700&display=swap" rel="stylesheet">
Затем укажите шрифт в CSS с системным Arial как запасным вариантом — так текст останется читаемым даже при сбое загрузки:
font-family: 'Arimo', Arial, Helvetica, sans-serif;
☑️ Проверка подключения шрифта
Параметр display=swap заставляет браузер сначала показать текст запасным шрифтом, а после загрузки подменить его на Arimo — страница не будет «пустой» при медленном соединении.
Сравнение Arial и его аналогов
Выбор замены зависит от того, что важнее: пиксельная точность, читаемость или скорость загрузки. Сводная таблица поможет сориентироваться:
| Шрифт | Совместимость метрик с Arial | Лицензия | Когда выбирать |
|---|---|---|---|
| Arimo | Полная | Apache License | Точная замена Arial на сайте |
| Liberation Sans | Полная | SIL OFL | Документы и кроссплатформенная вёрстка |
| Roboto | Нет | Apache License | Интерфейсы в стиле Android/Material |
| Open Sans | Нет | SIL OFL | Длинные тексты, акцент на читаемость |
⚠️ Внимание: Roboto и Open Sans визуально похожи на Arial, но не метрически совместимы с ним. Если макет свёрстан с жёсткой привязкой к ширине строк Arial, после замены могут «поплыть» переносы и размеры блоков — проверяйте вёрстку после подключения.
Частые ошибки при замене Arial
Первая типичная ошибка — указать в CSS только font-family: Arial и считать задачу решённой. На Linux без установленных пакетов шрифтов Microsoft и на части мобильных устройств текст отрисуется непредсказуемым системным шрифтом, который может сильно отличаться по ширине.
Вторая ошибка — подключать сразу все начертания «про запас». Каждый вес шрифта — отдельный файл, и лишние начертания замедляют первую отрисовку страницы. Подключайте только те веса, которые реально используются в дизайне, обычно это 400 и 700.
- 📉 Проверяйте вес загружаемых файлов шрифтов — лишние начертания увеличивают время загрузки;
- 🔄 Всегда добавляйте запасной системный шрифт в конец стека
font-family; - 🧪 Тестируйте вёрстку минимум на Windows и Android — там подстановка шрифтов работает по-разному;
- 📄 Для кириллицы убедитесь, что выбранное начертание включает нужное подмножество символов.
Когда всё-таки нужен настоящий Arial
В некоторых случаях замены недостаточно: например, корпоративный брендбук жёстко требует оригинальный Arial, или шрифт нужен для печатной продукции, где критична совместимость с макетами заказчика. Тогда легальные пути такие: использовать системный Arial на устройствах, где он предустановлен, либо приобрести веб-лицензию у правообладателя — Monotype или через сервисы вроде MyFonts.
Веб-лицензия обычно тарифицируется по числу просмотров страниц и позволяет легально размещать файлы шрифта на своём сервере с подключением через @font-face. Для небольших проектов это часто избыточно — проще перейти на Arimo, но для крупных брендов лицензия остаётся единственным корректным вариантом.
Почему Arimo и Liberation Sans выглядят как Arial
Оба шрифта создавались как свободные замены с совпадающими метриками: Arimo разработан Ascender Corp для Microsoft в рамках программы кроссплатформенных шрифтов, а Liberation Sans — по заказу Red Hat для замены Arial в Linux-дистрибутивах. Контуры букв слегка отличаются, но ширина символов и межстрочные интервалы совпадают, поэтому документы и вёрстка не «разъезжаются» при подмене.
FAQ: частые вопросы про Arial и Google Fonts
Можно ли найти Arial в Google Fonts под другим названием?
Нет, оригинального Arial в каталоге нет ни под каким именем. Ближайшие по метрикам варианты — Arimo и Liberation Sans, которые создавались именно как его свободные замены.
Законно ли подключать скачанный Arial.ttf через @font-face?
Наличие файла на компьютере не даёт права распространять его через сайт. Встраивание Arial в веб-страницы требует отдельной веб-лицензии от Monotype. Без неё безопаснее использовать системный Arial через font-family или свободный аналог.
Что лучше для замены Arial — Arimo или Roboto?
Если нужна точная совместимость с вёрсткой под Arial — выбирайте Arimo: метрики символов совпадают. Roboto подходит, когда важен современный вид интерфейса и нет жёсткой привязки к ширине строк оригинала.
Почему Arial на сайте выглядит по-разному на Windows и Android?
На Windows рендерится настоящий Arial, а на Android вместо него подставляется Roboto или другой системный шрифт. Чтобы вид был единым, подключите веб-шрифт (например, Arimo) явно через Google Fonts.
Замедлит ли сайт подключение шрифта из Google Fonts?
При разумной настройке влияние минимально: подключайте только нужные начертания, используйте параметр display=swap и современный формат файлов, который Google Fonts отдаёт автоматически поддерживающим его браузерам.