Dieser Inhalt wurde automatisch aus dem Englischen übersetzt, und kann Fehler enthalten. Erfahre mehr über dieses Experiment.

View in English Always switch to English

CSSFontFaceRule

Baseline Weitgehend verfügbar

Diese Funktion ist gut etabliert und funktioniert auf vielen Geräten und in vielen Browserversionen. Sie ist seit Juli 2015 browserübergreifend verfügbar.

Die CSSFontFaceRule-Schnittstelle repräsentiert eine @font-face At-Regel.

CSSRule CSSFontFaceRule

Instanz-Eigenschaften

Erbt Eigenschaften von ihrem Vorfahren CSSRule.

CSSFontFaceRule.style Schreibgeschützt

Gibt ein CSSFontFaceDescriptors-Objekt zurück, das das Lesen und Setzen der Deskriptoren der zugehörigen @font-face-At-Regel erlaubt.

Instanz-Methoden

Erbt Methoden von ihrem Vorfahren CSSRule.

Beispiele

Dieses Beispiel verwendet das CSS, das als Beispiel auf der @font-face-Seite zu finden ist. Die erste zurückgegebene CSSRule wird eine CSSFontFaceRule sein.

css
@font-face {
  font-family: "MyHelvetica";
  src:
    local("Helvetica Neue Bold"), local("HelveticaNeue-Bold"),
    url("MgOpenModernaBold.woff2");
  font-weight: bold;
}
js
const myRules = document.styleSheets[0].cssRules;
console.log(myRules[0]); // A CSSFontFaceRule

Spezifikationen

Spezifikation
CSS Fonts Module Level 4
# om-fontface

Browser-Kompatibilität