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

View in English Always switch to English

FontFaceSet

Baseline
Weitgehend verfügbar
*

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

* Einige Teile dieser Funktion werden möglicherweise unterschiedlich gut unterstützt.

Hinweis: Diese Funktion ist in Web Workers verfügbar.

Die Schnittstelle FontFaceSet der CSS Font Loading API verwaltet das Laden von Schriftarten und ermöglicht es, deren Downloadstatus abzufragen.

Eine FontFaceSet-Instanz ist ein Set-ähnliches Objekt, das eine geordnete Menge von FontFace-Objekten enthalten kann.

Sie ist über Document.fonts oder über self.fonts in Web-Workern verfügbar.

EventTarget FontFaceSet

Instanzeigenschaften

FontFaceSet.status Schreibgeschützt

Gibt den Ladestatus der Schriftarten an. Der Wert ist entweder 'loading' oder 'loaded'.

FontFaceSet.ready Schreibgeschützt

Ein Promise, das erfüllt wird, sobald das Laden der Schriftarten und die Layoutvorgänge abgeschlossen sind.

FontFaceSet.size Schreibgeschützt

Gibt die Anzahl der Werte im FontFaceSet zurück.

Instanzmethoden

FontFaceSet.add()

Fügt der Schriftartenmenge eine Schriftart hinzu.

FontFaceSet.check()

Gibt einen booleschen Wert zurück, der angibt, ob eine Schriftart geladen ist. Ist sie nicht geladen, wird dadurch kein Ladevorgang gestartet.

FontFaceSet.clear()

Entfernt alle manuell hinzugefügten Schriftarten aus der Schriftartenmenge. Mit CSS verknüpfte Schriftarten bleiben davon unberührt.

FontFaceSet.delete()

Entfernt eine manuell hinzugefügte Schriftart aus der Schriftartenmenge. Mit CSS verknüpfte Schriftarten bleiben davon unberührt.

FontFaceSet.entries()

Gibt einen neuen Iterator zurück, der die Werte der Elemente im FontFaceSet in der Reihenfolge ihres Einfügens liefert.

FontFaceSet.forEach()

Führt eine übergebene Funktion für jeden Wert im FontFaceSet-Objekt aus.

FontFaceSet.has()

Gibt einen Boolean-Wert zurück, der angibt, ob ein Element mit dem angegebenen Wert vorhanden ist.

FontFaceSet.keys()

Ein Alias für FontFaceSet.values().

FontFaceSet.load()

Gibt ein Promise zurück, das mit einer Liste von Schriftarten für die angeforderte Schriftart erfüllt wird.

FontFaceSet.values()

Gibt ein neues Iteratorobjekt zurück, das die Werte der Elemente im FontFaceSet-Objekt in der Reihenfolge ihres Einfügens liefert.

Ereignisse

loading

Wird ausgelöst, wenn das Laden einer Schriftartenmenge beginnt.

loadingdone

Wird ausgelöst, wenn das Laden einer Schriftartenmenge abgeschlossen ist.

loadingerror

Wird ausgelöst, wenn beim Laden einer Schriftartenmenge ein Fehler auftritt.

Spezifikationen

Spezifikation
CSS Font Loading Module Level 3
# FontFaceSet-interface

Browser-Kompatibilität