Font injection into English version

by YLTai·v1.0.1·Updated 2025-10-09

A BepInEx plug-in for "Hollow Knight: Silk Song", used to replace English fonts. Based on SilksongFontsInject, this version focuses on expanding the English character set. BepInEx 5 and Configuration Manager need to be installed.

Screenshots 4 screenshots

About this mod Machine translation

A BepInEx plug-in for "Hollow Knight: Silk Song", used to replace English fonts. Based on SilksongFontsInject, this version focuses on expanding the English character set. BepInEx 5 and Configuration Manager need to be installed.

SilksongFontsInject_EN

🎯 **A BepInEx font replacement plug-in specially created for "Hollow Knight: Silk Song"**

✨ Core Functions

  • **English font replacement**: Easily replace the game's default English font with a custom TMP font
  • **Character Set Extension**: Support for extending missing characters in the English font set
  • **Flexible Configuration**: Provides a flexible structure for creating custom font atlases and JSON configurations

🛠️ Installation Guide

  • **Prerequisite**: Make sure BepInEx 5 with Configuration Manager is installed
  • **Installation steps**:
  • Extract the module files to the game directory:

```

Hollow Knight Silksong/BepInEx/plugins/SilksongFontsInjectEN/

```

  • **Folder structure**:

```

BepInEx/plugins/SilksongFontsInjectEN

├─ SilksongFontsInjectEN.dll

└─ assets/

├─ font.png

└─ font.json

```

💻 Developer Guide

Want to support other languages? Just replace the font files in the assets/ folder!

**Steps to create custom fonts**:

  • Open Unity and use TextMeshPro Font Asset Creator (Legacy TMP 1.1.0)
  • Select TTF/OTF fonts that support the target language
  • Set the following parameters:
  • Font size: 91
  • Font padding: 10
  • Gallery resolution: 1024 × 1024

-Character set: Select Unicode range (hex), enter the Unicode range covering English and target language

  • Click Generate Font Atlas → Unity will create the font atlas image (font.png) and font resource data
  • Convert TMP_FontAsset data to JSON format (font.json)
  • Replace existing font.json and font.png in assets/ folder

Once the replacement is complete, the game will load your custom font and display the target language correctly!

🙏 Acknowledgments

  • **Original project**: YLTai (SilksongFontsInject_Chinese)
  • **English adaptation**: beee

---

🎮 **Experience the more personalized "Hollow Knight: Silk Song" game interface now! **

Install & use Install: follow the bundled instructions

  1. Unzip the archive from playbuff and read the bundled readme / instructions first.
  2. There is no universal mod manager for this game: some mods replace game files directly, some go into a game-specific Mods folder, and some need a game-specific community loader or tool first — follow the bundled readme.
  3. Place the files exactly as the readme says; mods with listed dependencies need those installed too.
  4. Launch the game to confirm it loaded; some games require enabling mods in settings or an in-game mod menu.

Install locations vary a lot between games and mods — the bundled readme is the most reliable guide.

File & checksum

Filename
SilksongFontsInjectEN 1.0.1
File size
281.0 KiB