BoldTextFix

Quick rating

Community listing page, reviews here may not be monitored by the author.

BoldTextFix

No reviews yet

Improve bold text in Minecraft with mask dilation, adjustable vanilla offset, and custom TTF/OTF bold fonts. A client-side Fabric mod.

Mod Loaders
Minecraft
26.2

About

Description

BoldTextFix is a client-side Fabric mod for Minecraft that improves the appearance of bold text. Keep the design of your font resource pack while adjusting its bold effect, or choose a separate local font for bold text. Regular text keeps its existing font.

Three bold rendering methods

Mask Dilation (default)

Expands glyph outlines evenly outward to make them bold. Generated bold glyphs do not receive vanilla's second offset bold pass, reducing the ghosting and duplicated edges that can appear with custom fonts.

Dilation strength is adjustable. Glyphs are generated only when bold text actually needs them, and both normal use and the preview save and reuse cached results.

Vanilla Offset

Retains Minecraft's native rightward offset method with adjustable strength, making it useful for comparing results or keeping a vanilla-style appearance. This method also works with Minecraft's default fonts.

Mask Dilation and Vanilla Offset each retain their own strength setting. For glyphs handled by either method, setting its strength to 0 disables synthetic bold and shows the font's original weight.

Custom Bold Font

Use your own TTF/OTF file for bold text, with independent controls for bold font size and clarity. No font resource pack is needed, and regular text keeps its existing font.

Choose a font file with a dedicated bold design to use its designed glyphs. Increasing Bold Font Clarity raises the sampling resolution, along with initial generation cost and memory and VRAM usage. Large font sizes may cause text to overlap; use the preview to compare and adjust.

Controls and preview

  • Compare bold and regular text using the same editable preview text.
  • Select or deselect fonts in the settings screen, or drag TTF/OTF files directly into it. Importing a new font does not automatically change your selection.
  • View file sizes, character counts, and glyph counts. Files that may fail to load are highlighted.
  • View Mask Dilation generation counts and elapsed time in a notification that can appear in any corner or be disabled.
  • Toggle the mod from its settings screen, with seven included language options.

On-demand generation and local caching

Mask Dilation processes only the bold glyphs that are actually needed. It reuses results through memory and local disk caches, and valid disk cache entries remain available after restarting the game.

The default Limited mode slows down new glyph generation to help reduce stuttering during continuous generation. Full Speed adds no generation cooldown, completing work faster but concentrating more processing into a short period. Both modes produce the same bold effect, and the generation limit does not slow cache reads.

New glyphs still need to be generated. Changes to fonts or strength, invalid cache entries, or cleared caches may also require generation again.

Font fallback and compatibility handling

  • Mask Dilation leaves Minecraft's default glyphs using their native bold rendering.
  • When a custom bold font lacks a regular character, it falls back directly to Minecraft's default font and native bold.
  • In Custom Bold Font mode, supported emoji and symbols use third-party glyphs from the current font chain first, the selected custom font second, and Minecraft's default fonts last. Third-party glyphs do not receive an additional offset bold pass.
  • Includes text compatibility handling for Iris shaders, including sign text.

Installation and use

  1. Install Fabric Loader for your Minecraft version and place the matching BoldTextFix JAR in your client's mods folder. The server does not need the mod.
  2. Open the settings through Mod Menu, or assign the “Open bold text debug” keybind in Minecraft's controls. The keybind is unbound by default.
  3. To use a custom bold font, place a .ttf or .otf file in config/boldtextfix/boldfonts/, or drag it into the open settings screen. Each file can be up to 128 MiB. If a manually added file is not listed, click the refresh icon.
  4. Choose a rendering method and use the preview to adjust strength, size, or clarity.

The required Fabric API modules are bundled, so the full Fabric API mod does not need to be installed separately. Mod Menu is optional, and Placeholder API is not required. Supply your own font files; the mod does not download fonts.

Use a file that matches your Minecraft version. Supported versions are listed with each download.

Source and feedback

BoldTextFix is licensed under the MIT License. Third-party components retain their own licenses.

Source: https://github.com/Yecairen/BoldTextFix Issue tracker: https://github.com/Yecairen/BoldTextFix/issues

When reporting a problem, include your Minecraft and mod versions, related mods and font resource packs, and steps to reproduce it.