查看: 2642|回复: 4

[已经解决] 帮助栏一换行就出现□

[复制链接]
梦石
0
星屑
50
在线时间
75 小时
注册时间
2013-6-16
回帖
17
发表于 2015-3-27 12:15:33 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
帮助栏一换行就出现□
我用【Font.default_name = "黑体"】改过字体,用默认字体或许别的某些字体倒是没问题
我在之前的一个工程里也是这样用黑体,并没有出现问题
以前那个工程我用中文的VA,现在的用英文的,会不会是这个影响?
QQ截图20150327121151.png

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-3-27 15:05:43 来自手机 | 显示全部楼层
可能是 \r 被绘制导致的。改过脚本没?
回复

使用道具 举报

梦石
0
星屑
50
在线时间
75 小时
注册时间
2013-6-16
回帖
17
 楼主| 发表于 2015-3-28 09:54:57 | 显示全部楼层
taroxd 发表于 2015-3-27 15:05
可能是 \r 被绘制导致的。改过脚本没?

没有改过什么,刚刚再开新工程试过,默认不会出问题,但是换字体就有问题了
回复

使用道具 举报

…あたしは天

梦石
0
星屑
2308
在线时间
4033 小时
注册时间
2010-10-4
回帖
10548

开拓者贵宾

发表于 2015-3-28 10:02:52 | 显示全部楼层
再遇心kong 发表于 2015-3-28 09:54
没有改过什么,刚刚再开新工程试过,默认不会出问题,但是换字体就有问题了 ...

经测试确实和英文版VA有关

导入这个脚本试试看吧:
[pre lang="ruby"]class Bitmap
  alias_method :dt_20150328, :draw_text
  def draw_text(*args)
    index = case args.size
    when 5, 6 then 4
    when 2, 3 then 1
    end

    args[index] = args[index].to_s.delete("\r") if index

    dt_20150328(*args)
  end
end[/pre]

评分

参与人数 1梦石 +1 收起 理由
VIPArcher + 1 认可答案

查看全部评分

回复

使用道具 举报

梦石
0
星屑
50
在线时间
75 小时
注册时间
2013-6-16
回帖
17
 楼主| 发表于 2015-3-28 10:08:46 | 显示全部楼层
taroxd 发表于 2015-3-28 10:02
经测试确实和英文版VA有关

导入这个脚本试试看吧:

成功了,实在感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部