设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 3166|回复: 4
打印 上一主题 下一主题

[已经解决] 如何更改字体文件指定放置位置?

[复制链接]

Lv3.寻梦者

梦石
0
星屑
1592
在线时间
280 小时
注册时间
2017-10-17
帖子
81
跳转到指定楼层
1
发表于 2017-11-24 17:38:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
游戏默认是放在Fonts文件夹,能否更改文件夹的的名称或地址?

Lv4.逐梦者

梦石
0
星屑
13559
在线时间
2753 小时
注册时间
2014-10-4
帖子
756

R考场第七期纪念奖

2
发表于 2017-11-25 01:50:22 | 只看该作者
代码
因为我下的是日文版 我不清楚有什么细节不同
可能要在 Main 里面修改默认字体
RUBY 代码复制
  1. # 请自行修改 2、3 行
  2. font_file="/Font/美玉体.ttf"
  3. font_name="美玉体"
  4. unless Font.exist?(font_name)
  5.   GetCurrentDirectory=Win32API.new('kernel32','GetCurrentDirectoryW','lp','l')
  6.   MultiByteToWideChar=Win32API.new('kernel32','MultiByteToWideChar','llplpl','l')
  7.   len=GetCurrentDirectory.call(0,"")
  8.   buf="\0"*(len-1)*2
  9.   GetCurrentDirectory.call(len,buf)
  10.   len=MultiByteToWideChar.call(0xFDE9,0,font_file,-1,0,0)
  11.   fa="\0"*len*2
  12.   MultiByteToWideChar.call(0xFDE9,0,font_file,-1,fa,len)
  13.   path=buf+fa
  14.   Win32API.new('gdi32','AddFontResourceW','p','l').call(path)
  15. end
  16. Font.default_name=font_name

评分

参与人数 1+1 收起 理由
Lemax + 1 非常感谢

查看全部评分

回复 支持 反对

使用道具 举报

Lv3.寻梦者

梦石
0
星屑
1592
在线时间
280 小时
注册时间
2017-10-17
帖子
81
3
 楼主| 发表于 2018-2-8 22:25:45 | 只看该作者
@SixRC 打扰一下,请问如果我要安装两种不同字体,该怎么做?
本人对脚本不熟悉,只能重复用一次,不知道是否正确。

点评

十分感谢 @SixRC  发表于 2018-2-9 00:55
可以的 VA的脚本可以直接在另一个字体上用一次 除去最后设定默认字体的一行  发表于 2018-2-8 22:54
回复 支持 反对

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-5-2 19:29

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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