FontFace
FontFace
接口表示一个可用的字体。它允许你控制字体的源文件,作为外部资源的 URL 或缓冲区; 它还允许你控制字体的加载时间和字体当前的状态。
Constructor
FontFace()
(en-US)-
使用 URL 指向的外部资源或
ArrayBuffer
构造并返回一个新的FontFace
对象。
Properties
这个接口不继承任何属性。
FontFace.family
(en-US)FontFace.style
(en-US)FontFace.weight
(en-US)FontFace.stretch
(en-US)FontFace.unicodeRange
(en-US)-
这是不是一个
DOMString
?是的话将表示该字体涵盖的 range of code(字符编码的范围),相当于unicode-range
(en-US) 。 FontFace.variant
(en-US)FontFace.featureSettings
(en-US)-
这是不是一个
DOMString
?是的话将表示该字体的 features 属性,相当于feature-settings
。 FontFace.status
(en-US) 只读-
返回一个表示字体当前状态的可枚举值,它可能是下列之一:
"unloaded"
,"loading"
,"loaded"
,"error"
。 FontFace.loaded
(en-US) 只读-
当字体完全加载或加载失败时返回该
FontFace
的Promise
(en-US) 。
Methods
这个接口不继承任何方法
FontFace.load()
(en-US)-
加载该字体,返回该字体完全加载或加载失败时的
Promise
(en-US) 。
Specifications
Specification |
---|
CSS Font Loading Module Level 3 # fontface-interface |
Browser compatibility
BCD tables only load in the browser