幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 9527|回复: 33

[插件] 全新的汉字显示插件FontNextPlus2.0

[复制链接]

19

主题

89

帖子

2648

积分

⑥精研

积分
2648
发表于 2010-4-8 11:40:40 | 显示全部楼层 |阅读模式



      一直字体显示的兼容性,都不是很好,点阵字不能很好的控制大小~,甚至大部分字都显示不出来,这次通过强大Fn.dll得到了很好的解决,为了提高兼容性,Fn.dll编译语言为Gm的母亲语言:Delphi,让Fn.dll通过WindowsAPI函数CreateFont,解决了字体的显示疑难,而且已经完全达到可以制作任何游戏的能力~因为他不会造成字体的空缺,从而产生莫名其妙的错误~,因为他使用的是你windows目录下自选的一款字体哦!

2.0完全更改使用方法,和用普通的draw_text差不多,而且不会影响游戏速度,详情请参考

http://tieba.baidu.com/f?kz=793986852


                                                      2010年9月17日留。


下载地址:

地址1
http://e.ys168.com/?mizukiyo ->插件->FontNextPlus2.rar
地址2
http://cid-aa2ed00ac007a84e.office.live.com/self.aspx/.Public/FontNextPlus2.rar

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

0

主题

15

帖子

120

积分

③业余

积分
120
发表于 2010-4-8 17:33:48 | 显示全部楼层
ddddddddddd
回复 支持 反对

使用道具 举报

1

主题

24

帖子

199

积分

③业余

积分
199
发表于 2010-4-25 16:59:04 | 显示全部楼层
ddddddddddddd
i want tosee it
回复 支持 反对

使用道具 举报

2

主题

25

帖子

211

积分

③业余

积分
211
发表于 2010-5-6 18:40:29 | 显示全部楼层
pos_x += global.Fn_size + argument7;
這段代碼如果改成:
    if ord_ex > 31 && ord_ex<128
    {
      pos_x += floor(global.Fn_size/2)+argument7;
    }   
    else
    {
      pos_x += global.Fn_size + argument7;
    }

這樣了話程序就不會發生英文間距和中文一樣大的問題,有需要的同學可以拿去試試看
小弟手拙,有BUG請鞭小力點
回复 支持 反对

使用道具 举报

2

主题

25

帖子

211

积分

③业余

积分
211
发表于 2010-5-6 19:12:51 | 显示全部楼层
另外字型在繁體中文系統上面除了新細明體、細明體之外全部都不能用,請問這個有什麼解決方案嗎?
回复 支持 反对

使用道具 举报

19

主题

89

帖子

2648

积分

⑥精研

积分
2648
 楼主| 发表于 2010-5-6 22:34:52 | 显示全部楼层
应该属于字体问题,在简体系统里可以使用所有繁简字包括一些非主流的繁体字,繁体系统因为如果无法正常显示,那么你的某些其他程序的文本框也不能正常显示。
回复 支持 反对

使用道具 举报

19

主题

89

帖子

2648

积分

⑥精研

积分
2648
 楼主| 发表于 2010-5-6 22:36:51 | 显示全部楼层
终于有人可以反应情况的方式回帖啦- - 真欣慰
回复 支持 反对

使用道具 举报

2

主题

25

帖子

211

积分

③业余

积分
211
发表于 2010-5-6 22:54:47 | 显示全部楼层
目前嘗試過的有標楷體,微軟正黑體 皆為系統內建的字體,可是顯式上都是異常的
使用的環境是Win7 X64 Ultimate繁體中文版系統

這個插件真是太棒了,我晚點看看有沒有什麼能幫LZ改進的
我目前領的小Project決定就用這個插件了
回复 支持 反对

使用道具 举报

19

主题

89

帖子

2648

积分

⑥精研

积分
2648
 楼主| 发表于 2010-5-6 23:20:29 | 显示全部楼层
噢,想起来了,是不是有残体字出现? 你看看这里~42L以后,有解决办法哦
回复 支持 反对

使用道具 举报

2

主题

25

帖子

211

积分

③业余

积分
211
发表于 2010-5-6 23:44:35 | 显示全部楼层
看來是True Type 和Open Type之間的差距吧
LZ有辦法相容Open Type的字體嗎?

或是說,若我要在我的遊戲中指定特殊字型,是不是可能把字體檔案和遊戲的執行檔放在同一個目錄這樣讓他去調用呢?

如:
ABC.exe
FN.DLL
KAIU.TTF
這樣的結構
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-3-29 18:26 , Processed in 0.022404 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表