首页 > Unity3D频道 > 【Unity杂文】 > Unity3D研究院之解决ttf繁体字体不显示问题
2014
12-12

Unity3D研究院之解决ttf繁体字体不显示问题

项目中用了个方正的简体的ttf字体,现在需要显示繁体汉字,那么策划找来了个对应的繁体ttf字体。可是奇怪的问题来了,用了繁体ttf字体后输入繁体字不显示,反而输入简体字它自动转成繁体字了?我擦,搞了半天原来策划找的ttf字体格式有问题。

策划搞来了个繁体的ttf格式是GB12345,GB12345只会把简体汉字转成繁体汉字,给它繁体字它反而不认识。。如果项目中用的全都是简体汉字,那么用GB12345直接转成繁体,这样也挺爽的。可是问题是有些地方它偏偏不是简体,比如聊天这种。。。你想想啊GB12345 不认识繁体字。。那么台湾人聊天打字的时候肯定是打繁体字的。。。

此时只需要找个BIG5格式的ttf繁体字体,这样它就只认识繁体不认简体了。。问题就迎刃而解。

如果你的项目既要显示简体又要显示繁体,那么就可以找个GBK格式的字体。但是GBK格式的字体都比较大,因为它包含了所有简体和繁体汉字。。

雨松MOMO提醒您:亲,如果您觉得本文不错,快快将这篇文章分享出去吧 。另外请点击网站顶部彩色广告或者捐赠支持本站发展,谢谢!

--

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠如果您愿意花10块钱请我喝一杯咖啡的话,请用手机扫描二维码即可通过支付宝直接向我捐款哦。

  1. Momo啊, 安卓上如果使用ttf ttf文件并不大只有不到50k.但是比如从游戏场景返回登陆场景的时候, label显示的非常慢,甚至刷不出来, 而且不同手机好像略有差别, ttf的设置选项有勾包含字体数据的选项,这个问题有遇到过吗? Unity3D研究院之解决ttf繁体字体不显示问题 - 雨松MOMO程序研究院 - 1

  2. MoMo 请问一下 关于unity 中 只用一种字体文件,写出来的 繁体字与简体字 的大小不一,或者粗细不同的情况怎么解决?…完全看起来像两种字体 …

  3. MOMO,你出的U3D游戏开发这本书78到79面的代码3-18,我按照上面的代码输入进去只能加载一组贴图,不能加载一张贴图,麻烦你帮我看一下是什么问题。

  4. MOMO,现在的游戏中都有小红点来引导用户的操作,请问这个在程序中是怎么写的,有什么特殊的程序结构吗,不然的话,我觉得编起来非常复杂

  5. MOMO 假如我项目需要简体,繁体两个版本是,直接换这个ttf的GB12345自动转换繁体了吧这样我就不需要叫策划写两个语言文件了:简体,繁体了吗