FontData: свойство style
Ограниченная доступность
Эта функция не относится к Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.
Экспериментально: Это экспериментальная технология экспериментальная технология
Перед использованием в продакшене внимательно проверьте таблицу совместимости с браузерами.
Чтение только для доступа свойство style интерфейса FontData возвращает стиль шрифта.
Это значение используется для выбора стиля шрифта, который вы хотите использовать, например, внутри свойства font-style.
Примеры:
- UltraLight
- Regular
- Heavy
- Medium Italic
- Extrabold
Значение
Строка.
Примеры
Следующий фрагмент запросит все доступные шрифты и выведет метаданные. Это можно использовать, например, для заполнения контрола выбора шрифтов.
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);
}
}
Спецификации
Совместимость с браузерами
| Рабочие столы | Мобильные устройства | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| Chrome | Edge | Firefox | Opera | Safari | Chrome Android | Firefox для Android | Opera Android | Safari на IOS | Samsung Internet | WebView Android | |
style |
103 | 103 | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет | Нет |
См. также
© 2005–2024 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/FontData/style