在学习公司项目的时候看到有的字体定义了内容

和以前我看见其他人提出的问题,“热更框架之外,用到了字体文件,热更里也有使用字体文件,如何出重。”我对这个问题印象深刻,今天看见项目如此操作估计就是想解决这个问
利用字体压缩工具 https://github.com/forJrking/FontZip

要配置java 环境这个是java 写的

按照按钮操作,蛮简单

放入Unity 后改下设置我没太明白如何设置,
Character 改为Custom set ,Custom Chars 填上和fontzip 提取的字体一致
如果没有改Character 或者在Custom Chars 填多了 比如这个 "A" 会有一个FallBack 就是还是会显示,只不过是其他字体的A

之前项目遇见一个问题就是,老板老是觉得字体显示不清,看不清,某的操作时将Text 组件缩小0.5把字体放大,比如美术标注40的字体就用80 再改size = 0.5
可能和字体设置有关系 这是30

这是100

我感觉清楚了。
这个是Unity 的文档 https://docs.unity3d.com/cn/2021.2/Manual/class-Font.html