加载繁体字体时遇到的问题
2016-01-14 00:00
246 查看
项目中用了个方正的简体的ttf字体,现在需要显示繁体汉字,那么策划找来了个对应的繁体ttf字体。可是奇怪的问题来了,用了繁体ttf字体后输入繁体字不显示,反而输入简体字它自动转成繁体字了?我擦,搞了半天原来策划找的ttf字体格式有问题。
策划搞来了个繁体的ttf格式是GB12345,GB12345只会把简体汉字转成繁体汉字,给它繁体字它反而不认识。。如果项目中用的全都是简体汉字,那么用GB12345直接转成繁体,这样也挺爽的。可是问题是有些地方它偏偏不是简体,比如聊天这种。。。你想想啊GB12345 不认识繁体字。。那么台湾人聊天打字的时候肯定是打繁体字的。。。
此时只需要找个BIG5格式的ttf繁体字体,这样它就只认识繁体不认简体了。。问题就迎刃而解。
如果你的项目既要显示简体又要显示繁体,那么就可以找个GBK格式的字体。但是GBK格式的字体都比较大,因为它包含了所有简体和繁体汉字。。
本文固定链接: http://www.xuanyusong.com/archives/3376
转载请注明: 雨松MOMO 2014年12月12日 于 雨松MOMO程序研究院 发表
当项目中需要加载繁体字的时候,随便下载一个字体去却无法显示,只好在网上寻找答案,从上面的文章中才知道字体的格式问题,需要多加注意。:joy:
flex中嵌入字体
flex多国语言示例
策划搞来了个繁体的ttf格式是GB12345,GB12345只会把简体汉字转成繁体汉字,给它繁体字它反而不认识。。如果项目中用的全都是简体汉字,那么用GB12345直接转成繁体,这样也挺爽的。可是问题是有些地方它偏偏不是简体,比如聊天这种。。。你想想啊GB12345 不认识繁体字。。那么台湾人聊天打字的时候肯定是打繁体字的。。。
此时只需要找个BIG5格式的ttf繁体字体,这样它就只认识繁体不认简体了。。问题就迎刃而解。
如果你的项目既要显示简体又要显示繁体,那么就可以找个GBK格式的字体。但是GBK格式的字体都比较大,因为它包含了所有简体和繁体汉字。。
本文固定链接: http://www.xuanyusong.com/archives/3376
转载请注明: 雨松MOMO 2014年12月12日 于 雨松MOMO程序研究院 发表
当项目中需要加载繁体字的时候,随便下载一个字体去却无法显示,只好在网上寻找答案,从上面的文章中才知道字体的格式问题,需要多加注意。:joy:
import flash.text.Font; private function initApp() : void { var arr : Array = Font.enumerateFonts(true); var resut : Array = []; for(var i : uint = 0 ; i < arr.length ; i++) { var child : Font = arr[i] as Font; resut.push(child.fontName); } this.font_cmb.dataProvider = resut; }
flex中嵌入字体
flex多国语言示例
相关文章推荐
- C#利用微软自带库进行中文繁体和简体之间转换的方法
- C#自定义繁体和简体字库实现中文繁体和简体之间转换的方法
- php中文繁体和简体相互转换的方法
- 项目国际化时,中文简体转繁体的自动化方案
- PHP如何检测一个UTF-8字符串里有没有繁体字
- UTF-8的繁体与简体转换
- Linux下在程序中如何进行繁体中文和简体中文的转换
- js 实现繁体和简体之间的转换
- 简体操作系统﹑繁体操作系统的转换
- 解决《空中英语教室》Super MP3光盘繁体字乱码的方法
- 繁体系统输入法问题
- win10自带的输入法繁体问题
- JavaScript快速切换繁体中文和简体中文的方法及网站支持简繁体切换的绝招
- 使用Python进行中文繁简转换的实现代码
- 学会思考
- oracle数据中删除数据时提示“记录被另一个用户锁住”
- webstorm/phpstorm的Tab换4个空格
- 接收PHP函数参数
- 配置solr的数据库引擎的core时的异常
- solr的schema.xml学习