版本2.2
一个ttf中文字体9M大, 加载过慢
因为游戏里有聊天所以不能裁剪字体包
目前的方法是loadRes字体后遍历Canvas里的label组件替换字体
但这种方法
- 在编辑器里看不到字体效果
- 对加载字体之后生成的label没有效果
请问有没有解决方法
版本2.2
一个ttf中文字体9M大, 加载过慢
因为游戏里有聊天所以不能裁剪字体包
目前的方法是loadRes字体后遍历Canvas里的label组件替换字体
但这种方法
我的天 !
首先一个9m的字体就已经应该被优化掉,这么大的资源的意义何在?浪费流量,增加内存。
再尔遍历canvas这种做法更加消耗性能,会让游戏卡顿严重。
最好的建议就是不要使用这么大的字体。
谢谢您的回复, 可是游戏里有玩家聊天, 所以没法裁剪字体, 系统字体不好看且无法保证统一, 请问应该怎么办呢
经过我们的线上项目验证,还是使用系统字体比较好,根据不同平台使用不同的系统字体
Mac Windows Linux IOS Android多平台字体设置
font-family: “Helvetica Neue”, Helvetica, Arial, “PingFang SC”, “Hiragino Sans GB”, “Heiti SC”, “Microsoft YaHei”, “WenQuanYi Micro Hei”, sans-serif;
不要走进不同平台字体要保证是一致的误区,我以前也是这么想,后来项目验证还是上面的方法更好
1, 好的, 谢谢你~