31 lines
758 B
Markdown
31 lines
758 B
Markdown
---
|
||
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";
|
||
```
|