Что такое sans serif
font-family
Internet Explorer | Chrome | Opera | Safari | Firefox | Android | iOS | |
6.0+ | 8.0+ | 1.0+ | 3.5+ | 1.0+ | 1.0+ | 1.0+ | 1.0+ |
Краткая информация
Значение по умолчанию | Шрифт, установленный в браузере по умолчанию. Обычно это Times New Roman. |
---|---|
Наследуется | Да |
Применяется | Ко всем элементам |
Ссылка на спецификацию | http://www.w3.org/TR/CSS21/fonts.html#propdef-font-family |
Версии CSS
Описание
Устанавливает семейство шрифта, которое будет использоваться для оформления текста содержимого. Список шрифтов может включать одно или несколько названий, разделенных запятой. Если в имени шрифта содержатся пробелы, например, Trebuchet MS, оно должно заключаться в одинарные или двойные кавычки.
Синтаксис
Значения
Любое количество имен шрифтов разделенных запятыми. Универсальные семейства шрифтов:
HTML5 CSS2.1 IE Cr Op Sa Fx
Результат данного примера показан на рис. 1.
Рис. 1. Применение свойства font-family
Объектная модель
[window.]document.getElementById(» elementID «).style.fontFamily
Браузеры
CSS Урок 7 Шрифты
CSS свойства шрифта определяют имя семейства шрифта, жирный шрифт или нет, размер, и стиль текста.
Разница Между Шрифтами Serif и Sans-serif
Считается, что на дисплеях компьютеров шрифты sans-serif легче читать, чем шрифты serif.
CSS Семейства Шрифтов
В CSS сушествует два типа имен семейств шрифтов:
Семейство Шрифтов
Семество шрифта устанавливается с помощью свойства font-family.
Свойство font-family должно содержать несколько имен шрифтов в качестве «запасных» вариантов. Если браузер не поддерживает первый шрифт, он пробует применить следующий шрифт.
Начинайте со шрифта, который вы хотите использовать, и заканчивайте обобщенным семейством, чтобы позволить браузеру выбрать схожий шрифт из обобщенного семейства, если ни один из указанных шрифтов не доступен.
Замечание: Если в имени семейства шрифта более одного слова, оно должно заключаться в кавычки, например семейство шрифтов «Times New Roman».
Более одного семейства шрифтов указывается через запятую:
Пример
p.serif |
Попробуйте сами »
Щелкните на кнопке «Попробуйте сами» чтобы увидеть как это работает
Стиль Шрифта
Свойство font-style в основном используется, чтобы указать курсивный текст.
Это свойство имеет три значения:
Пример
p.normal p.italic p.oblique |
Попробуйте сами »
Щелкните на кнопке «Попробуйте сами» чтобы увидеть как это работает
Размер Шрифта
Свойство font-size устанавливает размер текста.
Возможность управлять размеров текста важна в веб дизайне. Однако вам не следует использовать настройки размера шрифта, чтобы сделать параграфы похожими на заголовки, или, наоборот, заголовки сделать походими на параграфы.
Всегда используйте подходящие теги HTML, например
для заголовков и
Значение font-size может быть абсолютным или относительным.
Если вы не указываете размер шрифта, то размер шрифта по умолчанию, размер обычного текста, например в параграфах, равен 16px, т.е. 16 пикселей (16px=1em).
Установка Размера Шрифта в Пикселях
Установка размера шрифта в пикселях дает вам полный контроль на размером текста:
Пример
h1 h2 p |
Попробуйте сами »
Щелкните на кнопке «Попробуйте сами» чтобы увидеть как это работает
Пример выше позволяет браузерам Firefox, Chrome, и Safari изменять размер текста, но не Internet Explorer.
Размер текста может быть изменен во всех браузерах, используя инструмент увеличения (zoom) (однако, это изменяет размер страницы в целом, а не только текста).
Установка Размера Шрифта с Помощью Em
Чтобы избежать проблем изменения размера в Internet Explorer, многие разработчики используют единицы em вместо пикселей.
Единицы размеры em рекомендуются W3C.
1em равен текущему размеру шрифта. Размер текста по умолчанию в браузерах равен 16px. Таким образом, размер по умолчанию одной единицы em равен 16px.
Размер может быть вычислен из пикселей в единицы em, используя эту формулу: пиксели/16=em
Пример
h1 h2 p |
Попробуйте сами »
Щелкните на кнопке «Попробуйте сами» чтобы увидеть как это работает
В примере выше, размер текста в em такой же, как и в предыдущем примере в пикселях. Однако, указывая размер в em, становится возможным подгонять размер текста во всех браузерах.
К сожалению, по-прежнему остается проблема с IE. При изменении размера текста, он становится больше чем должен, когда увеличиваешь его, и становится меньше, чем должен, когда уменьшаешь его.
Использование Комбинации Процентов и Em
Пример
body h1 h2 p |
Попробуйте сами »
Щелкните на кнопке «Попробуйте сами» чтобы увидеть как это работает
Наш код теперь работает идеально! Он показывает одинаковый размер текста во всех браузерах, и позволяет всем браузерам изменять размер текста корректно!
Семейство шрифта ( font-family ) | Пример |
---|---|
Arial, Helvetica, sans-serif | Съешь же еще этих сочных мандаринов. |
«Arial Black», Gadget, sans-serif | Съешь же еще этих сочных мандаринов. |
«Comic Sans MS», cursive, sans-serif | Съешь же еще этих сочных мандаринов. |
Impact, Charcoal, sans-serif | Съешь же еще этих сочных мандаринов. |
«Lucida Sans Unicode», «Lucida Grande», sans-serif | Съешь же еще этих сочных мандаринов. |
Tahoma, Geneva, sans-serif | Съешь же еще этих сочных мандаринов. |
«Trebuchet MS», Helvetica, sans-serif | Съешь же еще этих сочных мандаринов. |
Verdana, Geneva, sans-serif | Съешь же еще этих сочных мандаринов. |
Семейство шрифта ( font-family ) | Пример |
---|---|
Georgia, serif | Съешь же еще этих сочных мандаринов. |
«Palatino Linotype», «Book Antiqua», Palatino, serif | Съешь же еще этих сочных мандаринов. |
«Times New Roman», Times, serif | Съешь же еще этих сочных мандаринов. |
Семейство шрифта ( font-family ) | Пример |
---|---|
«Courier New», Courier, monospace | Съешь же еще этих сочных мандаринов. |
«Lucida Console», Monaco, monospace | Съешь же еще этих сочных мандаринов. |
Типы веб-шрифтов и их поддержка браузерами
Все современные браузеры поддерживают использование определённых веб-шрифтов. Происходит это следующим образом: браузер пользователя загружает шрифт с указанного сервера и применяет его для отображения текущей страницы. В настоящее время существуют следующие виды веб-шрифтов:
Формат шрифта | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
TTF/OTF (True Type и Open Type Fonts) | 4.0 | 3.5 | 10.0 | 3.1 | 9.0* | 12.0 |
WOFF (Web Open Font Format) | 5.0 | 3.6 | 11.1 | 5.1 | 9.0 | 12.0 |
WOFF2 (Web Open Font Format 2) | 36.0 | 39.0* | 26.0 | Нет | Нет | Нет |
SVG (Scalable Vector Graphic) | 4.0 | Нет | 9.0 | 3.2 | Нет | Нет |
EOT (Embedded Open Type) | Нет | Нет | Нет | Нет | 6.0 | 12.0 |
Ответственность и поиск веб-шрифтов
Сразу хочу обратить Ваше внимание на то, что многие шрифты создаются с целью заработать на них деньги и соответственно распространяются на коммерческой основе.
Чтобы не сталкиваться с любыми правовыми вопросами, связанными с использованием «платных» шрифтов на бесплатной основе, я рекомендую Вам, пользоваться службами шрифтов, например, такой как Google Fonts или, крупными коллекционными порталами, например, Webfont.ru. На начальном этапе Вам этого хватит «за глаза».
Добавление веб-шрифта на страницу
Для добавления шрифта на страницу Вам необходимо:
Давайте рассмотрим пошаговое подключение сторонних шрифтов, на примере использования службы Google Fonts.
Как Вы можете заметить, в архиве содержится 12 различных шрифтов. Исходя из названий можно установить, что, например, Roboto-Italic предназначен для курсивного стиля шрифта, Roboto-Bold для жирного начертания шрифта, Roboto-BoldItalic для курсивного жирного начертания и так далее.
Еще раз обращаю Ваше внимание, что один файл шрифта содержит:
Конечно в том случае, если они существуют для понравившегося Вам варианта шрифта, обязательно учтите эти моменты при работе с веб-шрифтами!
Приступим к подключению, загруженных нами шрифтов к нашему документу. Для заголовков второго уровня (элемент
И так, что мы сделали в этом примере:
Результат нашего примера:
Рис.38 Пример использования правила @font-face.
Для полноты картины, давайте рассмотрим, как добавлять несколько вариантов шрифтов (для поддержки современных более сжатых версий шрифтов):
Как вы можете заметить, для того, чтобы добавить несколько вариантов шрифтов необходимо указать несколько путей к файлам, которые содержат шрифты с определенным разрешением.
Обращаю Ваше внимание, что порядок, в котором вы указываете варианты шрифтов, имеет важное значение, так как Ваш браузер выбирает первый поддерживаемый шрифт. К примеру, если Вы хотите использовать шрифты на сайте WOFF2, которые поддерживаются не всеми браузерами, то необходимо их указать до WOFF.
Добавление веб-шрифта со стороннего ресурса
Давайте рассмотрим на примере службы Google Fonts варианты подключения шрифтов к Вашим страницам без загрузки их на Ваш сервер.
Например, меня интересуют следующие:
) будем использовать шрифт Normal 400 (Roboto Regular в наборе), а для курсивного начертания Normal 400 Italic (Roboto Italic в наборе).
При выборе Вам отобразят влияние тех или иных шрифтов на время загрузки страницы. Используя множество стилей шрифтов, может привести к замедлению загрузки Вашей страницы, поэтому рекомендуется выбирать только те шрифты, которые вам действительно необходимы на вашем сайте.
Как вы видите, в ссылке указывается наименование шрифта, толщина шрифта и какой набор символов используется. Если вы внимательно читали статью «Введение в CSS», то Вы уже догадались, что необходимо эту ссылку указать на каждой странице, где необходимо использовать данные шрифты.
Необходимое наименование шрифта и альтернативный вариант так же указывается в описании:
Рассмотрим пример подключения, выбранных нами шрифтов:
Второй вариант подключения, который мы также рассматривали в статье «Введение в CSS» это использование правила @import. В отличие от первого метода (используя HTML тег ), который требует добавления кода к каждой странице Вашего сайта, правило @import допускается использовать в начале своей таблицы стилей, которая у Вас уже должна быть подключена к каждой странице.
Чтобы выполнить привязку к внешнему файлу CSS, нужно использовать url и заключить путь к CSS файлу в круглые скобки. Допустимо заключить содержимое в скобках в кавычки:
Предлагаемый вариант импортирования на страницу:
Обращаю Ваше внимание, что правила @import всегда необходимо указывать перед стилями CSS, иначе, таблицы стилей не импортируются (браузеры просто их проигнорируют).
Вы можете использовать правило @import как во внешних таблицах стилей, так и во внутренних. Рассмотрим пример подключения, выбранных нами шрифтов, используя правило @import во внутренних таблицах стилей:
Результат нашего примера:
Рис.46 Пример подключение веб-шрифтов, используя правило @import.
Прошу Вас учесть тот момент, что правило @import увеличивает число соединений с сервером, поскольку файл, на который вы ссылаетесь, тоже нужно скачать и проанализировать. Исходя из правил и рекомендаций PageSpeed Insight (Google), связанных с оптимизацией страниц, рекомендуется избегать применения правила @import.
Кроме того, в некоторых случаях правило @import может замедлять загрузку таблиц стилей, либо загружать их не в заданном порядке, что может быть критично для конечного отображения конкретной страницы. Не используйте его в своих проектах.
Вопросы и задачи по теме
Перед тем как перейти к изучению следующей темы пройдите практические задания:
Практическое задание № 11.
Если у Вас возникают трудности при подключении шрифтов, Вы всегда можете открыть пример в отдельном окне и проинспектировать страницу примера, чтобы понять какой код CSS был использован.
Выбор подходящего шрифта: Serif или Sans Serif
Дизайнерам на выбор доступны тысячи шрифтов, и в первую очередь необходимо решить, какой шрифт использовать — с засечками или без засечек. Узнайте, как этот выбор влияет на результат в целом.
Выбор между шрифтами Serif и Sans Serif
«Шрифтовое оформление прежде всего относится к искусству создания надписей, — говорит дизайнер Дилан Тодд. — При разработке шрифта выбранное начертание создает определенное настроение».
Гарнитуры шрифтов могут многое рассказать о том, на что вы смотрите. Например, шрифт на логотипе может дать представление об истории компании и о ее отношении к аудитории. Шрифт в рекламных материалах может намекать, на какую аудиторию рассчитана реклама, а шрифт на обложках книг и кинопостерах — на их жанр. Выбрать подходящий шрифт для конкретного проекта непросто, поэтому для начала необходимо решить, какой шрифт лучше использовать — Serif или Sans Serif.
Что такое засечки?
Засечки — это небольшие линии на концах букв. Их происхождение окутано тайной; по одной из теорий, они появились, когда писцы оставляли небольшие следы кистью или пером на конце каждого штриха. Со временем такие декоративные штрихи начали добавлять намеренно, и они стали непременной частью букв.
Узнайте больше о шрифтах
Ищете краткий курс? Изучите основы шрифтов в данном руководстве, чтобы понять, как использовать шрифты в работе.
Когда использовать шрифты с засечками
Шрифты с засечками могут выглядеть авторитетно, профессионально и демонстрировать всю важность истории или опыта. Шрифты с засечками, такие как Times New Roman, являются признаком старого машинописного стиля: The New York Times и другие авторитетные издания, существующие уже более века, все еще используют этот шрифт. «Такие шрифты выглядят немного старомодно», — говорит дизайнер Мэдлин ДеКотс.
«Шрифты Serif могут выглядеть более чопорно и формально», — говорит Тодд, который использует шрифты с засечками для отсылки к прошлому. Работая над дизайном книги, действие которой происходит во время Второй мировой войны, Тодд использовал шрифты с засечками, чтобы создать у читателей ощущение присутствия в мире, существовавшем до возникновения современных традиций дизайна.
Однако шрифты с засечками не просто создают эстетичный вид. Они также имеют реальное функциональное значение для основного текста. «Шрифты с засечками зачастую обеспечивают большую разборчивость мелкого текста, — говорит ДеКотс. — При чтении книги, напечатанной шрифтом с кеглем 9,5 пунктов, буквы с засечками легче различать и, следовательно, проще читать».
Изучите основы кернинга
Важно не только то, какие буквы вы используете. Расстояние между ними также имеет значение. Изучите основы кернинга в этом руководстве по Adobe Illustrator.
Когда использовать шрифты без засечек
Несмотря на то, что некоторые образцы древней письменности не имеют засечек, например скандинавские руны, шрифты Sans Serif в основном ассоциируются с современными шрифтами. В 1928 году Futura стал одним из первых популярных шрифтов без засечек, вскоре появились и другие шрифты без засечек, такие как Helvetica.
Сначала гарнитуры шрифтов Sans Serif воспринимались неоднозначно и иногда назывались «гротескными». Но когда дизайнеры-модернисты, такие как приверженцы школы Баухаус, начали активно использовать шрифты Sans Serif, они стали ассоциироваться с ультрасовременным дизайном, коммерцией и попыткой модернизма разрушить прошлое.
Эти ассоциации существуют до сих пор; например, Тодд использует шрифты Sans Serif для комиксов, действие которых разворачивается в современном, космополитичном и ориентированном на моду Лос-Анджелесе. Однако гарнитуры Sans Serif также могут напоминать современную рукопись, в которой отсутствуют дополнительные штрихи, ставшие результатом письма кистью или пером. «Существует общепринятое мнение, что шрифты Sans Serif должны имитировать рукописный текст, который отличается большей плавностью», — говорит Тодд.
Шрифты Sans Serif также эффективно использовать в случаях, когда для текста мало места. Вывески, текст в приложениях и названия на картах обычно набираются буквами без засечек. (Конечно, есть исключения. Некоторые семейства шрифтов Sans Serif, такие как Arial, в основном предназначены для основного текста — текста, который состоит больше, чем из одного или двух предложений.)
«При разработке приложения или сайта обычно используются шрифты Sans Serif, — говорит ДеКотс, — поскольку отсутствие удобочитаемости — главная проблема для экранов небольшого размера и экранов с низким разрешением. Шрифты Sans Serif также применяются для оформления вывесок и указателей». Clearview, один из наиболее распространенных шрифтов в США, является шрифтом семейства Sans Serif. Он был специально разработан для дорожных знаков. Водителям нужно прочитать небольшой текст с дальнего расстояния, и в этом случае шрифт без засечек — то что надо.
Узнайте, как комбинировать шрифты, чтобы максимально эффективно использовать различные шрифты и их семейства для оформления проектов, в этой статье из журнала Adobe Create.
- Что такое sans serif в css
- Что такое santa lucia