/css/font-variant-ligatures:> Специальные формы лигатур_

Свойство font-variant-ligatures

Синтаксис

CSS
font-variant-ligatures: normal | none | [ <общие-лигатуры> || <дискреционные-лигатуры> || <исторические-лигатуры> || <контекстные-альтернативы> ];

Описание

Свойство font-variant-ligatures включает или отключает специальные формы лигатур, используемые в зависимости от контекста.

Применяется: ко всем элементам;
Наследование: присутствует;
Проценты: не используются;
Медиа: визуальные.

Примечание

«font-variant-ligatures» является подсвойством свойства «font-variant».


Поддержка браузерами

Chrome
Поддерж.
Firefox
Поддерж.
Opera
Поддерж.
Maxthon
Поддерж.
IExplorer
Поддерж.
Safari
Поддерж.
iOS
Поддерж.
Android
Поддерж.

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

CSS Раздел
1 ---
2 ---
2.1 ---
2.2 ---
3 6.4 Ligatures: the font-variant-ligatures property Перевод

Значения

<общие-лигатуры>

common-ligatures
Позволяет отображать общие лигатуры (функция OpenType: «liga, clig»). Для OpenType шрифтов, общие лигатуры включены по умолчанию.

Пример общих лигатур (common-ligatures)

no-common-ligatures
Отключает отображение общих лигатур.

<дискреционные-лигатуры>

discretionary-ligatures
Включает отображение дискреционных лигатур (функция OpenType: «dlig»). Определение того какие лигатуры являются дискреционными, а какие дополнительными происходит на основе типа дизайна, поэтому авторам необходимо ознакомиться с документацией данного шрифта, чтобы понять, какие лигатуры считаются дискреционными.

Пример дискреционных лигатур (discretionary-ligatures)

no-discretionary-ligatures
Отключает отображение дискреционных лигатур.

<исторические-лигатуры>

historical-ligatures
Включает отображение исторических лигатур (функция OpenType: «hlig»).

Пример применения исторических лигатур (historical-ligatures)

no-historical-ligatures
Отключает отображение исторических лигатур.

<контекстные-альтернативы>

contextual
включает отображение контекстных альтернатив (функция OpenType: «calt»). Эта функция обычно используется для гармонизации формы глифов с окружающим контекстом. Для OpenType шрифтов, эта функция включена по умолчанию.

Пример применения контекстных вариантов (contextual)

no-contextual
Отключает отображение контекстных альтернатив.

Прочие значения

none
Указывает, что все виды лигатур и контекстных форм, охватываемые этим свойством, отключены. В ситуациях, когда лигатуры не используются, это положение может улучшить скорость отображения текста.
normal
Общие функции шрифта включены по умолчанию. Для OpenType шрифтов, общие лигатуры и контекстные формы включены по умолчанию (дискреционные и исторические лигатуры выключены).

Начальное значение: «normal».


Пример использования

Листинг кода
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Свойство font-variant-ligatures</title>
<style type="text/css">
span { font-size: 18pt; }
.fontL { font-variant-ligatures: no-common-ligatures; }
</style>
</head>
<body>
<h1>Специальные формы лигатур</h1>
<p>Текст с использованием общих лигатур:<br><span class="fontL">"This firm was founded in 1926"</span>.</p>
<p>Текст без использования общих лигатур:<br><span>"This firm was founded in 1926"</span>.</p>
</body>
</html>
Свойство font-variant-ligatures