egret native使用自定义字体

参考文章
白鹭官方链接
除了文章提到的修改内容
在这里插入图片描述
还有文章没提到的一些内容如下:
1.在egretProperties.json文件中添加字库名称
2.添加字库资源
在这里插入图片描述

以上是android apk包内改变字体的方法.
而移动端浏览器的设置方法则需要另外设置.

由于字体库较大,因此如果浏览器加载字体会牺牲开始的加载速度,令h5刚开始加载游戏的等待时长继续增加,会导致体验急剧下跌,于是项目放弃了另外添加字库的想法.

安卓的自带字体
android自带的字体有哪些?
1、Clockopia.ttf 系统默认待机时钟字体;
2、DroidSans.ttf 系统默认英文字体;
3、DroidSans-Bold.ttf 系统默认英文粗字体;
4、DroidSansFallback.ttf 系统默认中文字体;

在 Android 系统中,DroidSans 是默认字体,只包含西方字符(英文),应用程序默认情况下都会调用它;而 Droid Sans Fallback 包含了东亚字符(繁体中文、简体中文、韩文、日文)。当需要显示的字符在 Droid Sans 字体中不存在(如汉字),即没有对应编码的字符时,系统会到 Droid Sans Fallback 中去寻找相应编码的字符,如果找到,则使用 Droid Sans Fallback 字体来显示它,如果仍然找不到该编码对应的字符,则系统无法在屏幕上显示出这个字符。同时DroidSansFallback.ttf 字体文件的体积仅有 3.04MB大小,效果类似于微软雅黑字体,而且是完全免费的。

因此很多h5项目都在开发的时候,在main.ts开头把默认字体设置成微软雅黑

		eui.Label.default_fontFamily = "Microsoft YaHei";
		egret.TextField.default_fontFamily = "Microsoft YaHei";
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值