FontData: postscriptName-Eigenschaft
Limited availability
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Experimentell: Dies ist eine experimentelle Technologie
Überprüfen Sie die Browser-Kompatibilitätstabelle sorgfältig vor der Verwendung auf produktiven Webseiten.
Die schreibgeschützte Eigenschaft postscriptName
der Schnittstelle FontData
gibt den PostScript-Namen des Zeichensatzes zurück.
Dies ist der Name, der verwendet wird, um den PostScript-Schriftart eindeutig zu identifizieren, und besteht im Allgemeinen aus einer ununterbrochenen Zeichenfolge, die den Namen und Stil der Schriftart enthält.
Beispiele umfassen:
- AppleSDGothicNeo-UltraLight
- Arial-Black
- AvenirNext-Heavy
- Katari-MediumItalic
- YuMin_36pKn-Extrabold
Wert
Ein String.
Beispiele
Der folgende Codeausschnitt wird nach allen verfügbaren Schriftarten abfragen und Metadaten protokollieren. Dies könnte z.B. verwendet werden, um ein Schriftart-Auswahlwerkzeug zu füllen.
async function logFontData() {
try {
const availableFonts = await window.queryLocalFonts();
for (const fontData of availableFonts) {
console.log(fontData.postscriptName);
console.log(fontData.fullName);
console.log(fontData.family);
console.log(fontData.style);
}
} catch (err) {
console.error(err.name, err.message);
}
}
Spezifikationen
Specification |
---|
Local Font Access # ref-for-dom-fontdata-postscriptname |
Browser-Kompatibilität
BCD tables only load in the browser