跳到主要内容

使用自定义字体

注意:字体文件需要通过资源加载后才可以使用。

Native 0.1.13及之前的版本:设置egret.TextField的fontFamily属性为字体文件的相对路径。

Native 0.1.14及之后的版本示例Demo

  • 手动声明注册自定义字体的方法

declare namespace egret {

export function registerFontMapping(name: string, path: string): void;

}


  • 注册字体文件

// 注册字体文件需要在引擎启动(egret.runEgret)后执行

egret.registerFontMapping("myFont", "resource/assets/myFont.ttf");


  • 使用自定义字体
textfield.fontFamily = "myFont";