W3docs

CSS font-language-override-Eigenschaft

The font-language-override CSS property allows to specify the language system of the font. See the values and try examples.

Die font-language-override-Eigenschaft steuert die Verwendung von languagespezifischen Glyphen. Diese Eigenschaft kann mit zwei Werten angegeben werden: normal und <string>. Der <string> muss einem gültigen BCP 47-Sprachtag entsprechen. Zum Beispiel tr für Türkisch.

Standardmäßig weist das HTML-lang-Attribut den Browser an, Glyphen anzuzeigen, die für eine bestimmte Sprache entwickelt wurden.

Die font-language-override-Eigenschaft überschreibt das Schriftverhalten für eine bestimmte Sprache. Sie ist hilfreich, da Sie das Standardverhalten überschreiben können, um Glyphen einer anderen Sprache zu verwenden, die ähnlichen typografischen Regeln folgen, wenn eine Schriftart über keine entsprechenden languagespezifischen OpenType-Features (wie locl) verfügt.

Anfangswertnormal
Anwendbar aufAlle Elemente. Gilt auch für ::first-letter und ::first-line.
VererbbarJa.
AnimierbarDiskret.
VersionCSS3
DOM-Syntaxobject.style.fontLanguageOverride = "normal";

Syntax

Syntax der CSS font-language-override-Eigenschaft

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

Beispiel für die font-language-override-Eigenschaft:

Beispiel der CSS font-language-override-Eigenschaft mit dem Wert normal

<!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>

Werte

WertBeschreibung
normalWeist den Browser an, Schriftglyphen zu verwenden, die für die im lang-Attribut angegebene Sprache geeignet sind. Dies ist der Standardwert dieser Eigenschaft.
<string>Weist den Browser an, die im <string> angegebenen Schriftglyphen zu verwenden.

Praxis

Übung

Welche Funktion hat die 'font-language-override'-Eigenschaft in CSS?