Changing the "CombatText Font" option in ElvUI should affect both the font that appears over other players' heads and the font for Scrolling Combat Text for Self
Lua Code:
local function SetFont(obj, font, size, style, r, g, b, sr, sg, sb, sox, soy)
obj:SetFont(font, size, style)
if sr and sg and sb then obj:SetShadowColor(sr, sg, sb) end
if sox and soy then obj:SetShadowOffset(sox, soy) end
if r and g and b then obj:SetTextColor(r, g, b)
elseif r then obj:SetAlpha(r) end
end
function E:UpdateBlizzardFonts()
local NORMAL = self["media"].normFont
local COMBAT = LSM:Fetch('font', self.private.general.dmgfont)
local NUMBER = self["media"].normFont
local NAMEFONT = LSM:Fetch('font', self.private.general.namefont)
local MONOCHROME = ''
CHAT_FONT_HEIGHTS = {6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20}
if self.db.general.font == "Homespun" then
MONOCHROME = 'MONOCHROME'
end
if self.eyefinity then
SetCVar("floatingcombattextcombatlogperiodicspells",0)
SetCVar("floatingcombattextpetmeleedamage",0)
SetCVar("floatingcombattextcombatdamage",0)
SetCVar("floatingcombattextcombathealing",0)
-- set an invisible font for xp, honor kill, etc
COMBAT = [=[Interface\Addons\ElvUI\media\fonts\Invisible.ttf]=]
end
UNIT_NAME_FONT = NAMEFONT
--NAMEPLATE_FONT = NAMEFONT
DAMAGE_TEXT_FONT = COMBAT
STANDARD_TEXT_FONT = NORMAL
if self.private.general.replaceBlizzFonts then
-- Base fonts
--SetFont(NumberFontNormal, LSM:Fetch('font', 'Homespun'), 10, 'MONOCHROMEOUTLINE', 1, 1, 1, 0, 0, 0)
SetFont(GameTooltipHeader, NORMAL, self.db.general.fontSize)
SetFont(NumberFont_OutlineThick_Mono_Small, NUMBER, self.db.general.fontSize, "OUTLINE")
SetFont(SystemFont_Shadow_Large_Outline, NUMBER, 20, "OUTLINE")
SetFont(NumberFont_Outline_Huge, NUMBER, 28, MONOCHROME.."THICKOUTLINE", 28)
SetFont(NumberFont_Outline_Large, NUMBER, 15, MONOCHROME.."OUTLINE")
SetFont(NumberFont_Outline_Med, NUMBER, self.db.general.fontSize*1.1, "OUTLINE")
SetFont(NumberFont_Shadow_Med, NORMAL, self.db.general.fontSize) --chat editbox uses this
SetFont(NumberFont_Shadow_Small, NORMAL, self.db.general.fontSize)
SetFont(QuestFont, NORMAL, self.db.general.fontSize)
SetFont(QuestFont_Large, NORMAL, 14)
SetFont(SystemFont_Large, NORMAL, 15)
SetFont(GameFontNormalMed3, NORMAL, 15)
SetFont(GameFontHighlightMedium, NORMAL, 15)
SetFont(SystemFont_Shadow_Huge1, NORMAL, 20, MONOCHROME.."OUTLINE") -- Raid Warning, Boss emote frame too
SetFont(SystemFont_Med1, NORMAL, self.db.general.fontSize)
SetFont(SystemFont_Med3, NORMAL, self.db.general.fontSize*1.1)
SetFont(SystemFont_OutlineThick_Huge2, NORMAL, 20, MONOCHROME.."THICKOUTLINE")
SetFont(SystemFont_Outline_Small, NUMBER, self.db.general.fontSize, "OUTLINE")
SetFont(SystemFont_Shadow_Large, NORMAL, 15)
SetFont(SystemFont_Shadow_Med1, NORMAL, self.db.general.fontSize)
SetFont(SystemFont_Shadow_Med3, NORMAL, self.db.general.fontSize*1.1)
SetFont(SystemFont_Shadow_Outline_Huge2, NORMAL, 20, MONOCHROME.."OUTLINE")
SetFont(SystemFont_Shadow_Small, NORMAL, self.db.general.fontSize*0.9)
SetFont(SystemFont_Small, NORMAL, self.db.general.fontSize)
SetFont(SystemFont_Tiny, NORMAL, self.db.general.fontSize)
SetFont(Tooltip_Med, NORMAL, self.db.general.fontSize)
SetFont(Tooltip_Small, NORMAL, self.db.general.fontSize)
SetFont(ZoneTextString, NORMAL, 32, MONOCHROME.."OUTLINE")
SetFont(SubZoneTextString, NORMAL, 25, MONOCHROME.."OUTLINE")
SetFont(PVPInfoTextString, NORMAL, 22, MONOCHROME.."OUTLINE")
SetFont(PVPArenaTextString, NORMAL, 22, MONOCHROME.."OUTLINE")
SetFont(CombatTextFont, COMBAT, 200, MONOCHROME.."OUTLINE") -- number here just increase the font quality.
SetFont(FriendsFont_Normal, NORMAL, self.db.general.fontSize)
SetFont(FriendsFont_Small, NORMAL, self.db.general.fontSize)
SetFont(FriendsFont_Large, NORMAL, self.db.general.fontSize)
SetFont(FriendsFont_UserText, NORMAL, self.db.general.fontSize)
end
end
Sorry, it's just I felt ignored and frustrated, since I asked OP if he used ElvUI which he confirmed, while the others ignored my post