Skip to content

脚本编程

字玩支持为字符或字形添加javascript脚本,用程序控制组件绘制。

字符脚本

点击字符编辑界面工具栏中黑色控制台按钮,可以打开字符脚本界面。

字符默认脚本为:

js
function script_4jCbXf8WnbwcQ6yOk7udU (character, constants, FP) {
	//Todo something
}

其中4jCbXf8WnbwcQ6yOk7udU为字符ID,该函数名称不支持修改,用户可以在该函数中编写脚本。 脚本函数包含character,constants,FP三个参数,供用户调用。character为当前字符对象,constants为全局参数列表,FP(FontPlayer缩写)为字玩内置API集合,具体使用方式可参见API一节。

参数类型描述
characterCharacter当前字符对象
constantsConstantsMap全局参数列表
FP字玩内置API集合

字形脚本

在脚本中,用户可以调用字形参数,为字形添加组件、关键点与辅助线。 点击字形编辑界面工具栏中黑色控制台按钮,可以打开字形脚本界面。

字形默认脚本为:

js
function script_G_30KhMvOntZjgDbzrWUA (glyph, constants, FP) {
	//Todo something
}

其中G_30KhMvOntZjgDbzrWUA为形符ID,该函数名称不支持修改,用户可以在该函数中编写脚本。 脚本函数包含glyph, constants, FP三个参数,供用户调用。glyph为当前字形对象,constants为全局参数列表,FP(FontPlayer缩写)为字玩内置API集合,具体使用方式可参见API一节。

参数类型描述
glyphCustomGlyph当前字形对象
constantsConstantsMap全局参数列表
FP字玩内置API集合