Spec-Zone.ru › Web APIs

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);
  }
}

Спецификации

Спецификация
API доступа к локальным шрифтам
# ref-for-dom-fontdata-style

Совместимость с браузерами

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
style 103 103 Нет Нет Нет Нет Нет Нет Нет Нет Нет

См. также

  • Использование расширенной типографики с локальными шрифтами
  • @font-face

© 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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API