几个开源字体使用爬坑

最近在捣鼓自己游戏的字体,又是趟坑。需要支持20种语言,其实很多国家的文字都是用字母abc的,真正需要的字形也没多少。具体语种和测试字符如下。

语言测试文字
简体中文
繁体中文
英语
阿拉伯语
荷兰语
芬兰语
法语
德语
印尼语
意大利语
日语
韩语
波兰语
葡萄牙语
俄语
西班牙语
瑞典语
泰语
土耳其语
越南
升级
陞級
Upgrade
الترقية
bevordering
Päivittää
Mise à niveau
Upgrade
pembaharuan
aggiornamento
アップグレード
업그레이드
Upgrade
Melhoramento
Модернизировать
Actualizar
Uppgradera
อัพ เกรด
Yükseltmek
Nâng cấp

我的方案是华为鸿蒙体加上阿里巴巴普惠体。unity的TMP_TextPro Font可以设置Fallback字体,在鸿蒙字体的文件上设置fallback为普惠体字体,泰语和韩语就会用阿里巴巴的字体了。最后调整一下行距,让普惠体显示和鸿蒙体差不多就行了。普惠体的韩语和泰语都是单独的文件很小,非常适合用来扩充。

最终效果

华为鸿蒙字体 (HarmonyOS Sans 字体)

HarmonyOS设计资源下载-鸿蒙Sans字体下载-华为开发者联盟

字体确实挺好看的,但是没有泰语和韩语。抠门了啊。

思源字体 (SourceHan)

GitHub - Pal3love/Source-Han-TrueType: TrueType version of Source Han Sans, Source Han Serif and Source Han Mono

没有泰语和阿拉伯语。

谷歌Noto字体(Noto Fonts)

谷歌的优点就是全,非常全。但是字体比较锐利,应该是没什么人用了。另外git上发布的字体文件非常大50多M,估计所有汉字都包含了。

注意中日韩字体在另外一个git项目里。

中日韩字体:GitHub - notofonts/noto-cjk: Noto CJK fonts

非中日韩字体:GitHub - notofonts/notofonts.github.io: Distribution site for Noto fonts

我记得谷歌字体以前是在另外一个git项目里的,那个项目没维护了。

这个是中日韩字体示例。

阿里巴巴普惠体

就差一个阿拉伯语了。很强。韩文、日文、越南文、泰文都是独立的字体文件,可以方便的用来弥补某个字体的不足。可以说比鸿蒙良心多了,不愧是做电商的。

阿里巴巴普惠体

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值