Как мы сгруппируем семейства моноширинных шрифтов с учетом их засечек?
Я изучаю font-family
Свойство CSS, и я понимаю, что семейства шрифтов сгруппированы в 3 категории, которые называются Общие семейства:
- засечка
- Без засечек
- Monospace
Вопрос здесь заключается в том, как сгруппировать семейства моноширинных шрифтов с учетом их засечек? Это всегда "засечек"? Это всегда "без засечек"? Могу ли я иметь моноширинные семейства шрифтов с засечками и некоторые другие с засечками? Использует ли семейство моноширинных шрифтов свойство "serif" последовательно для всех своих символов, чтобы его можно было классифицировать как "serif" или "sans-serif"? Есть ли официальный ресурс или спецификация на эту тему?
1 ответ
CSS font-family
Собственность является лишь практическим воплощением очень широкого и древнего искусства, а именно типографии.
Типовое семейство шрифтов является запасным вариантом, когда указанный шрифт не установлен в системе, в которой выполняется рендеринг элемента, или когда указанный файл шрифта не может быть загружен по какой-либо причине, и в этом случае будет использоваться универсальный шрифт.
В настоящее время в браузерах обычно используются не 3, а 5 общих семейств шрифтов:
- засечка
- без засечек
- моноширинный
- скоропись
- фантастика
Шрифт по умолчанию, используемый для каждого родового семейства, различается в зависимости от настроек браузера / ОС / устройства.
Вся эта система была разработана в те дни, когда указание внешнего (font-file) ресурса для рендеринга текста практиковалось не было, а веб-сайты полагались исключительно на шрифты, установленные на компьютере пользователя, поэтому вы должны рассматривать это как практическое решение приличного охватывать все возможные ситуации и ни в коем случае не представлять собой исчерпывающую или полную классификацию шрифтов.
В то время как большинство типов шрифтов можно легко классифицировать как принадлежащие к тому или иному родовому семейству шрифтов, другие отображают характеристики из нескольких категорий, подобно тому, как музыкальное произведение может принадлежать более чем одному жанру.