From 9a9d659fa2678ea7783f63b61c2b459d4e91ffba Mon Sep 17 00:00:00 2001 From: shagu Date: Mon, 11 Oct 2021 21:01:57 +0200 Subject: [PATCH] fonts: add option to use orignal game fonts --- api/config.lua | 1 + modules/gui.lua | 1 + pfUI.lua | 5 +++++ 3 files changed, 7 insertions(+) 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