FontFaceSet
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. It’s been available across browsers since Januar 2020.
* Some parts of this feature may have varying levels of support.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Das FontFaceSet-Interface der CSS Font Loading API verwaltet das Laden von Schriftarten und die Abfrage ihres Downloadstatus.
Eine FontFaceSet-Instanz ist ein ‘Set’-ähnliches Objekt, das eine geordnete Menge von FontFace-Objekten enthalten kann.
Diese Eigenschaft ist verfügbar als Document.fonts oder self.fonts in Web-Worker.
Instanzeigenschaften
FontFaceSet.statusSchreibgeschützt-
Gibt den Ladezustand der Schriftart an. Es wird entweder
'loading'oder'loaded'sein. FontFaceSet.readySchreibgeschützt-
Promise, das aufgelöst wird, sobald Schriftladen und Layoutoperationen abgeschlossen sind. FontFaceSet.sizeSchreibgeschützt-
Gibt die Anzahl der Werte im
FontFaceSetzurück.
Ereignisse
loading-
Wird ausgelöst, wenn das Laden eines FontFace-Sets begonnen hat.
loadingdone-
Wird ausgelöst, wenn das Laden eines FontFace-Sets beendet ist.
loadingerror-
Wird ausgelöst, wenn ein Fehler beim Laden eines FontFace-Sets aufgetreten ist.
Instanzmethoden
FontFaceSet.add()-
Fügt dem Schrifensatz eine Schriftart hinzu.
FontFaceSet.check()-
Ein Boolean-Wert, der angibt, ob eine Schriftart geladen ist, jedoch nicht das Laden initiiert, wenn sie nicht geladen ist.
FontFaceSet.clear()-
Entfernt alle manuell hinzugefügten Schriftarten aus dem Schrifensatz. CSS-verbundene Schriftarten sind nicht betroffen.
FontFaceSet.delete()-
Entfernt eine manuell hinzugefügte Schriftart aus dem Schrifensatz. CSS-verbundene Schriftarten sind nicht betroffen.
FontFaceSet.entries()-
Gibt einen neuen Iterator mit den Werten für jedes Element im
FontFaceSetin Einfügereihenfolge zurück. FontFaceSet.forEach()-
Führt eine bereitgestellte Funktion für jeden Wert im
FontFaceSet-Objekt aus. FontFaceSet.has()-
Gibt ein
Booleanzurück, das angibt, ob ein Element mit dem gegebenen Wert vorhanden ist. FontFaceSet.keys()-
Ein Alias für
FontFaceSet.values(). FontFaceSet.load()-
Gibt ein
Promisezurück, das eine Liste von Schriftarten für eine angeforderte Schriftart auflöst. FontFaceSet.values()-
Gibt ein neues Iterator-Objekt zurück, das die Werte für jedes Element im
FontFaceSet-Objekt in Einfügereihenfolge liefert.
Spezifikationen
| Specification |
|---|
| CSS Font Loading Module Level 3> # FontFaceSet-interface> |
Browser-Kompatibilität
Loading…