diff --git a/api/config.lua b/api/config.lua index 47f65297..d480579f 100644 --- a/api/config.lua +++ b/api/config.lua @@ -35,6 +35,7 @@ function pfUI:LoadConfig() pfUI:UpdateConfig("global", nil, "pixelperfect", "0") pfUI:UpdateConfig("global", nil, "offscreen", "0") + pfUI:UpdateConfig("global", nil, "font_blizzard", "0") pfUI:UpdateConfig("global", nil, "font_default", "Interface\\AddOns\\pfUI\\fonts\\Myriad-Pro.ttf") pfUI:UpdateConfig("global", nil, "font_size", "12") pfUI:UpdateConfig("global", nil, "font_unit", "Interface\\AddOns\\pfUI\\fonts\\BigNoodleTitling.ttf") diff --git a/modules/gui.lua b/modules/gui.lua index 2c35ddb4..e29b200e 100644 --- a/modules/gui.lua +++ b/modules/gui.lua @@ -1442,6 +1442,7 @@ pfUI:RegisterModule("gui", "vanilla:tbc", function () CreateConfig(nil, T["Settings"], nil, nil, "header") CreateConfig(nil, T["Language"], C.global, "language", "dropdown", pfUI.gui.dropdowns.languages) + CreateConfig(nil, T["Use Original Game Fonts"], C.global, "font_blizzard", "checkbox") CreateConfig(nil, T["Enable Region Compatible Font"], C.global, "force_region", "checkbox") CreateConfig(nil, T["Standard Text Font"], C.global, "font_default", "dropdown", pfUI.gui.dropdowns.fonts) CreateConfig(nil, T["Standard Text Font Size"], C.global, "font_size") diff --git a/pfUI.lua b/pfUI.lua index 4d5c487c..77d23ded 100644 --- a/pfUI.lua +++ b/pfUI.lua @@ -146,6 +146,11 @@ function pfUI:UpdateFonts() pfUI.font_combat = combat pfUI.font_unit = unit + -- skip setting fonts, keep blizzard defaults + if pfUI_config.global.font_blizzard == "1" then + return + end + -- set game constants STANDARD_TEXT_FONT = default DAMAGE_TEXT_FONT = combat