TextMeshPro创建中文字体库

前提:使用的source字体库里面必须包含有你所需要的字
创建:

Window => TextMeshPro => Font Asset Creator
在这里插入图片描述
基本的设置就不说了,主要需要设置的如下图:
在这里插入图片描述
第一个地方是设置这个字体库大小的,因为我们要使用所有的汉字,所以这个地方尽量调大些。
第二个地方是设置根据什么来生成字体库,默认是ASCII表,但是这种方式无法生成中文字体库,所以使用图中所示模式。
第三个地方就是根据Unicode编码范围来指定,图中是默认创建的字体库所用到的字符区间,我们可以沿用(毕竟后面我给的编码范围不一定包括一些英文符号),中文汉字的一个10进制编码表如下:

类型16进制区间10进制区间
基本汉字及补充4E00-9FCB19968-40907
扩展A3400-4DB513312-19893
扩展B20000-2A6D6131072-173782
扩展C2A700-2B734173824-177972
扩展D2B740-2B81D177984-178205
康熙部首2F00-2FD512032-12245
兼容汉字F900-FAD963744-64217
兼容扩展2F800-2FA1D194560-195101
PUA(GBK)部件E815-E86F59413-59503
部件扩展E400-E5E858368-58856
PUA补增E600-E6CF58880-59087
汉字笔画31C0-31E312736-12771
汉字结构2FF0-2FFB12272-12283
汉语注音3105-312012549-12576
注音扩展31A0-31BA12704-12730
300712295

具体使用哪些字符区间根据项目实际要求来确定(后面再改也行,只要save为同一个文件就不影响)
第四个是创建的字体的效果设置,默认smooth就够了。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
TextMeshPro 字体文件是用于 Unity 游戏开发中的一种字体管理系统。该系统由 Unity Technologies 开发,为开发者提供了更为灵活和高效的文本渲染解决方案。 TextMeshPro 提供了更多的字体渲染选项和功能,比如支持动态字体生成、自定义字形、字距和行距调整、丰富的文本效果(如描边、阴影、高亮等)以及对表情图标(emojis)的支持等。开发者可以通过使用 TextMeshPro,轻松地在游戏中创建出高质量的文本展示效果。 TextMeshPro字体文件包含了游戏中所使用的字体数据。字体文件中包含了字形(glyphs)的信息,比如字符的轮廓、位置和大小等。它还包括了字符间的字距和行距的参数,以及可选的特殊效果和符号的相关数据。 开发者可以通过引入自定义的字体文件,添加游戏所需的字体TextMeshPro 支持多种常见的字体文件格式,如 TrueType(TTF)、OpenType(OTF)等。开发者可以选择合适的字体文件,通过导入字体文件来实现自定义字体的使用。 在游戏开发中,合理选择和管理字体文件对于实现期望的文本效果非常重要。TextMeshPro 提供了字体文件的管理工具,开发者可以通过 Unity 编辑器进行选择、导入、排列和管理字体文件。 总之,TextMeshPro 字体文件是一种用于 Unity 游戏开发的优秀字体管理解决方案,可以帮助开发者轻松实现高质量的文本渲染效果,并提供了灵活的字体选择和管理功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值