Project1

标题: 如何更改字体文件指定放置位置? [打印本页]

作者: Lemax    时间: 2017-11-24 17:38
标题: 如何更改字体文件指定放置位置?
游戏默认是放在Fonts文件夹,能否更改文件夹的的名称或地址?

作者: SixRC    时间: 2017-11-25 01:50
代码
因为我下的是日文版 我不清楚有什么细节不同
可能要在 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


作者: Lemax    时间: 2018-2-8 22:25
@SixRC 打扰一下,请问如果我要安装两种不同字体,该怎么做?
本人对脚本不熟悉,只能重复用一次,不知道是否正确。




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