Shaping.js
Shaping.js是用于文本成形(将单行字符串和字体信息转换为字形位置和形状的描述)的最小JavaScript API。
注意:目前,这是非常实验和粗糙的。 使用风险自负!
它使用FreeType / FriBidi / Harfbuzz,因此能够读取大多数字体格式,并根据Unicode双向算法对显示的文本进行排序。
例子
在HTML中,加载及其依赖项。
// load the font's data into memory
var notoSerif = shaping . createBase64FontHandle ( notoSerifRegularBase64 ) ;
// shape text with a single script/language/font
var glyphInfo = shaping . shapeText ( not
评论0
最新资源