-
Notifications
You must be signed in to change notification settings - Fork 0
Font Sources
github-actions[bot] edited this page Jul 4, 2026
·
1 revision
RGX-Framework now ships a curated bundle of downloaded open-source fonts chosen to give addon authors a stronger default selection across UI, serif, display, fantasy, pixel, and monospace styles.
WoW addons cannot safely enumerate a player's operating system font folders, so RGX does not support true "system font" discovery.
The practical replacement is:
- bundled fonts inside
RGX-Framework/media/fonts/ - companion add-on font packs that register more fonts through
RGXFonts:RegisterFontPack(...) - per-addon packaged fonts registered through
RGXFonts:RegisterAddonFont(...)
- Inter — https://rsms.me/inter/
- Ubuntu — https://design.ubuntu.com/font
- Liberation Sans — https://github.com/liberationfonts/liberation-fonts
- DejaVu Sans — https://dejavu-fonts.github.io/
- Lato — https://fonts.google.com/specimen/Lato
- Poppins — https://fonts.google.com/specimen/Poppins
- Rajdhani — https://fonts.google.com/specimen/Rajdhani
-
Montserrat— blocked inunavailableFontspending asset replacement
- Crimson Text — https://fonts.google.com/specimen/Crimson+Text
-
Merriweather— blocked inunavailableFontspending asset replacement -
Playfair Display— blocked inunavailableFontspending asset replacement
- IBM Plex Mono — https://fonts.google.com/specimen/IBM+Plex+Mono
- JetBrains Mono — https://www.jetbrains.com/lp/mono/
- Bebas Neue — https://fonts.google.com/specimen/Bebas+Neue
- Bangers — https://fonts.google.com/specimen/Bangers
- Creepster — https://fonts.google.com/specimen/Creepster
- Anton — https://fonts.google.com/specimen/Anton
-
Oswald— blocked inunavailableFontspending asset replacement -
Orbitron— blocked inunavailableFontspending asset replacement -
Audiowide— blocked inunavailableFontspending asset replacement
- Press Start 2P — https://fonts.google.com/specimen/Press+Start+2P
- Silkscreen — https://fonts.google.com/specimen/Silkscreen
- VT323 — https://fonts.google.com/specimen/VT323
- Uncial Antiqua — https://fonts.google.com/specimen/Uncial+Antiqua
-
Cinzel— blocked inunavailableFontspending asset replacement
When adding another font family:
- Download the font from its official source.
- Keep only the specific weights/styles RGX plans to expose.
- Place the files in
media/fonts/. - Register them in
modules/fonts/definitions.lua. - Update
media/fonts/README.mdand this file.
The bundled fonts are limited to permissive redistribution-friendly licenses such as:
- OFL 1.1
- Ubuntu Font License
- Public Domain
RGX still exposes Blizzard's built-in fallback fonts where useful, but the bundled RGX font pack is intended to be the primary source for addon font menus.