mirror of
https://github.com/brues-code/pfUI.git
synced 2026-10-10 07:30:01 +00:00
add possibility to exchange the default fonts
This commit is contained in:
Vendored
+50
-34
@@ -1,36 +1,52 @@
|
||||
local font = "Interface\\AddOns\\pfUI\\fonts\\arial.ttf"
|
||||
local combat_font = "Interface\\AddOns\\pfUI\\fonts\\combat_font.ttf"
|
||||
-- this must be set during the initial execution
|
||||
STANDARD_TEXT_FONT = "Interface\\AddOns\\pfUI\\fonts\\arial.ttf"
|
||||
|
||||
STANDARD_TEXT_FONT = font;
|
||||
UNIT_NAME_FONT = font;
|
||||
DAMAGE_TEXT_FONT = combat_font;
|
||||
NAMEPLATE_FONT = font;
|
||||
function pfUI.environment:UpdateFonts()
|
||||
-- load config if available
|
||||
local default = "Interface\\AddOns\\pfUI\\fonts\\arial.ttf"
|
||||
local square = "Interface\\AddOns\\pfUI\\fonts\\homespun.ttf"
|
||||
local combat = "Interface\\AddOns\\pfUI\\fonts\\diediedie.ttf"
|
||||
|
||||
SystemFont:SetFont(font, 15)
|
||||
GameFontNormal:SetFont(font, 12)
|
||||
GameFontBlack:SetFont(font, 12)
|
||||
GameFontNormalSmall:SetFont(font, 10)
|
||||
GameFontNormalLarge:SetFont(font, 16)
|
||||
GameFontNormalHuge:SetFont(font, 20)
|
||||
NumberFontNormal:SetFont(font, 14, "OUTLINE")
|
||||
NumberFontNormalSmall:SetFont(font, 14, "OUTLINE")
|
||||
NumberFontNormalLarge:SetFont(font, 16, "OUTLINE")
|
||||
NumberFontNormalHuge:SetFont(font, 30, "OUTLINE")
|
||||
QuestTitleFont:SetFont(font, 18)
|
||||
QuestFont:SetFont(font, 13)
|
||||
QuestFontHighlight:SetFont(font, 14)
|
||||
ItemTextFontNormal:SetFont(font, 15)
|
||||
MailTextFontNormal:SetFont(font, 15)
|
||||
SubSpellFont:SetFont(font, 10)
|
||||
DialogButtonNormalText:SetFont(font, 16)
|
||||
ZoneTextFont:SetFont(font, 48, "OUTLINE")
|
||||
SubZoneTextFont:SetFont(font, 24, "OUTLINE")
|
||||
TextStatusBarTextSmall:SetFont(font, 12, "NORMAL")
|
||||
GameTooltipText:SetFont(font, 12)
|
||||
GameTooltipTextSmall:SetFont(font, 10)
|
||||
GameTooltipHeaderText:SetFont(font, 14)
|
||||
WorldMapTextFont:SetFont(font, 102, "THICK")
|
||||
InvoiceTextFontNormal:SetFont(font, 12)
|
||||
InvoiceTextFontSmall:SetFont(font, 10)
|
||||
CombatTextFont:SetFont(font, 25)
|
||||
ChatFontNormal:SetFont(font, 12, "NORMAL")
|
||||
if pfUI_config and pfUI_config.global.font_default then
|
||||
default = "Interface\\AddOns\\pfUI\\fonts\\" .. pfUI_config.global.font_default .. ".ttf"
|
||||
combat = "Interface\\AddOns\\pfUI\\fonts\\" .. pfUI_config.global.font_combat .. ".ttf"
|
||||
square = "Interface\\AddOns\\pfUI\\fonts\\" .. pfUI_config.global.font_square .. ".ttf"
|
||||
end
|
||||
|
||||
STANDARD_TEXT_FONT = default;
|
||||
UNIT_NAME_FONT = default;
|
||||
DAMAGE_TEXT_FONT = combat;
|
||||
NAMEPLATE_FONT = default;
|
||||
|
||||
SystemFont:SetFont(default, 15)
|
||||
GameFontNormal:SetFont(default, 12)
|
||||
GameFontBlack:SetFont(default, 12)
|
||||
GameFontNormalSmall:SetFont(default, 10)
|
||||
GameFontNormalLarge:SetFont(default, 16)
|
||||
GameFontNormalHuge:SetFont(default, 20)
|
||||
NumberFontNormal:SetFont(default, 14, "OUTLINE")
|
||||
NumberFontNormalSmall:SetFont(default, 14, "OUTLINE")
|
||||
NumberFontNormalLarge:SetFont(default, 16, "OUTLINE")
|
||||
NumberFontNormalHuge:SetFont(default, 30, "OUTLINE")
|
||||
QuestTitleFont:SetFont(default, 18)
|
||||
QuestFont:SetFont(default, 13)
|
||||
QuestFontHighlight:SetFont(default, 14)
|
||||
ItemTextFontNormal:SetFont(default, 15)
|
||||
MailTextFontNormal:SetFont(default, 15)
|
||||
SubSpellFont:SetFont(default, 10)
|
||||
DialogButtonNormalText:SetFont(default, 16)
|
||||
ZoneTextFont:SetFont(default, 48, "OUTLINE")
|
||||
SubZoneTextFont:SetFont(default, 24, "OUTLINE")
|
||||
TextStatusBarTextSmall:SetFont(default, 12, "NORMAL")
|
||||
GameTooltipText:SetFont(default, 12)
|
||||
GameTooltipTextSmall:SetFont(default, 10)
|
||||
GameTooltipHeaderText:SetFont(default, 14)
|
||||
WorldMapTextFont:SetFont(default, 102, "THICK")
|
||||
InvoiceTextFontNormal:SetFont(default, 12)
|
||||
InvoiceTextFontSmall:SetFont(default, 10)
|
||||
CombatTextFont:SetFont(default, 25)
|
||||
ChatFontNormal:SetFont(default, 12, "NORMAL")
|
||||
end
|
||||
|
||||
-- run environment update
|
||||
pfUI.environment:UpdateFonts()
|
||||
|
||||
Reference in New Issue
Block a user