Ogre字体code_points生成工具

转自http://www.cnblogs.com/gogoplayer/archive/2008/05/09/1189795.html


今天在做Ogre中文显示时,遇到了Ogre字体code_points生成问题,下面来看一下我使用的黑体定义。

SimHei

{

       type             truetype

       source         simhei.ttf

       size              16

       resolution  96

       code_points 33-166 24403-24403 21069-21069 24103-24103 36895-36895 29575-29575 24179-24179 22343-22343 26368-26368 39640-39640 20302-20302 19977-19977 35282-35282 24418-24418 25968-25968 37327-37327 25209-25209 27425-27425

}

字体code_points就是你要使用的Unicode字符编码,例如‘当’这个字的编码用16进制表示是5F53,转换成10进制就是24403,在Ogre字体定义中使用的是10进制,根据Ogre字体定义文档的描述,这个‘当’字需要在文件中描述成这样24403-24403,你可以到http://www.chi2ko.com/tool/CJK.htm查看每个字符对应的编码。

为了自动生成Ogre字体code_points,网上转了一圈没有找到合适的软件,那就自己动手吧,软件界面如下:


    软件中分隔线以上是单字符转换,对应上述网站的编码查找功能;分隔线以下是字符串转换,可以用他来生成Ogre字体需要的code_points格式。

    点击这里下载,注:软件需要.Net2.0 Framework。

 

转载请注明出处:

作者:gogoplayer

E-mail : gogoplayer@163.com

QQ : 78939328

http://www.gogoplayer.com.cn/

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值