Caxton
by flirora
Caxton adds TrueType and OpenType font support to Minecraft, so resource packs can load real font files for the game's text.
What it does
Fonts are read from the font files in a resource pack and drawn with multi-channel signed distance field rendering, which keeps text sharp at any size. Real bold and italic faces can be supplied as separate files. Complex text rendering is handled by a native library that also assists with text shaping. Caxton bundles that library for x86-64 Windows and common desktop systems; on other platforms the mod has to be built from source. The project does not use AWT. Two font packs are included: Inter and Open Sans.
Caxton is a client-side mod, so only the player needs it, and the server can run without it. It requires Fabric API. Files are published for Fabric, Forge and NeoForge across 27 release versions, 1.18.2 – 26.3, and snapshot builds are published too. The code is open source under the MIT License. Caxton is incompatible with Emojiful, and Soulbound is one of the catalog mods that requires it.
Key features
Sharp text at any size
Glyphs are rendered from distance fields, so text stays crisp when scaled up or down in the game interface.
Real bold and italic fonts
Bold, italic and bold italic styles can each point to their own font file instead of being simulated.
Font provider type
A caxton provider type accepts regular, bold, italic and bold italic keys, each set to a font file identifier.
Fallback providers
A caxton_providers entry in the font JSON is used when Caxton is installed, with the standard providers as fallback.
Parallel font processing
Generating distance fields from fonts is slow, so the process runs in parallel and the results are cached.
Gallery
Compatibility
Latest build for each game version and loader.
26.x4 of 4 versions with builds
1.21.x12 of 12 versions with builds
1.20.x7 of 7 versions with builds
1.19.x3 of 3 versions with builds
1.18.x1 of 1 version with builds
This mod also publishes snapshot builds. Snapshots are not shown in the matrix.
Requirements
Dependencies declared by the latest file for each loader.
Required 1
Required by 1 mod
Use cases
Custom interface fonts
A resource pack can replace the game's text with a chosen typeface, using the bundled fonts or its own font file.
Font licensing checks
Resource pack authors who ship a font file are expected to read its license before distributing it.
Shader-based text packs
Packs that change core text shaders, such as Dark UI or Transparent UI, need changes to work with Caxton fonts.
Who it’s for: Resource pack authors who want TrueType or OpenType fonts in Minecraft, and players who run a resource pack that uses Caxton fonts on Fabric, Forge or NeoForge.
How it compares
NekoUI is client-side only, supports Fabric, Forge, NeoForge and Quilt for 1.20 – 1.21.11, and is not open source under a custom license. AnyFreeType is also client-side only, is open source under the MIT License, and covers Fabric and NeoForge for 1.21.4 – 1.21.8. Glyph is client-side only and open source under the MIT License, with files for Fabric, Forge, NeoForge and Quilt for 1.14.4 – 26.2.
| Mod | Loaders | Game versions | Environment | Updated |
|---|---|---|---|---|
| Caxton | Fabric, Forge and NeoForge | 1.18.2 – 26.3 | Client-side only | 2026-09-16 |
| NekoUI | Fabric, Forge, NeoForge and Quilt | 1.20 – 1.21.11 | Client-side only | 2025-12-22 |
| AnyFreeType | Fabric and NeoForge | 1.21.4 – 1.21.8 | Client-side only | 2025-03-03 |
| Glyph | Fabric, Forge, NeoForge and Quilt | 1.14.4 – 26.2 | Client-side only | 2026-06-16 |
Questions
Does Caxton need Fabric API?
Which loaders does Caxton support?
Can a resource pack supply its own font?
In the catalog
Caxton is one of 36,990 Utility mods on ModsFinder, and one of 25,772 Utility mods for Fabric. 8,071 mods support Minecraft 26.3.
More from flirora
Similar mods
What the author says
Caxton, named after [William Caxton], is a Minecraft mod that adds TrueType and OpenType font support. The following mods are known to handle text layout incorrectly. They should not crash the game, but GUI elements from these mods might have unexpected behavior and might cause warnings to be shown in the log about…
Official listing
- Modrinth page
- modrinth.com/mod/caxton
- Owner
- flirora
- Published
- 2022-11-24
- Updated on Modrinth
- 2026-09-16
- Facts verified
- 2026-10-15
