Свойство font-language-override контролирует использование языковых глифов. Свойство может иметь две значения - normal и <string>. Значение "string" должно соответствовать языковому тегу. Например, "TRK" для турецкого языка.
Свойство font-language-override позволяет переопределить поведение шрифта для определенного языка. Это полезно в случае, когда, из-за того, что шрифт не имеет надлежащих правил в одном языке, становится возможным использование глифов другого языка, которые следуют аналогичным правилам.
Значение по умолчанию | normal |
Применяется | Ко всем элементам, а также к ::first-letter и ::first-line. |
Наследуется | Да |
Анимируемое | Discrete. |
Версия | CSS3 |
DOM синтаксис | object.style.fontLanguageOverride = "normal"; |
Синтаксис
font-language-override: normal | <string>;
Пример
<!DOCTYPE html>
<html>
<head>
<title>Заголовок документа</title>
<style>
.example1 {
font-language-override: normal;
}
.example2{
font-language-override: "DAN";
}
</style>
</head>
<body>
<h2>Пример свойства font-language-override</h2>
<p class="example1">Языковой параметр по умолчанию.</p>
<p class="example2">Здесь язык установлен на датский.</p>
</body>
</html>
Значения
Значение | Описание |
---|---|
normal | Сообщает браузеру использовать глифы шрифтов, которые соответствуют языку, указанному атрибутом lang. Значение по умолчанию. |
<string> | Сообщает браузеру использовать глифы шрифтов, указанные в строке. |
initial | Устанавливает свойство в значение по умолчанию. |
inherit | Значение элемента наследуется от родительского элемента. |
Поддержка браузера
✕ | ✕ |
34.0+ 4.0 -webkit- |
✕ | ✕ |
Практикуйте свои знания
Какое значение свойства CSS 'font-language-override' используется, чтобы отключить обработку определенного языка?
Правильный!
Неправильно!