CSS свойство font-language-override

Свойство 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 Значение элемента наследуется от родительского элемента.

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

chrome edge firefox safari opera
34.0+
4.0 -webkit-

Практикуйте свои знания

Какое значение свойства CSS 'font-language-override' используется, чтобы отключить обработку определенного языка?
Считаете ли это полезным?