让OGRE支持中文(二) ----支持TTF字体了[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 nethz 的 blog

        而且这并不是唯一的缺陷,文字大小相对于位图大小比例相差太大,导致浮点数的文字位置误差很大,你可以在一个文字旁边看到其他文字的影子。(虽然可以通过增加文字间距来解决。)还有点阵字体本身的缺陷,就是字形单一,不适合放大缩小,一些文字边缘的马赛克,足以熄灭任何玩家的投入感。

        似乎ttf是唯一的解决之道。

       

       

2.基本知识

 

(1)ttf字体。

        ttf是一种矢量字库。我们经常可以听到矢量这个词,像是flash中的矢量图形,在100*100分辨率下制作的flash,就算它放大为全屏,显示出的画面也不会出现马赛克。所谓矢量,其实说白了就是用点和线来描述图形,这样,在图形需要放大的时候,只要把所有这个图形的点和线放大相应的倍数就可以了。而且,在网站上有很多的ttf字库可以下载,或者你可以去买一些专门的字库光盘。然后在你发行你精心制作的游戏时,可以顺便捎上这些后缀为.ttf的文件就行了。包括quake这样的惊世之作,也都是用的ttf字库。

 

(2)freetype2库

本文关键:让OGRE支持中文(二) ----支持TTF字体了
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top