Spec-Zone.ru › CSS

CSS-свойство `font-synthesis-small-caps`

Базовая поддержка Широко поддерживается

Эта функция хорошо зарекомендовала себя и работает на многих устройствах и во многих версиях браузеров. Она поддерживается браузерами с марта 2023 года.

CSS-свойство font-synthesis-small-caps позволяет указать, может ли браузер синтезировать начертание капители, если оно отсутствует в семействе шрифтов. Глифы капители обычно имеют форму прописных букв, но уменьшены до размера строчных.

Часто удобнее использовать сокращённое свойство font-synthesis, чтобы управлять всеми значениями синтеза начертания.

Синтаксис

/* Keyword values */
font-synthesis-small-caps: auto;
font-synthesis-small-caps: none;

/* Global values */
font-synthesis-small-caps: inherit;
font-synthesis-small-caps: initial;
font-synthesis-small-caps: revert;
font-synthesis-small-caps: revert-layer;
font-synthesis-small-caps: unset;

Значения

Это свойство задаётся одним из следующих ключевых слов:

auto
Указывает, что при необходимости браузер может синтезировать отсутствующее начертание капители.
none
Указывает, что браузеру запрещено синтезировать отсутствующее начертание капители.

Формальное определение

Начальное значение auto
Применяется к всем элементам и тексту
Наследуется да
Вычисленное значение как указано
Тип анимации дискретный

Формальный синтаксис

font-synthesis-small-caps = 
  auto |
  none

Примеры

Отключение синтеза начертания капители

В этом примере показано, как отключить синтез начертания капители браузером для шрифта Montserrat.

HTML

<p class="english">
  These are the default <span class="small-caps">small-caps</span>,
  <strong>bold</strong>, and <em>oblique</em> typefaces.
</p>

<p class="english no-syn">
  The <span class="small-caps">small-caps</span> typeface is turned off here but
  not the <strong>bold</strong> and <em>oblique</em> typefaces.
</p>

CSS

@import "https://fonts.googleapis.com/css2?family=Montserrat&display=swap";

.english {
  font-family: "Montserrat", sans-serif;
}
.small-caps {
  font-variant: small-caps;
}
.no-syn {
  font-synthesis-small-caps: none;
}

Результат

Спецификации

Спецификация
Модуль CSS Fonts, уровень 4
# font-synthesis-small-caps

Совместимость с браузерами

Настольные Мобильные
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS
font-synthesis-small-caps
97
97
111
83
16.4
97
111
68
16.4
18.0
97
16.4
auto
97
97
111
83
16.4
97
111
68
16.4
18.0
97
16.4
none
97
97
111
83
16.4
97
111
68
16.4
18.0
97
16.4

См. также

  • Сокращённое свойство font-synthesis, font-synthesis-style, font-synthesis-weight
  • font-style, font-variant, font-variant-caps, font-weight
  • CanvasRenderingContext2D: свойство fontVariantCaps

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Properties/font-synthesis-small-caps

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API