Modscraper Modscraper Minecraft
Smooth Font logo

Smooth Font

Mod

by bre2el

Draws all font smoothly for better readability and can replace to fonts in your computer.

Type

Mod

CurseForge Downloads

35,194,428

CurseForge ID

285742

Last Updated

Nov 6, 2026

Description

3xZl0AL.png

Description

This mod draws all fonts (including resource pack's fonts) smoothly for better readability on all scales. Furthermore, you can use any font installed on your computer.
Smooth Font is the successor to my mod Unicode Font Extension. However, this mod is effective not only for unicode fonts but also for default MC fonts and many functions have been improved. 

Main Features

Normally, characters are not displayed cleanly in the following situations.
However, this mod can display characters cleanly even under these situations. 

  • Scaling down (especially, unicode font)
  • Fractional scaling (ex. x0.75, x1.25 etc)
  • Oblique viewing angles

These features work by just installing this mod, basically any settings are unnecessary.
Furthermore, this mod has the following additional functions. 

  • Any fonts installed on your computer can be used.
  • Enable the Large GUI scale in unicode font mode.
  • Optimization only mode. This mode improves some performance of a standard font renderer. [v1.16~]

And, this mod is created as it should be effective for most texts of many other mods.

Comparison with Large GUI and x0.5 scaled characters:

ob1gK0l.png 

 

Improve readability of very small text:

 

Text on the sign at oblique viewing angles:

NA3URoS.png

  

Better readablility of tooltip text:

puWzxYi.png

 

Performance of "Optimization Only" mode:

 

 

Usage

Pressing [HOME] key opens the configuration GUI by default.

Config Screen

 

Font Selection

 

Usage of external font files

Since v1.15, external font files in specific folders can be used in addition to fonts which are installed in a system. By default, font files located at "<minecraft folder>/fontfiles" folder can be recognized and these fonts are listed in a font selection list of a GUI. (The <minecraft folder> means the folder which has "mods" folder and "config" folder etc.) The font folder paths are configurable in a config file. Most of TrueType, OpenType and Type1 font files can be recognized.

ex) If you add "font" to "externalFontsPaths" in the config file, the "font" folder can also be recognized by SmoothFont.

    S:externalFontsPaths <
        fontfiles
        font
     >

The "fontfiles" folder doesn't exist by default and it is necessary to create "fontfiles" folder by yourself if you use the external font files feature.
If you include font files in your modpacks, please pay attention to the permission and the license of the fonts.

Improvements from Unicode Font Extension

  • Support for default MC font including resource pack fonts.
  • More beautiful scaling of characters.
  • Blur reduction for interpolated low resolution fonts.
  • Larger font size support.
  • Automatic brightness adjustment.
  • Faster texture loading option.
  • Faster font image generation by multicore CPU.
  • Reduce used memory.
  • Better mod compatibility.
  • Performance improvement by optimization.
  • Use of external font file.
  • Quality or Performance priority mode. [v1.16~]
  • Optimization only mode. [v1.16~]

Compatibility configuration / commands

  • /sfont renderers
    Print font renderer classes managed by smooth font.

  • /sfont precision <high | normal | vanilla> <font renderer id>
    Set a font width precision mode for the specified font renderer.
    It will be saved to config file simultaneously with the change.
    High precision: Best quality in font width.
    Normal precision: Moderate quality and better compatibility in string width calculation.
    Vanilla precision: Vanilla equivalent quality and maximum compatibility in string width calculation of unicode font.

  • /sfont <disable | enable> <font renderer id>
    Disable or enable smooth font functions temporarily for the specified font renderer.
    Disabling can nearly completely bypass the smooth font functions for the target font renderer. This is temporary change and NOT saved to config file.
    To make changes permanent, please add the font renderer class to "unaffectedClasses" in config file manually.
 

Notes

  • This is a client-side mod, so it is not necessary to install on the server.
  • Don't use Unicode Font Extension with Smooth Font. Naturally, these mods conflict.
  • Currently MC1.8.9 version does not work with optifine. => Solved in v1.6!!
  • If you want to use this mod with FastCraft on MC1.7.10. Please specify "enableFontRendererTweaks=false" in FastCraft.ini.

About memory usage

Since the version 1.14.1 and later drastically reduces memory usage when using the platform font,
it is strongly recommended to update to the latest version if you are changing the font.

  • ~v1.12:
    When using platform fonts, the higher the resolution, the more memory required to hold pre-rendered glyph images. Higher resolution and larger size settings require hundreds of megabytes of memory. 
  • v1.13.x:
    The glyph images are converted to grayscale by default, so the memory usage has been reduced to 1/4. 
  • v1.14.1~:
    The glyph images are converted to grayscale and compressed by default, so the memory usage has been drastically reduced. (Total memory usage to hold glyph images is approximately 15MB in 32px+20% settings.) Of course, compared to the previous version, there is almost no impact on performance. 

Incidentally, if you are using MC default fonts or resource pack fonts, there is no extra memory consumption for holding glyph images because glyph images are read from files on demand and no glyph images are held on memory.

Modpacks

Feel free to use this mod in any modpacks.

Special Thanks

  • Thanks to SuperExboom for simplified Chinese translation.
  • Thanks to LastLife919 for Russian translation.
  • Thanks to EnderDragonEP for traditional Chinese translation.

Compatibility

Mod Loaders

Forge

Game Versions

1.12.2

Recommended Gear

Affiliate

Hardware and extras that pair well with this mod.

