Spec-Zone.ru › Haxe JavaScript

ШрифтFace

package js.html

Доступно в js

Интерфейс FontFace представляет собой один используемый шрифт. Он позволяет управлять источником шрифта, который может быть URL-адресом внешнего ресурса или буфером; он также позволяет управлять временем загрузки шрифта и его текущим статусом.

Документация FontFace от Авторов Mozilla, лицензия CC-BY-SA 2.5.

См. также:

  • https://developer.mozilla.org/en-US/docs/Web/API/FontFace

Конструктор

new(family:String, source:String, ?descriptors:Null<FontFaceDescriptors>)

new(family:String, source:ArrayBuffer, ?descriptors:Null<FontFaceDescriptors>)

new(family:String, source:ArrayBufferView, ?descriptors:Null<FontFaceDescriptors>)

Исключение:

null

DOMError

Переменные

family:String

Это CSSOMString, содержащий семейство шрифтов. Эквивалентно описателю @font-face/font-family.

featureSettings:String

Это CSSOMString, содержащий особенности шрифта. Эквивалентно описателю @font-face/font-feature-settings.

read onlyloaded:Promise<FontFace>

Возвращает Promise в FontFace, который выполняется при полной загрузке шрифта и отклоняется при ошибке.

read onlystatus:FontFaceLoadStatus

Возвращает перечисление, указывающее статус шрифта. Может быть одним из следующих: "unloaded", "loading", "loaded", или "error".

stretch:String

Это CSSOMString, содержащий растяжение шрифта. Эквивалентно описателю @font-face/font-stretch.

style:String

Это CSSOMString, содержащий стиль шрифта. Эквивалентно описателю @font-face/font-style.

unicodeRange:String

Это CSSOMString, содержащий диапазон кодов, охватываемых шрифтом. Эквивалентно описателю @font-face/unicode-range.

variant:String

Это CSSOMString, содержащий вариант шрифта. Эквивалентно описателю @font-face/font-variant.

weight:String

Это CSSOMString, содержащий начертание шрифта. Эквивалентно описателю @font-face/font-weight.

Методы

load():Promise<FontFace>

Загружает шрифт, возвращая Promise в FontFace, который выполняется при полной загрузке шрифта и отклоняется при ошибке.

Исключение:

null

DOMError

© 2005–2020 Haxe Foundation
Licensed under a MIT license.
https://api.haxe.org/js/html/FontFace.html

Spec-Zone.ru

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