埃兰蒂菲丝
发表于 2010-5-6 23:59:00
...网址忘记打上来了http://tieba.baidu.com/f?kz=734036843
埃兰蒂菲丝
发表于 2010-5-7 00:01:05
这个和字体类型应该没关系的,只是从内存区域中拷贝一个字体的颜色点阵转换为字符~也就是说windows是如何显示字体,他就是如何显示~,残体字的出现时在vista操作系统以后,你可以看看上面的方法能否解决
franniss
发表于 2010-5-7 00:57:22
对 win7的 opentype
也适用~
tonyjih
发表于 2010-5-7 11:31:07
再請問若我要在我的遊戲中指定特殊字型,是不是可能把字體檔案和遊戲的執行檔放在同一個目錄這樣讓他去調用呢?
如:
ABC\\
ABC.exe
FN.DLL
KAIU.TTF
這樣的結構在發布遊戲的時候其他使用者就不必考慮到字體的問題了
小弟問題多,感謝樓主耐心的解答...
埃兰蒂菲丝
发表于 2010-5-7 12:34:03
这个是可以实现的~,不过我晚上回去才能修改,但是首先你要了解一点,最终还是使用到font目录,也就是说,只是可帮你将使用的字体在你使用前自动导入。
当然你自己也有一个办法来试试:
利用gm的注册表导入功能,在“HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Fonts”这个注册表目录下,添加你所需要使用的字体,以及字体文件的所在地。
tonyjih
发表于 2010-5-7 15:06:49
了解,謝謝
埃兰蒂菲丝
发表于 2010-5-8 01:04:29
已更新,稍后上传在e盘~,增加一个函数Fn_FontSet,允许你在这个游戏内,临时使用你自己游戏目录下或者其他目录下任意一款字体,在游戏结束后将自动释放内存,不会常驻windows
埃兰蒂菲丝
发表于 2010-5-8 01:09:18
使用办法Fn_FontSet("字体文件")
tonyjih
发表于 2010-5-8 01:40:33
台灣連不上ys168...樓主有Skydrive之類的空間嗎?
埃兰蒂菲丝
发表于 2010-5-8 02:28:05
你可以使用楼顶地址2下载哦~
艾呀!隐藏回复又弄坏了``