egret-docs-master/Native/manual/fontfamily.md

31 lines
758 B
Markdown
Raw Normal View History

2024-06-19 13:32:32 +08:00
---
title: 使用自定义字体
---
`注意:字体文件需要通过资源加载后才可以使用。`
Native 0.1.13及之前的版本设置egret.TextField的fontFamily属性为字体文件的相对路径。
Native 0.1.14及之后的版本[示例Demo](http://tool.egret-labs.org/DocZip/native/manual/fontFamily/MyFont.zip)
- 手动声明注册自定义字体的方法
```typeScript
declare namespace egret {
export function registerFontMapping(name: string, path: string): void;
}
```
- 注册字体文件
```typeScript
// 注册字体文件需要在引擎启动egret.runEgret后执行
egret.registerFontMapping("myFont", "resource/assets/myFont.ttf");
```
- 使用自定义字体
```typeScript
textfield.fontFamily = "myFont";
```