Project1

标题: 求教如何设置某一窗口的字体为fonts文件夹下的字体 [打印本页]

作者: WRZRMZX    时间: 2019-3-26 10:01
标题: 求教如何设置某一窗口的字体为fonts文件夹下的字体
rt,咱使用的是YEP_QuestJournal插件,希望把Quest Data Window里面的字体为fonst文件夹下的某个字体(“123123.ttf”这样的w),但是把Font Face改成123123之后也没用orz,求教到底该怎么弄
作者: WRZRMZX    时间: 2019-3-26 10:09
这里是游戏中希望改动字体的地方[attach]355242[/attach],
这里是插件的相关设置



这里是fonts文件夹下的字体


,求教怎么调用123123.ttf

作者: 526396987    时间: 2019-3-26 11:41
font face指的是你的font family,也就是你点进文件里的字体名称,不是文件名字,我不相信哪一款字体会叫123123的
作者: WRZRMZX    时间: 2019-3-26 16:13
526396987 发表于 2019-3-26 11:41
font face指的是你的font family,也就是你点进文件里的字体名称,不是文件名字,我不相信哪一款字体会叫12 ...

咱下了一个迷你简启体试了试。。。(查了查这个字体的font-family好像就是“迷你简启体”)

然后也放到了fonts文件夹下

但是仍然没有反应
作者: WRZRMZX    时间: 2019-3-26 17:13
又试了试终于发现问题所在了orz。。。
首先,想要引入font文件夹下的字体文件的话必须要在加载游戏的时候将资源文件加载进来,而文件是否加载进来可以通过F8的控制台看到:
1.打开游戏,按下F8打开控制台,切换到Network选项w

2.进入游戏,按下F5刷新游戏,这时可以看到控制台里刷出了很多文件w

这里就是加载的游戏资源文件,如果是楼上那样直接写的话是不可能加载进来的orz
所以,咱们要做的事情就是把字体文件加载进来w
1.在这里使用一个叫做YEP_LoadCustomFonts的文件(不知道这里是不是允许发资源不太敢发出来orz,有些地方好像叫YEP112来着,但使用的时候一定把文件名写成YEP_LoadCustomFonts,咱的血泪教训
2.调用这个插件(最好放在列表的最下面w),输入字体的font-family和字体的文件名(字体的font-family在下载字体的网站上能查到,字体的文件名最好和字体的font-family一样,如果font-family里有空格的话对应文件名用“-”连起来,这个在插件的使用说明里有详细介绍英文好的话可以直接去看英文说明w),这里用的是迷你简启体作为示例w

3.别忘了这里也要设置w

万事俱备,现在保存一下打开游戏看看效果w:

哟西,字体文件已经加载进来了(就是type为font的文件,321321.ttf是gamefont.css里面设置的字体,那段乱码的字体文件是才是咱们加载进来的文件,别问咱为什么是乱码orz,编码规则的锅)
进入游戏查看一下,w成功了!(咲这个字略显尴尬orz)

作者: WRZRMZX    时间: 2019-3-27 21:09
WRZRMZX 发表于 2019-3-26 17:13
又试了试终于发现问题所在了orz。。。
首先,想要引入font文件夹下的字体文件的话必须要在加载游戏的时候将 ...

多亏大佬的回复给了咱些启示w,不过看了看这个字体好像是个开源的字体大概可以使用w(不过也只是准备做一个东方的同人游戏而已不太指望能拿来商用orz)
作者: 梦想家大魔王    时间: 2019-3-27 22:56
实话实说,不建议在同一款游戏里同语种使用多种字体。
不知道别人是什么感觉,反正我看到那样的游戏画面时会感觉很累、很违和。




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