Revo Font
No reviews yet
A modern font rendering enhancement mod for Minecraft 1.12.2. It combines a configurable AWT atlas renderer with Skia and COSMIC Text paragraph renderers for advanced shaping and emoji. COSMIC Text is now the recommended option.
Includes quality of life improvements and small tweaks to enhance and customize gameplay.
Addresses and fixes known bugs and issues.
Includes genetic manipulation and biological systems.
Forge is a popular mod loader for versions 1.1+ of Minecraft.
Community voices
Reviews
Click once to include, again to exclude, again to clear
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
Resources
External Links
About
Description
Neo Font Render
NFR can only run in CleanroomMC.
Please USE JAVA25 to launching game.
If you want to play in MC 1.7.10, please add https://github.com/GTNewHorizons/ModularUI2 to your mods folder.
core jar is enough widely, full jar contains core + Skia + noto color emoji, skia jar contains core + Skia. resources jar + skia jar + core jar = full.
A modern font rendering enhancement mod for Minecraft 1.12.2. It combines a configurable AWT atlas renderer with Skia and COSMIC Text paragraph renderers for advanced shaping and emoji. COSMIC Text is now the recommended option.
Overview
Neo Font Render replaces the old bitmap font path in Minecraft 1.12.2 with a configurable text stack that is much closer to a modern UI renderer.
Current Highlights
- Custom system fonts and external TTF files with fallback chains
- Built-in font resources, including bundled Sarasa UI SC and Noto Color Emoji
- COSMIC Text paragraph rendering for ligatures, kerning, fallback, BiDi, complex scripts, and emoji (recommended)
- Skia paragraph rendering as an alternative renderer
- Automatic fallback to the AWT atlas renderer when the primary renderer is unavailable or initialization fails
- Advanced rendering controls for oversample, adaptive raster scale, mipmap, interpolation, shader compensation, and texture edge handling
- IME / non-BMP input fix so surrogate pairs and emoji are no longer truncated by the legacy input path
- Sign editor paste patch with line wrapping across all 4 lines
- In-game config GUI, emoji test screen, hotkeys, and diagnostic commands|
COSMIC Text Support (Recommended)
Neo Font Render now supports a COSMIC Text-based renderer, offering the best performance among the available engines.
- Built-in fonts for COSMIC Text now have their own separate packages
- COSMIC resolves font families by weight — e.g.
MiSans Demiboldresolves as familyMiSansat weight 600; the main font list hides exposed variants such asMiSans Bold - Use
font.cosmic.*for explicit face overrides when needed - Variable fonts support the
wghtaxis and named weight instances; other axes currently use their font defaults - If the current runtime is incompatible, the mod logs the reason and falls back to the AWT atlas renderer instead of dropping all the way back to vanilla
undefined
Skia Support
Neo Font Render also supports a Skia-based renderer through SkijaTextRenderer.
- Skia mode requires Java 9 or newer
- Embedded native packages are shipped for Windows x64, Linux x64, Linux arm64, macOS x64, and macOS arm64
- If the current runtime is incompatible, the mod logs the reason and falls back to the AWT atlas renderer instead of dropping all the way back to vanilla
This means Java 8 users can still run the mod through the legacy AWT path, while Java 9+ users can opt into COSMIC Text or the full Skia paragraph renderer.
Current Patches and Features
The current codebase includes more than just font replacement:
- Full-string Skia / COSMIC Text rendering path in the FontRenderer mixin for advanced shaped text
- AWT glyph atlas fallback with configurable rasterization and filtering
- Unicode IME fix in GUI input handling for emoji and other non-BMP characters
- Ctrl+V paste support in the sign editor with width-aware wrapping
- Configurable built-in fonts, including bundled Sarasa UI SC and emoji resources
- Runtime texture filter overrides for custom font textures
- In-game emoji test screen and font diagnostics command surface
Controls and Commands
Default Client Hotkeys
| Key | Action |
|---|---|
O |
Open the main config screen |
P |
Open the emoji test screen |
Available Commands
/neofontrender info/neofontrender fonts/neofontrender reload/neofontrender test/neofontrender gui
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Want to reach Minecraft players?
We're looking for a server hosting partner to feature here and other parts of the site. Interested? Send us a message!
Get in touchGet it on
Available Platforms
On ModDex
Community snapshot
By the numbers
Statistics
Resources