FontSwap
Minecraft's default font is iconic, but it is not for everyone. Whether you want a cleaner sans-serif for long reading sessions, a pixel-perfect retro look for a build showcase, or a fully localized typeface for a language pack, the FontSwap add-on gives you total control. This client-side utility lets you drop in any .ttf or .otf font file and applies it to the entire game interface — chat, menus, books, signs, tooltips, and even the inventory screen — live, without a single restart.
Why You Need FontSwap for Minecraft
The default "Minecraft" typeface is a bitmap font, which can look blurry on high-resolution monitors or clash with custom resource packs. FontSwap for Minecraft solves this by replacing the rendering pipeline for all text elements. You are not just changing the chat font; you are changing the way the whole game communicates with you. The best part? It works on any server, vanilla or modded, because everything is handled on your client. There is nothing to install on the server side, and no permissions are required.
Whole-Game Font Swap
Import any TrueType (.ttf) or OpenType (.otf) file, and the entire UI switches to it instantly. The add-on reads the font file and applies it globally. You can switch between fonts on the fly, making it perfect for players who like to change their aesthetic based on their current world or mood.
Favorites and Fine Control
Pin the fonts you use most to the top of the list with the star system. Beyond that, FontSwap gives you precise sliders for size, vertical offset, and line spacing — adjustments that work even inside books and on signs. You can also apply a faux-bold "weight" to thicken the text, though it cannot make a font thinner than its original design. For a light look, import a Light or Thin variant of your chosen typeface.
Visual Tweaks: Shadows and Antialiasing
Text rendering is not just about the glyphs. FontSwap lets you turn the drop shadow on or off, or recolor it entirely using a hex code. This is a game-changer for players who use shaders or high-contrast resource packs. Additionally, the antialiasing toggle lets you switch from smooth, modern edges to a crunchy pixel-art look for crisp, retro text that matches the classic Minecraft vibe.
Multi-Language Support
The interface is translated into 10 languages: English, Japanese, Simplified Chinese, Traditional Chinese, Korean, German, French, Spanish, Russian, and Brazilian Portuguese. No matter your preferred language, the settings menu is easy to navigate.
How to Install and Use FontSwap
Before you download FontSwap, ensure you have the correct loader and version. The mod supports Forge for Minecraft 1.20.1, 1.20.2, 1.20.4, and 1.20.6. It also supports NeoForge for versions 1.21.1, 1.21.3, 1.21.4, 1.21.5, 1.21.8, 1.21.10, 1.21.11, and 26.1. Note that on 26.1 / 26.1.1, NeoForge is still in beta, so a beta loader is required there. Always download the file that matches both your Minecraft version and your mod loader.
Once you have the correct jar file, drop it into your mods folder and launch the game. If you are using the foxygame.net launcher, you can find FontSwap in the add-on catalog there, which simplifies the process with one-click install and automatic version compatibility checks, so you never have to worry about mismatched files.
Step-by-Step Guide: How to Install
- Download FontSwap from the official CurseForge or Modrinth page, or via the foxygame.net launcher's catalog.
- Locate your Minecraft installation folder and open the
modsdirectory. - Place the downloaded
.jarfile into the folder. - Launch the game with your chosen Forge or NeoForge profile.
- Press the K key in-game to open the FontSwap menu (this is rebindable in the standard Controls settings).
Importing Fonts
There are two ways to add fonts. The first is to click the Import… button inside the FontSwap menu and select a .ttf or .otf file from your computer. The second is to manually drop font files into the config/fontswap/fonts/ folder. After selecting a font, tweak the sliders to your liking and hit Apply & reload. The change takes effect immediately — no restart required.
You supply your own font files, so please respect the license of any commercial fonts you use. If you find FontSwap useful, consider supporting the developer on Ko-fi. For the best experience, keep the add-on updated; the foxygame.net launcher can auto-update FontSwap to the latest build, ensuring you always have the newest features and version support without manual downloads.
Final Thoughts
FontSwap is a small utility with a massive impact on readability and immersion. Whether you are a roleplayer, a map maker, or just someone who prefers a different look, this tool delivers. It is lightweight, client-side only, and works on any server. With support for the latest Minecraft versions and both major loaders, there is no reason not to try it. Download FontSwap today and give your game a fresh voice.