Указание серии семейств шрифтов с помощью свойства CSS Font-Family

Типографский дизайн является критически важной частью успешного дизайна сайта. Создание сайтов с текстом, который легко читается и который выглядит великолепно, является целью каждого профессионала веб-дизайна. Для этого вам нужно будет установить конкретные шрифты, которые вы хотите использовать на своих веб-страницах. Чтобы указать гарнитуру или семейство шрифтов в ваших веб-документах, вы будете использовать свойство стиля font-family в своем CSS.

Самый несложный стиль семейства шрифтов, который вы можете использовать, будет включать только одно семейство шрифтов:

п {
семейство шрифтов: Arial;
}

Если вы применили этот стиль к странице, все абзацы будут отображаться в семействе шрифтов «Arial». Это замечательно, и, поскольку «Arial» — это так называемый «веб-безопасный шрифт», что означает, что на большинстве (если не на всех) компьютерах он будет установлен, вы можете спокойно отдыхать, зная, что ваша страница будет отображаться нужным шрифтом. ,

Так что же произойдет, если выбранный шрифт не найден? Например, если вы не используете «безопасный веб-шрифт» на странице, что делает пользовательский агент, если у него нет этого шрифта? Они делают замену.

Это может привести к некоторым забавным страницам. Однажды я зашел на страницу, где мой компьютер отображал его полностью в «Wingdings» (набор значков), потому что на моем компьютере не было шрифта, указанного разработчиком, и мой браузер сделал ужасный выбор того, какой шрифт он будет использовать в качестве замены. Страница была совершенно нечитаемой для меня! Вот где в игру вступает стек шрифтов.

Отдельные семейства шрифтов с запятой в стеке шрифтов

«Стек шрифтов» — это список шрифтов, которые вы хотите использовать на своей странице. Вы должны расположить ваши шрифты в порядке предпочтения и отделить их запятыми. Если в браузере нет первого семейства шрифтов в списке, он будет пробовать второе, а затем третье и т. Д., Пока не найдет тот, который есть в системе.

семейство шрифтов: Pussycat, Algerian, Broadway;

В приведенном выше примере браузер сначала ищет шрифт «Pussycat», затем «алжирский», а затем «бродвейский», если ни один из других шрифтов не был найден. Это дает вам больше шансов, что будет использован хотя бы один из выбранных вами шрифтов. Это не идеально, поэтому у нас есть еще кое-что, что мы можем добавить в наш стек шрифтов (читайте дальше!).

Используйте общие шрифты в последнюю очередь

Таким образом, вы можете создать стек шрифтов со списком шрифтов и при этом не иметь ни одного, который браузер может найти. Вы не хотите, чтобы ваша страница отображалась нечитаемой, если браузер выбрал неправильный вариант замены. К счастью, у CSS тоже есть решение для этого, и оно называется универсальными шрифтами.

Вы должны всегда заканчивать свой список шрифтов (даже если это список из одной семьи или только веб-безопасных шрифтов) общим шрифтом. Есть пять, которые вы можете использовать:

  • скоропись
  • Фантазия
  • Monospace
  • Без засечек
  • засечка

Два приведенных выше примера могут быть изменены на:

семейство шрифтов: Arial, без засечек;

или же

семейство шрифтов: Pussycat, Algerian, Broadway, fantasy;

Некоторые фамилии шрифтов — это два или более слов

Если семейство шрифтов, которое вы хотите использовать, состоит более чем из одного слова, то вы должны заключить его в двойные кавычки. Хотя некоторые браузеры могут читать семейства шрифтов без кавычек, могут возникать проблемы, если пробел сокращается или игнорируется.

семейство шрифтов: "Times New Roman", с засечками;

В этом примере вы можете видеть, что имя шрифта «Times New Roman», состоящее из нескольких слов, заключено в кавычки. Это говорит браузеру, что все три из этих слов являются частью этого имени шрифта, в отличие от трех разных шрифтов с именами из одного слова.

Ссылка на основную публикацию