All Fonts
by t3oCorp
All Fonts lets Beta players load their own .ttf and .otf font files for in-game text, and it runs on the client alone.
What it does
Custom fonts are read at runtime from .ttf and .otf files and drawn by the beta text renderer, so the look of on-screen text can change without modifying the game files. Size, a vertical offset and the anti-aliasing setting can be adjusted while the game runs, and changes take effect immediately without a restart.
Only the client needs the mod, since it changes how text is drawn for the player and does nothing on a server. It is published for Babric on b1.7.3 only, and snapshot builds are available as well. The mod is released under the Creative Commons Attribution 4.0 license and is not open source.
Key features
Runtime font rendering
Font files in .ttf and .otf format are loaded while the game runs and used by the beta text renderer.
Adjustable size and offset
Font size, scale and vertical offset can be set at runtime to fit different fonts into the existing text layout.
Linear filtering off
Anti-aliasing and linear filtering are switched off, which keeps glyph edges sharp at small sizes.
Live changes
Setting changes apply immediately, so a font can be compared against another without restarting the game.
Gallery
Use cases
Testing fonts
A player who wants to compare typefaces on the beta interface can swap font files and adjust size without leaving the game.
Readability tuning
Vertical offset and scale help align a new font with the default layout when the glyphs sit higher or lower than usual.
Who it’s for: Players on Babric b1.7.3 who want their own typefaces for in-game text, and people who create or test font files for that version.
Questions
Does All Fonts need to be installed on the server?
Which game version does All Fonts support?
Can font changes be applied without restarting?
More from t3oCorp
Official listing
- Modrinth page
- modrinth.com/mod/all-fonts
- Owner
- t3oCorp
- Published
- 2026-02-19
- Updated on Modrinth
- 2026-02-19
- Facts verified
- 2026-10-15
