Aller au contenu

Propriété CSS font-language-override

La propriété font-language-override contrôle l'utilisation de glyphes spécifiques à une langue. Cette propriété peut prendre deux valeurs : normal et <string>. La valeur <string> doit correspondre à un tag de langue BCP 47 valide. Par exemple, tr pour le turc.

Par défaut, l'attribut lang du HTML indique au navigateur d'afficher des glyphes conçus pour une langue donnée.

La propriété font-language-override permet de remplacer le comportement de la police pour une langue spécifique. Elle est utile car, lorsqu'une police ne dispose pas des fonctionnalités OpenType spécifiques à une langue appropriées (comme locl), vous pouvez remplacer le comportement par défaut pour utiliser des glyphes d'une autre langue suivant des règles typographiques similaires.

Valeur initialenormal
S'applique àTous les éléments. S'applique également à ::first-letter et ::first-line.
HéritéeOui.
AnimableDiscrète.
VersionCSS3
Syntaxe DOMobject.style.fontLanguageOverride = "normal";

Syntaxe

Syntaxe de la propriété CSS font-language-override

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

Exemple de la propriété font-language-override :

Exemple de la propriété CSS font-language-override avec la valeur normal

html
<!DOCTYPE html>
<html>
  <head>
    <title>The title of the document </title>
    <style>
      .example1 {
        font-language-override: normal;
      }
      .example2 {
        font-language-override: "da";
      }
    </style>
  </head>
  <body>
    <h2>Font-language-override property example</h2>
    <p class="example1">Default language setting.</p>
    <p class="example2">Here the font-language-override is set to Danish.</p>
  </body>
</html>

Valeurs

ValeurDescription
normalIndique au navigateur d'utiliser des glyphes de police appropriés pour la langue spécifiée par l'attribut lang. Il s'agit de la valeur par défaut de cette propriété.
<string>Indique au navigateur d'utiliser les glyphes de police spécifiés par <string>.

Pratique

Quel est l'objectif de la propriété 'font-language-override' en CSS ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.