promotional bannermobile promotional banner

DmgFontChanger

Changes the floating combat text font (damage, healing, crits) with LibSharedMedia support and an in-game GUI picker.

DmgFontChanger

A lightweight addon for WoW TBC Classic Anniversary that lets you change the floating combat text font (damage numbers, healing, crits) using any font from LibSharedMedia-3.0 or your own custom .ttf file.

Features

  • LibSharedMedia Integration – Browse and select from all fonts installed by your other addons (ElvUI, Details!, SharedMedia, etc.)
  • In-Game GUI – Visual font picker with a scrollable list where each font name is rendered in its own typeface, so you can preview before selecting
  • Live Preview – See how your damage, crit, and healing numbers will look directly in the settings panel
  • Minimap Button – Quick access to settings, draggable around the minimap
  • Slash Commands – Full control via /dmgfont or /dfc for those who prefer the command line
  • Scrolling Combat Text Controls – Adjust font size and outline style (None / Outline / Thick Outline) for Blizzard's SCT on your character
  • Custom Font Support – Drop any .ttf file into the Fonts folder and load it via /dmgfont path
  • Persistent Settings – Your font choice is saved between sessions and automatically applied on login

How It Works

WoW has two separate combat text systems:

3D Damage Numbers (yellow/white numbers above enemies)

  • Rendered by the game engine, not the UI
  • This addon can change the font face only
  • Requires logout to character select and log back in to take effect

Scrolling Combat Text (text on your character like "Stunned!", healing received)

  • Rendered by the UI system
  • Font, size, and outline can all be changed
  • Changes take effect immediately

Installation

  1. Extract DmgFontChanger to your World of Warcraft\_classic_\Interface\AddOns\ folder
  2. Recommended: Have LibSharedMedia-3.0 installed (included in most UI addons like ElvUI, Details!, SharedMedia)
  3. Restart your WoW client

Usage

GUI

Open the settings panel via:

  • Minimap button (draggable)
  • /dmgfont gui or /dfc gui

Select a font from the list → confirm Logout → log back in → done!

Slash Commands

Command Description
/dmgfont gui Open settings panel
/dmgfont list List all available LSM fonts
/dmgfont set <name> Set font by name (supports partial matching)
/dmgfont path <path> Set font by direct file path
/dmgfont reset Reset to WoW default
/dmgfont status Show current font settings
/dmgfont logout Quick logout to apply changes

Shorthand alias: /dfc

Custom Fonts

Want to use your own font?

  1. Place your .ttf file in DmgFontChanger/Fonts/
  2. In-game: /dmgfont path Interface\AddOns\DmgFontChanger\Fonts\yourfont.ttf
  3. Log out to character select and log back in

Important Notes

  • Font changes require a logout to the character selection screen. A /reload alone will not apply 3D damage font changes — this is a limitation of the WoW engine, not the addon.
  • SCT (Scrolling Combat Text) changes like size and outline apply instantly.
  • Without LibSharedMedia, you can still use /dmgfont path to load fonts directly.

Requirements

  • WoW TBC Classic Anniversary (Interface 20505)
  • LibSharedMedia-3.0 (optional but recommended)

The DmgFontChanger Team

profile avatar
Owner
  • 1
    Projects
  • 489
    Downloads