Spec-Zone.ru › Web APIs

FontFace: свойство ascentOverride

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

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

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

Примечание: Эта функция доступна в рабочих потоках.

Свойство ascentOverride интерфейса FontFace возвращает и устанавливает метрику восхождения шрифта, высоту над базовой линией, которую CSS использует для вывода блоков строк в контексте форматирования inline.

Это свойство эквивалентно описателю ascent-override для @font-face.

Значение

Строка. Возможные значения — normal, указывающее, что метрика должна быть получена из файла шрифта, или процентное значение.

Это свойство принимает те же значения, что и описатель ascent-override.

Примеры

let fontFace = new FontFace(
  "Roboto",
  "url(https://fonts.example.com/roboto.woff2)",
  { ascentOverride: "90%" },
);
console.log(fontFace.ascentOverride); // 90%
fontFace.ascentOverride = "normal";
console.log(fontFace.ascentOverride); // 'normal'

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

Спецификация
CSS Font Loading Module Level 3
# dom-fontfacedescriptors-ascentoverride

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

Рабочие столы Мобильные устройства
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android
ascentOverride 87 87 89 73 Нет 87 89 62 Нет 14.0 87

© 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/FontFace/ascentOverride

Spec-Zone.ru

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