Project1

标题: 如何才能显示这种字体 [打印本页]

作者: 【蛋塔】    时间: 2014-7-6 03:38
标题: 如何才能显示这种字体


为何相同的字体,相同大小,却显示不一样的呢?左图是游戏中显示的,右图是正常的字体

在RMXP游戏,如何才能显示像右图那样的字体呢?我喜欢这种宋体,但是RM视乎把宋体显示得太难看了,模糊不清的,感觉很无力!

似乎不是换换字体就能解决的...................

对RM最不满之处就是字体显示了,不够锐利,太模糊,能否实现右图的效果呢?
如果可以的话能否帮我一下,我愿追加20VIP,无论DLL 还是脚本,只要能实现就行,如果毫无冲突的话,我愿意追加60VIP!
作者: 英顺的马甲    时间: 2014-7-6 03:39
@【蛋塔】
直接使用即可,当然,dll必须存在
dot_font.rar (376.25 KB, 下载次数: 316)
作者: 江户川洛奇    时间: 2014-7-6 08:00
字体大小问题的话可能是XP的大小和画图什么的正常大小有区别吧
和11号字体大小差不多的就是XP里面16号字体大小左右
作者: 英顺的马甲    时间: 2014-7-6 09:56
http://our-story.tk/read.php?tid=311
这是点阵效果,rm会润滑字体==
作者: gqhondafit    时间: 2014-7-6 10:26
你是不是用了其他的脚本或者是调整分辨率之类的脚本?
我在工程默认的脚本中改成宋体是这样的效果:


如果想要调整字体大小可以在脚本Main中的“Font.default_name = (["宋体"])”语句后(大约是第10行)插入:
  1. Font.default_size = 14  # 改成你需要的字体大小,建议在20以上
复制代码
这样会对全局字体大小进行调整,
如果只需要修改对话的字体大小可以用以下脚本(在Main前面新建一个脚本页插入,对默认脚本有效):
  1. class Window_Message
  2.   unless @louse_alias
  3.     @louse_alias = true
  4.     alias louse_refresh refresh
  5.   end
  6.   def refresh
  7.     self.contents.font.size = 20
  8.     louse_refresh
  9.   end
  10. end
复制代码

作者: 天使喝可乐    时间: 2014-7-6 11:20
LZ可以搜索像素字体
作者: Anson    时间: 2014-7-6 11:56
试试这个呗
作者: 黑衣客    时间: 2014-7-6 12:33
RM里是矢量字体,看上去光滑;图画显示的是点阵字体,看上去粗糙,当然,粗糙有粗糙的美感。
放大会发现,RM的文字边缘模糊,RM用这种方式达到光滑效果;而图画的文字放大有锯齿,因为边界分明和分辨率的关系,就形成了粗糙效果。
至于光滑和粗糙哪个漂亮也看情况,我一直认为RM的黑体显示(光滑)比word(粗糙)要好。
RM2003的字体就是点阵宋体,也很好。
作者: ky52879    时间: 2014-7-6 14:59
楼主就别指望了,这里引用一个帖子,貌似解决不了的:

https://rpg.blue/thread-367193-1-1.html
作者: 菜鸟飞呀飞    时间: 2014-7-7 12:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: gqhondafit    时间: 2014-7-7 14:57
本帖最后由 gqhondafit 于 2014-7-7 15:01 编辑

在截图中你应该能看出来吧,其实RM的抗锯齿效果比画图要好些,放大字体就是这个目的。
另外使用抗锯齿那应该一定会使用模糊效果吧,在PS中就是这样的。
作者: 断电    时间: 2014-7-7 20:32
宋体字12号本来是有非常棒的像素效果的,但是不知道为何放在RM里面就是个样子_(:з」∠)_
推荐楼主试试用微软雅黑,20号字。(而且貌似如果是win7正版的话,非商业用途可以免费使用这个字体)

清晰度我个人比较满意,虽然有点儿小。
作者: 【蛋塔】    时间: 2014-7-8 02:49
英顺的马甲 发表于 2014-7-6 03:39
@【蛋塔】
直接使用即可,当然,dll必须存在

虽然显示了锯齿,但好像还是无法显示出字体原貌,这似乎是RM引擎的不足!不管怎么说,先感谢啦!




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