转跳到内容

[求助]关于RPGMakerMZ的字体问题


推荐贴

如题,我之前用gpt翻译了一个黄油,覆盖文件后打开游戏结果发现字体缺失了,不是那种口口字,是真正的成了空格,比如“热烘烘的”会写成“热     的”,查看翻译文件那里也没有漏翻。想问下各位大佬如何修改RPGMakerMZ游戏里的文本字体,我打开RPGMakerMZ在系统2那里修改打开游戏就会显示无法读取clamp类的报错,用mtool打开也会发现字体没有变化,不知道怎么办了:1529987897_SSA(2):

链接到点评
4 分钟前,哥特的亡零说道:

说不定是字体包没有包含这个字(:kl:

要不要下个新的字体,然后塞到【Fonts文件夹】?虽然不知道有没有用(不是专家,仅供参考:mx051:

这个试过,字体塞进去然后就不知道怎么办了,而且我看mz都是woff或者woff2后缀结尾的。我感觉游戏里的字体像正楷,应该是某个代码控制字体的,但是看了好久也没找到:1529987897_SSA(2):

链接到点评
16 分钟前,galact说道:

这个试过,字体塞进去然后就不知道怎么办了,而且我看mz都是woff或者woff2后缀结尾的。我感觉游戏里的字体像正楷,应该是某个代码控制字体的,但是看了好久也没找到:1529987897_SSA(2):

居然在B站找到了教程(:kl:

记得备份:59468f812f6e9_3_37:

在js文件夹里选择【rpg_windows.js】(右键用notepad++打开),在40行附近找到以下内容(这个是俺的某个RPG游戏):mx051:

Window_Base.prototype.standardFontFace = function() {
    if ($gameSystem.isChinese()) {
        return 'SimHei, Heiti TC, sans-serif';

在SimHei前面加个【gamefont, 】或【GameFont, 】,然后保存:mx051:

接着把下载好的字体导入fonts文件夹,并打开【gamefont.css】(右键用notepad++打开):mx051:

    src: url("HYWenHei-65W-3.ttf");

把里面的字体更改成自己下载的字体,后缀要有【.tff】:mx051:

如果没用就试试看把下载的字体的名字换成数字或英文(记得改【gamefont.css】):mx051:

大概是这样?这是俺在B站上看到的,名字叫【RPG制作大师MV1.5.0+版本自定义字体更改教程】:59468f71da214_2_11:

,由哥特的亡零修改
链接到点评
29 分钟前,哥特的亡零说道:

居然在B站找到了教程(:kl:

记得备份:59468f812f6e9_3_37:

在js文件夹里选择【rpg_windows.js】(右键用notepad++打开),在40行附近找到以下内容(这个是俺的某个RPG游戏):mx051:

Window_Base.prototype.standardFontFace = function() {
    if ($gameSystem.isChinese()) {
        return 'SimHei, Heiti TC, sans-serif';

在SimHei前面加个【gamefont, 】或【GameFont, 】,然后保存:mx051:

接着把下载好的字体导入fonts文件夹,并打开【gamefont.css】(右键用notepad++打开):mx051:

    src: url("HYWenHei-65W-3.ttf");

把里面的字体更改成自己下载的字体,后缀要有【.tff】:mx051:

如果没用就试试看把下载的字体的名字换成数字或英文(记得改【gamefont.css】):mx051:

大概是这样?这是俺在B站上看到的,名字叫【RPG制作大师MV1.5.0+版本自定义字体更改教程】:59468f71da214_2_11:

原来还能这样,学到了:YangTuo_Y:

链接到点评

记得MZ字体一般不就是在system.json中:

"advanced":
    {
        "gameId": 83287154,
        "screenWidth": 1280,
        "screenHeight": 720,
        "uiAreaWidth": 956,
        "uiAreaHeight": 605,
        "numberFontFilename": "mplus-2p-bold-sub.woff",
        "fallbackFonts": "Verdana, sans-serif",
        "fontSize": 28,
        "mainFontFilename": "你的字体.ttf",
        "screenScale": 1,
        "windowOpacity": 192
    },

把上面那行改了就行了, 基本上都能行, 不清楚某些游戏行不行

链接到点评
于 2024/10/17 于 AM11点44分,哥特的亡零说道:

居然在B站找到了教程(:kl:

记得备份:59468f812f6e9_3_37:

在js文件夹里选择【rpg_windows.js】(右键用notepad++打开),在40行附近找到以下内容(这个是俺的某个RPG游戏):mx051:

Window_Base.prototype.standardFontFace = function() {
    if ($gameSystem.isChinese()) {
        return 'SimHei, Heiti TC, sans-serif';

在SimHei前面加个【gamefont, 】或【GameFont, 】,然后保存:mx051:

接着把下载好的字体导入fonts文件夹,并打开【gamefont.css】(右键用notepad++打开):mx051:

    src: url("HYWenHei-65W-3.ttf");

把里面的字体更改成自己下载的字体,后缀要有【.tff】:mx051:

如果没用就试试看把下载的字体的名字换成数字或英文(记得改【gamefont.css】):mx051:

大概是这样?这是俺在B站上看到的,名字叫【RPG制作大师MV1.5.0+版本自定义字体更改教程】:59468f71da214_2_11:

这个是mv的修改方法吧,mz的font文件夹里没有这个css文件。不过我找到问题了,是我的mz版本太低了,所以修改了字体才报错了,我下了个新的后就能修改了,还是感谢你:SS04:

链接到点评
于 2024/10/17 于 PM5点45分,godengqian说道:

记得MZ字体一般不就是在system.json中:

"advanced":
    {
        "gameId": 83287154,
        "screenWidth": 1280,
        "screenHeight": 720,
        "uiAreaWidth": 956,
        "uiAreaHeight": 605,
        "numberFontFilename": "mplus-2p-bold-sub.woff",
        "fallbackFonts": "Verdana, sans-serif",
        "fontSize": 28,
        "mainFontFilename": "你的字体.ttf",
        "screenScale": 1,
        "windowOpacity": 192
    },

把上面那行改了就行了, 基本上都能行, 不清楚某些游戏行不行

对的,我就是改的mz编辑软件里这个字体,然后就会报错。不过我找到问题了,是mz版本太低了,所以才会报错,还是感谢你:SS04:

链接到点评
5 分钟前,galact说道:

这个是mv的修改方法吧,mz的font文件夹里没有这个css文件。不过我找到问题了,是我的mz版本太低了,所以修改了字体才报错了,我下了个新的后就能修改了,还是感谢你:SS04:

原来是俺搞错了啦:59468f812f6e9_3_37:

不过解决了就好,不好意思打扰了www:mx051:

哥特的亡零看指路牌的时候拾起一片古怪的叶子,被河童用1节操买來高兴地吃掉了

链接到点评
×
×
  • 新建...

重要消息

为使您更好地使用该站点,请仔细阅读以下内容: 使用条款