Project1

标题: 【求教】关于RMXP的字体渲染引擎 [打印本页]

作者: gonglinyuan    时间: 2014-7-26 15:25
标题: 【求教】关于RMXP的字体渲染引擎
本帖最后由 gonglinyuan 于 2014-7-26 15:28 编辑

RMXP的字体渲染到底在哪里呢?脚本里当然没有,难道是在RGSS102J.dll里面?

当我安装Mactype、或者开启Win7的ClearType之后,RMXP游戏内部的字体形式却没有任何改变;而对于有些游戏,比如《废都物语》,Mactype却是“有效”的(会导致字符重叠难以辨认)。

RMXP的字体渲染貌似自带抗锯齿,可是感觉它已经满足不了日渐增长的视觉需求了,而且它只适合黑体、楷体等少部分字体;像宋体、微软雅黑等字体用于RMXP就会感觉不堪入目(也许有人觉得微软雅黑还可以,但我不喜欢字号小的时候那种字符残缺的感觉)

有没有办法改变字体渲染引擎呢?比如用别的方法手工渲染字体、外挂DLL之类的。
作者: liqunsz    时间: 2014-7-26 15:37
Mactype基于GDI++开发,而GDI++是通过替代Windows自身核心部件GDI+进行字体渲染的,某些游戏可用应该是内部使用了GDI+?LZ如果能开发出RM调用Freetype进行文字栅格化自然是造福人类啦(FreeType也是现代视频游戏广泛使用的栅格化引擎
作者: gonglinyuan    时间: 2014-7-26 16:17
liqunsz 发表于 2014-7-26 15:37
Mactype基于GDI++开发,而GDI++是通过替代Windows自身核心部件GDI+进行字体渲染的,某些游戏可用应该是内部 ...

FreeType当然早就知道了,我原本就是想用FreeType的。因为我感觉Ubuntu的字体特别漂亮(我个人感觉比Mac还要好),用的就是修改过的FreeType。 如果RMXP的游戏能用文泉驿字体+FreeType渲染岂不是美得逆天?
作者: liqunsz    时间: 2014-7-26 23:06
标题: RE: 【求教】关于RMXP的字体渲染引擎
gonglinyuan 发表于 2014-7-26 16:17
FreeType当然早就知道了,我原本就是想用FreeType的。因为我感觉Ubuntu的字体特别漂亮(我个人感觉比Mac ...

看来LZ对开源方面颇有了解,编程方面没有了解,不过字体方面可以稍微推荐下。Google和Adobe联合开发了开源的思源黑体,西文来自Source Sans,汉字、假名设计由Adobe高级字体设计师西塚涼子操刀,骨架接近于Kozuka Gothic,无喇叭口、中宫较大,属于现代黑体,横跨简繁日韩四区字型(简繁:常州华文;日:Iwata;韩:Sandoll Communication | 财大气粗的合作啊OTL),总字模数量达OTF上限65535(应该不出现缺字BUG),有7档字重。有了这些重量级特征,思源基本可以取代文泉驿黑体了,不妨一试
尽管设计方面仍有一些瑕疵,但是其慷慨的各项指标足以秒杀掉一批国内现有的黑体了
附上一个链接http://blog.typekit.com/alternate/source-han-sans-chs/
↑有简繁日韩的文字介绍,让人感动

另:当前似乎OTF版的字距在除InDesign外的其他软件中可能存在问题
作者: 你最珍贵    时间: 2014-7-26 23:22
去除RM字体渲染
https://rpg.blue/thread-368827-1-1.html





欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1