ШрифтFace
package js.html
Доступно в js
Интерфейс FontFace представляет собой один используемый шрифт. Он позволяет управлять источником шрифта, который может быть URL-адресом внешнего ресурса или буфером; он также позволяет управлять временем загрузки шрифта и его текущим статусом.
Документация FontFace от Авторов Mozilla, лицензия CC-BY-SA 2.5.
См. также:
Конструктор
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