Propriété CSS font-language-override

La propriété font-language-override contrôle l'utilisation des glyphs spécifiques à la langue. Cette propriété peut être spécifiée par deux valeurs: normal et <string>."String" doit corresponder à la balise de langue. Par exemple, "TRK" pour Turc.

La propriété font-language-override passe outre au comportement de la police pour une langue spécifique. C'est utile, car quand la police n'a pas de règles, vous pouvez utiliser les glyphs d'une autre langue, qui suivent les règles similaires.

Valeur initiale normal
Appliquée à Tous les éléments. Elle est appliquée aussi à ::first-letter et ::first-line.
Héritée Oui.
Animable Discrete.
Version CSS3
Syntaxe DOM object.style.fontLanguageOverride = "normal";

Syntaxe

font-language-override: normal | <string>;

Exemple

<!DOCTYPE html>
<html>
  <head>
    <title>Titre du document </title>
    <style>
      .example1 {
      font-language-override: normal;
      }
      .example2{
      font-language-override: "DAN";
      }
    </style>
  </head>
  <body>
    <h2>Exemple de la propriété font-language-override</h2>
    <p class="example1">Paramètres de langue initiale.</p>
    <p class="example2">Ici font-language-override est définie à Danois.</p>
  </body>
</html>

Valeurs

Valeur Description
normal Donne des instructions au navigateur d'utiliser les glyphs qui sont appropriés pour la langue spécifiée par l'attribut lang. C'est la valeur initiale de cette propriété.
<string> Donne des instruction au navigateur d'utiliser les glyphs de police spécifiés par la chaîne.
initial Définit la valeur initiale.
inherit Hérite la propriété de l'élément parent.

Support de Navigateurs

chrome edge firefox safari opera
34.0+
4.0 -webkit-

Pratiquez vos connaissances

Qu'est-ce que l'attribut CSS 'font-language-override' et comment s'en servir?
Trouvez-vous cela utile?