Spec-Zone.ru › Web APIs

FontData: свойство fullName

Ограниченная доступность

Эта функция не поддерживает Baseline, так как она не работает в некоторых из наиболее широко используемых браузеров.

  • Узнать больше
  • Полная совместимость
  • Отправить отзыв

Экспериментальная: Это экспериментальная технология
Внимательно проверьте таблицу совместимости с браузерами перед использованием в продакшене.

Свойство fullName только для чтения интерфейса FontData возвращает полное имя шрифта. Обычно это удобочитаемое имя, используемое для идентификации шрифта, например, "Optima Bold".

Примеры включают:

  • Apple SD Gothic Neo UltraLight
  • Arial Black
  • Avenir Next Heavy
  • Katari Medium Italic
  • YuMincho +36p Kana 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-fullname

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на IOS Samsung Internet WebView Android
fullName 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/fullName

Spec-Zone.ru

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