unity 文字滚动显示_在Unity中使用像素风格字体

本文对比了中易宋体和文泉驿正黑在Unity中的适用性,特别是对于12像素中文字符的需求。虽然中易在设计上可能更优,但授权问题和非等宽字体限制使得文泉驿成为推荐选择。通过处理文泉驿的.ttf文件并调整Unity的导入设置,实现了文字滚动显示。最后,作者提到文泉驿质量一般,欢迎读者分享更好的选项。
摘要由CSDN通过智能技术生成

c307f6240bfa470e7a08d7bf2f0b3248.png

英文字符量少,字体自己做都可以,但中文字符太多,只能找现成的字体用了。目前了解到中易宋体(下文简称“中易”)和文泉驿正黑(下文简称“文泉驿”)都包含点阵中文字体。下面对比一下这两个字体各方面的情况。

  • 中易授权问题搞不清楚(发了邮件没收到回复),而文泉驿的许可证是“GPL v2 license with font embedding exception”,由于追加了 FE 条款所以可放心使用。
  • 在游戏中主要会使用 12 像素的中文字体,这个尺寸下中易里的中文字符像素大小为 12x11,而文泉驿里的中文字符像素大小为 12x12,由于中易水平方向是奇数个像素,更适合存在大量左右对称字形的中文字符设计。此外个人认为中易的中文点阵设计本来就比文泉驿好看一点。
  • 但文泉驿是非等宽字体,非中文字符的设计比中易好很多。

总的来讲,如果你主要想用来显示中文、并且能搞定中易的授权问题,那么就选择中易;否则可以选择文泉驿(注意也要遵守许可证)。我最终选择了文泉驿。

文泉驿官方下载的字体文件是 .ttc 类型(字体集合,包含正黑、等宽正黑和我们需要的点阵正黑),由于 Unity 暂不支持字体集合的导入,于是我找到了一个字体集合分割工具,可以把 .ttc 分割成多个 .ttf。

  1. 把点阵正黑的
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值