在学习公司项目的时候看到有的字体定义了内容
和以前我看见其他人提出的问题,“热更框架之外,用到了字体文件,热更里也有使用字体文件,如何去重。”我对这个问题印象深刻,今天看见项目如此操作估计就是想解决这个问题
利用字体压缩工具 https://github.com/forJrking/FontZip
要配置java 环境这个是java 写的。 名字是写死的,值是 jdk 的根目录
按照按钮操作,蛮简单
放入Unity 后改下设置
Character 改为Custom set ,Custom Chars 填上和fontzip 提取的字体一致
如果没有改Character 或者在Custom Chars 填多了 比如这个 "A" 会有一个FallBack ,类似Shader 那种机制,unity字体设置文档有说明,还是会显示,只不过是其他字体的A
上一个项目,老板老是觉得字体显示不清,看不清,某的操作时将Text 组件缩小0.5把字体放大,比如美术标注40的字体就用80 再改size = 0.5
可能和字体设置有关系 这是30
这是100
感觉清楚了。
这个是Unity 的文档 https://docs.unity3d.com/cn/2021.2/Manual/class-Font.html
标签:java,研究,Character,Custom,Unity,字体,com From: https://www.cnblogs.com/unity-android-ios/p/17289053.html