--- title: font-variant-ligatures slug: Web/CSS/font-variant-ligatures translation_of: Web/CSS/font-variant-ligatures ---
{{CSSRef}}

Сводка

Свойство CSS Font-variant-ligatures контролирует, какие лигатуры и контекстные формы используются в текстовом содержимом элемента, к которому применяется. Это повышает гармоничность форм получаемого в результате текста.

{{cssinfo}}

Синтаксис

font-variant-ligatures: normal;
font-variant-ligatures: none;
font-variant-ligatures: common-ligatures;           /* <common-lig-values> */
font-variant-ligatures: no-common-ligatures;        /* <common-lig-values> */
font-variant-ligatures: discretionary-ligatures;    /* <discretionary-lig-values> */
font-variant-ligatures: no-discretionary-ligatures; /* <discretionary-lig-values> */
font-variant-ligatures: historical-ligatures;       /* <historical-lig-values> */
font-variant-ligatures: no-historical-ligatures;    /* <historical-lig-values> */
font-variant-ligatures: contextual;                 /* <contextual-alt-values> */
font-variant-ligatures: no-contextual;              /* <contextual-alt-values> */
font-variant-ligatures: contextual;                 /* <no-historical-ligatures> <common-ligatures> */

/* Глобальные значения */
font-variant-ligatures: inherit;
font-variant-ligatures: initial;
font-variant-ligatures: unset;

Значения

normal
Это ключевое слово ведёт к активации обычных лигатур и контекстных форм, необходимых для корректного рендеринга. Активируемые лигатуры и формы зависят от шрифта, языка и типа письма. Это значение по умолчанию.
none
Это ключевое слово устанавливает, что все лигатуры и контекстные формы отключены, даже распространённые.
<common-lig-values>
Эти значения контролируют наиболее распространённые лигатуры, такие как лигатуры для сочетаний fi, ffi, th или подобных. Они относятся к значениям liga и clig в OpenType. Допустимы два значения:
<discretionary-lig-values>
Эти значения управляют определёнными лигатурами, специфичными для шрифта и определяемыми дизайнером шрифта. Они соответствуют значениям OpenType hlig. Доступны два значения:
<historical-lig-values>
(ß) Эти значения контролируют лигатуры, которые исторически использовались в старых книгах, например, немецкий tz ("tz диаграф", прим. перев.). Они соответствуют значениям OpenType hlig. Доступны два значения:
<contextual-alt-values>
Эти значения определяют, адаптируются ли буквы к своему контексту, то есть адаптируются ли они к окружающим их буквам. Эти значения соответствуют вычисленным значениям OpenType. Возможны два значения:

Соответствующий правилам синтаксис

{{csssyntax}}

Примеры

p {
  font-variant-ligatures: none;
}

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

Спецификация Статус Комментарий
{{SpecName('CSS3 Fonts', '#propdef-font-variant-ligatures', 'font-variant-ligatures')}} {{Spec2('CSS3 Fonts')}} Первоначальное определение

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

{{ CompatibilityTable() }}

Feature Firefox (Gecko) Chrome Internet Explorer Opera Safari (WebKit)
Базовая поддержка {{CompatGeckoDesktop("34")}} [1] {{CompatChrome(31)}} {{property_prefix("-webkit")}}
{{CompatChrome(34)}}
10.0 19.0{{property_prefix("-webkit")}} 7.0{{property_prefix("-webkit")}}
Feature Android Firefox Mobile (Gecko) IE Phone Opera Mobile Safari Mobile
Базовая поддержка 4.4 {{property_prefix("-webkit")}} {{CompatGeckoMobile("34")}}[1] {{ CompatUnknown() }} {{ CompatUnknown() }} 7.0{{property_prefix("-webkit")}}

[1] Экспериментальная реализация была доступна начиная с Gecko 24. Она регулировалась настройкой layout.css.font-features.enabled , по умолчанию значение true только для Nightly и Aurora. Ключевое слово none было добавлено в Gecko 28.