В этой статье я расскажу о том, каким образом можно подключить сторонние шрифты на свой сайт, а так же дам пару полезных ссылок и советов.
Для подключения своих шрифтов на сайт в CSS есть специальнаая конструкция @font-face {}, в которой описывается ваш личный шрифт и в будущем его можно использовать в любом месте на сайте.
Для начала поговорим о форматах файлов шрифтов для браузеров, их всего несколько: TTF, EOT, WOFF, SVG. Каждый из них подходит к нескольким браузерам, но как выяснилось нет ни одного уникального на данный момент, как как выглядит поддержка того или иного формата в браузерах:
Формат | Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS |
---|---|---|---|---|---|---|---|
TTF | 9.0+ | 4.0+ | 10.0+ | 3.1+ | 3.5+ | 2.2+ | - |
EOT | 5.0-8.0 | - | - | - | - | - | - |
WOFF | 9.0+ | 5.0+ | - | - | 3.6+ | - | - |
SVG | - | 1.0+ | 9.0+ | 3.1+ | 3.5+ | - | 1.05+ |
Как видно из таблицы для полной работы во всех браузрах нужно только пару форматов, но правильнее и полезнее будет использовать все четыре формата, тем более, что это позволительно.
Пример подключения шрифта выглядит следующим образом:
Давайте теперь разберемся с тем, что и как тут работает:
Эта строчка определяет маркер для шрифта, котороый потом можно будет использовать, чтобы обращаться к нему.
Эта строчка специально выделяет путь до файла шрифтов формата ".EOT".
В этой строчке мы прописываем вначале "local(BuxtonSketch)" этим мы проверяем наличие шрифта у посетителя сайта, если его нету, то мы дополнительно подгружаем его, для этого дальше мы прописываем путь до файла шрифтов и далее указываем что за формат у этого файла.
Важно при прописывании пути учитывать регистр названия и формата, иначе этот файл не увидит браузер.
Вот как будет выглядить полноценный пример подключения стороннего шрифта и последующее использование его для всех тегов <p></p>:
Учитывая, что все файлы шрифтов лежат в папке "fonts".
Если у вас есть только файл одного формата, всегда в интернете можно найти сайты, которые конвертируют из любого в другие.
Так же хочу посоветовать вам сайт http://www.font2web.com/, хоть он и на английском все довольно понятно, вы выбираете файл шрифтов формата .ttf или .otf, нажимаете на кнопку "Convert & Download", после чего начнется загрузка всех откорвентированных форматов с примером их использования.
Так же вы можеет скачать пример использования шрифта, который я тут показывал:
Добавить комментарий
Авторизоваться с помощью: