You are viewing a potentially older version of this package. View all versions.
xykle-JaggyFontFix-1.0.0 icon

JaggyFontFix

No more jaggy font for Chinese, Japanese and Korean!

By xykle
Date uploaded 2 years ago
Version 1.0.0
Download link xykle-JaggyFontFix-1.0.0.zip
Downloads 184
Dependency string xykle-JaggyFontFix-1.0.0

This mod requires the following mods to function

bbepis-BepInExPack-5.4.2119 icon
bbepis-BepInExPack

Unified BepInEx all-in-one modding pack - plugin framework, detour library

Preferred version: 5.4.2119
RiskofThunder-HookGenPatcher-1.2.8 icon
RiskofThunder-HookGenPatcher

MMHOOK generation at runtime.

Preferred version: 1.2.8

README

Jaggy Font Fix

No more jaggy font for Chinese, Japanese and Korean!

Why?

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

image

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 generator characters at runtime, you might notice some FPS spike.

And what else?

This mod also provide alt fonts cuz I don't like defult font very much. :\
To change font, just modify "UseFont.txt" and change text to font name and you are good to go.
Fonts name is also include in this mod as a text file, make sure type name right to change font.

Available fonts list:

All fonts are licensed under SIL Open Font License 1.1.

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: 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.

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.

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 instead.

CHANGELOG

1.3.0

  • Add ability to keep vanilla English font as primary font.
  • Add ability to change font size.
  • Add ability to change font sampling point size.
  • Update dependency plugin version.

1.2.2

  • Fix return null gameobject causes missing UI with Evolution Artifact.

1.2.1

  • Add Github page to manifest.json

1.2.0

  • Change configuration method to build-in function.
  • Change mod default font back to Noto Sans
  • Fix some typo in README.md

1.1.2

  • Add HookGenPatcher dependency.

1.1.1

  • Add function to search and replace all avaiable fonts in scene at stage start.

1.1.0

  • Replace function to hook with original game change fonts function.
  • Add customize fonts feature.
  • Change namespace to JaggyFontFix instead of ExamplePlugin.

1.0.0

  • Release mod.