As an Amazon Associate I earn from qualifying purchases.

Screenshots

Similar Mods

Included in Modpacks (104)

Show fewer
SkyFactory 4 SkyFactory 4 SevTech: Ages SevTech: Ages FTB Presents Stoneblock 2 FTB Presents Stoneblock 2 Dungeons, Dragons and Space Shuttles Dungeons, Dragons and Space Shuttles Hexxit Updated Hexxit Updated SevTech: Ages of the Sky SevTech: Ages of the Sky FTB Ultimate Reloaded FTB Ultimate Reloaded Rebirth of the Night (RotN) Rebirth of the Night (RotN) FTB Sky Odyssey FTB Sky Odyssey FTB Sky Adventures FTB Sky Adventures FTB Academy FTB Academy Space Astronomy 2 Space Astronomy 2 Towards Rocket Science Towards Rocket Science MeatballCraft, Dimensional Ascension MeatballCraft, Dimensional Ascension           AMP - Awakening Classic AMP - Awakening Classic Levitated Levitated Jurassic World Reborn II Jurassic World Reborn II Seablock: Rustic Waters Seablock: Rustic Waters GreedyCraft GreedyCraft SpaceCraft - (GalactiCraft) SpaceCraft - (GalactiCraft) FTB Builders Paradise FTB Builders Paradise Enigmatica 2: Expert - Extended Enigmatica 2: Expert - Extended            AMP - Sky of Diamonds! AMP - Sky of Diamonds! The 1.12.2 Pack: Perfectly Complex The 1.12.2 Pack: Perfectly Complex Chemical Exchange Chemical Exchange Glacial Awakening Glacial Awakening Ben 10 Survival Ben 10 Survival Zombie Apocalypse Remastered Zombie Apocalypse Remastered Dimension Zero Dimension Zero Astroblock 2 - Lost in Space Astroblock 2 - Lost in Space NanoMagic NanoMagic Expedition In The Sky Expedition In The Sky Mech & Magic Mech & Magic Mech & Magic LITE Mech & Magic LITE The Trial of God The Trial of God SRP: Quarantine Zone SRP: Quarantine Zone Underdog Underdog Chroma Technology Chroma Technology TREPIDATION TREPIDATION Chroma Sky Chroma Sky Military Industrial Complex Military Industrial Complex Into The Betweenlands Into The Betweenlands           AMP - Awakening Reforged AMP - Awakening Reforged Evolution: Reset Evolution: Reset           AMP - Awakening Classic (Lite) AMP - Awakening Classic (Lite) Thaumic Renaissance - Kedition Thaumic Renaissance - Kedition EMC Maker EMC Maker SUPERHERO Survival - SHSV SUPERHERO Survival - SHSV [GTCEu] GregTech Expert 2 [GTCEu] GregTech Expert 2 GregTech Quantum Transition GregTech Quantum Transition FictionCraft: Atomic Space FictionCraft: Atomic Space Naruto Cubed Naruto Cubed SlashAoA3 SlashAoA3 Manufactio 2 - Nuclear Edition Manufactio 2 - Nuclear Edition RougeCraft - Dungeons, Quests And Combat RougeCraft - Dungeons, Quests And Combat Compaction: Think inside the box Compaction: Think inside the box TerraFirmaCraft Reditus 2 TerraFirmaCraft Reditus 2 Interactions Interactions Draconic Infinity Draconic Infinity Gregtania6 Skyblock Gregtania6 Skyblock Adventure Life - New Life Adventure Life - New Life Adult Sauce Adult Sauce Technocratica Technocratica Tiny Block Tiny Block Fantasy Evolved: Quest For Magic Fantasy Evolved: Quest For Magic Thaumic Industries Thaumic Industries Medullacraft: Immersive Rocketry Medullacraft: Immersive Rocketry Might & Magic RPG Might & Magic RPG Not Too Complicated Not Too Complicated MasterTech: Hollow Beginning MasterTech: Hollow Beginning SuperHeroes, Quests, Adventure! SuperHeroes, Quests, Adventure! The Immersive Revolution The Immersive Revolution Ultra Hardcore Ultra Hardcore Unyielding Unyielding Gregtech5u完全攻略クエストガイド[GT5U] Gregtech5u完全攻略クエストガイド[GT5U] Animalia - Zoo and City Animalia - Zoo and City Equivalent Block Equivalent Block Into The Betweenlands 2 Into The Betweenlands 2 PvP Advanced PvP Advanced Pixelmon Champions Pixelmon Champions Technology empty Island Technology empty Island Quicksand & Tornadoes Quicksand & Tornadoes Star Tech Star Tech Nova Academy Official Nova Academy Official Friendly PvP Friendly PvP Apollo Apollo Mystic's Monstrosity Lite Mystic's Monstrosity Lite Floramancer Floramancer Real Island 2 - Modular Craft Real Island 2 - Modular Craft Herodotus Herodotus Hexxit Resurrected Hexxit Resurrected Singularity Project Singularity Project prehistoric park The Great Adventure prehistoric park The Great Adventure Pixel Pusher Pixel Pusher Ragecraft: Tactical Warfare Ragecraft: Tactical Warfare Isolated Crystal 3 Isolated Crystal 3 SpaceTech --Space Capsule-- SpaceTech --Space Capsule-- UltraCraft 1.12.2 UltraCraft 1.12.2 Sophia insane craft YT Sophia insane craft YT RADIATION RECKONING RADIATION RECKONING

External Resources