JaggyFontFix

版本 v1.3.0·更新於 2025-06-08

No more jaggy font for Chinese, Japanese and Korean! And now with customize font feature!

截圖 共 1 張

模組介紹 作者原文

Jaggy Font Fix

No more jaggy font for Chinese, Japanese and Korean! And now with customize font feature!

Why?

After Seekers of the Storm update, Chinese, Japanese and Korean font becomes jaggy.

It's very annoying to read like this, so I made this mod to deal with it.\

And this is my first time to make a mod. (My first time is for this, such a meme lol)

OK, so how this mod work?

~~This mod will scan for all TMP_Text compoments available in scene when specific events is triggered, and then replace them with newly generated TMP_FontAsset.~~\

But noted that due to dynamic font that generate characters at runtime, you might notice some FPS spike.

Now I found out there's a function that can just replace about 90% font assets in game. Sometimes this mod still search for all TMP_Text in the scene (At every stage begin), but (hopelly) this mod won't cause too much performance issue now.

And what else?

This mod also provide alt fonts cuz I don't like default Chinese font very much.:\\

~~To change font, just modify UseFont.txt and change text to font name and you are done.\

Fonts name is also include in this mod as a text file, make sure type name right to change font.~~

Now I change configuration method to BepInEx build-in one, if you use r2modman to manage mod, you can just edit config file in r2modman. If you're not use r2modman, config file is locate at \BepInEx\config\xykle.JaggyFontFix.cfg.\

Note that config file only generated after game launched once.

Available fonts list:

  • Bombardier (Default game font for English)
  • Noto Sans (Default game font for Chinese, Japanese and Korean)
  • 臺北黑體/Taipei Sans TC
  • 俐方體11號/Cubic 11

All fonts are licensed under SIL Open Font License 1.1.

But wait, here's more!

Now we have CUSTOMIZE FONT feature! You can just put your font file (in.ttf or.otf format) under this mod folder (\BepInEx\plugins\xykle-JaggyFontFix, same folder as JaggyFontFix.dll)~~, then rename your font file to font.ttf or font.otf and your are good to go.~~

Since I'm using build-in configuration method now, you can just type in your font file name in config file, and enjoy your game.:)

FAQ

Q: Will this mod keep update?\

A: Probably not. Cuz jaggy font maight patch out any time, and basiclly I made this mod just for me and my friends.

Q: YOU LIAR YOU UPDATE THIS MOD THREE DAY IN A ROW!\

A: Not that often anymore. lol

Q: There's sill some font not been change.\

A: ~~I didn't put a lot of time to make this mod, basiclly this mod is just useable. And also I'm lazy.~~\

Now it about 95%(I think) font got replace now, it's too much work for 5% plus I'm still lazy, so I'll call it a day.

Q: Can you add xxx font to the mod?\

A: ~~Short answer, no. But maybe someday I will add load font from file function, just maybe.~~\

Now it's YES. You can customize font by put.ttf or.oft file under the plugin folder(\BepInEx\plugins\xykle-JaggyFontFix) and change config file to match the font file.

Q: Taipei Sans TC and Cubic 11 not work with Korean characters.\

A: Taipei Sans TC and Cubic 11 does NOT support Korean characters, use Noto Sans or custom font instead.

Q: THIS MOD DOES NOT WORK!\

A: Please update to v1.1.2, I forget to dependency HookGenPatcher. \:facepalm\:

Q: Can I change font size?\

A: U can! To change font size, just edit Font Size Scale setting in config file. e.g. Set to 1.5 meaning it scaling to 150%, 0.5 meaning scaling to 50%.

Q: There's still some jaggy fonts on my screen:(\

A: If your game font still feel jaggy, you can try to change Font Sampling Point Size setting in config file to larger number. But keep in mind setting this number to large might cause missing characters or file size increasing.

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

bbepis-BepInExPackRiskofThunder-HookGenPatcher

檔案與校驗

檔案名稱
JaggyFontFix-1.3.0.zip
檔案大小
19.9 MiB