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

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

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

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

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

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

最后编辑:
作者:雨松MOMO
专注移动互联网,Unity3D游戏开发
捐 赠写博客不易,如果您想请我喝一杯星巴克的话?就进来看吧!

Unity3D研究院之解决ttf繁体字体不显示问题》有 23 条评论

  1. risenlin 说:

    MOMO大神,我碰到一个奇葩的字体Bug,在用了一款GBK字体后,编辑模式下我有个Text的内容是:路径演示,显示的“径”是简体的,打包给测试后,测试的电脑上居然显示的是异体字(双人旁右边一个圣),究竟是何原因?

  2. 卞谨慎 说:

    momo大神,ttf字体粗体到了移动端就成了斜体大概是啥原因

  3. lori 说:

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

  4. wxl 说:

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

  5. TeQuierO 说:

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

  6. Francis 说:

    MOMO,我想问一个问题,让物体做一个圆形移动怎么做啊?

  7. LEF 说:

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

  8. LEF 说:

    我想让一个按钮放在距屏幕边缘一定距离处,请问anchor怎么设置啊?anchor的目标物体是什么?

  9. 丫丫 说:

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

  10. 天真汉 说:

    距上次更新一个多月了 松哥最近很忙吧~

  11. dusthand 说:

    momo你觉得把常用字打包成一张图片导入游戏的方案怎么样

  12. andongism 说:

    我觉得汉字字体对于游戏都挺大的

  13. c6u2 说:

    不错不错啊,终于又更新了

留下一个回复

你的email不会被公开。