Documentation
Preparing search index...
@fourjs/text
harfbuzz
HarfBuzzShapingEngine
Class HarfBuzzShapingEngine
Optional engine; application owns wasm loading and atlas rasterization.
Implements
ShapingEngine
Index
Properties
name
version
Methods
add
Font
dispose
remove
Font
shape
create
Properties
Readonly
name
name
:
"fourJS:harfbuzz"
Readonly
version
version
:
"harfbuzzjs@0.4.13"
Methods
add
Font
addFont
(
bytes
:
Uint8Array
,
options
?:
{
maximumFontBytes
?:
number
}
)
:
string
Parameters
bytes
:
Uint8Array
Optional
options
:
{
maximumFontBytes
?:
number
}
Returns
string
dispose
dispose
()
:
void
Returns
void
remove
Font
removeFont
(
id
:
string
)
:
void
Parameters
id
:
string
Returns
void
shape
shape
(
query
:
ShapeQuery
)
:
readonly
ShapedRun
[]
Parameters
query
:
ShapeQuery
Returns
readonly
ShapedRun
[]
Static
create
create
(
options
:
HarfBuzzShapingEngineOptions
)
:
Promise
<
HarfBuzzShapingEngine
>
Parameters
options
:
HarfBuzzShapingEngineOptions
Returns
Promise
<
HarfBuzzShapingEngine
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Properties
name
version
Methods
add
Font
dispose
remove
Font
shape
create
Documentation
Loading...
Optional engine; application owns wasm loading and atlas rasterization.