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
/dmgfontor/dfcfor 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
.ttffile into theFontsfolder 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
- Extract
DmgFontChangerto yourWorld of Warcraft\_classic_\Interface\AddOns\folder - Recommended: Have LibSharedMedia-3.0 installed (included in most UI addons like ElvUI, Details!, SharedMedia)
- Restart your WoW client
Usage
GUI
Open the settings panel via:
- Minimap button (draggable)
/dmgfont guior/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?
- Place your
.ttffile inDmgFontChanger/Fonts/ - In-game:
/dmgfont path Interface\AddOns\DmgFontChanger\Fonts\yourfont.ttf - Log out to character select and log back in
Important Notes
- Font changes require a logout to the character selection screen. A
/reloadalone 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 pathto load fonts directly.
Requirements
- WoW TBC Classic Anniversary (Interface 20505)
- LibSharedMedia-3.0 (optional but recommended)

