From ad69dbee24eb7b14f2a082d7a20d5ef1d1f3dbed Mon Sep 17 00:00:00 2001 From: rokiyo Date: Sun, 31 Oct 2010 18:20:42 +0000 Subject: [PATCH] - A more fool-proof method for late font registration. --- IceElement.lua | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/IceElement.lua b/IceElement.lua index 02aa06f..f6d61bb 100644 --- a/IceElement.lua +++ b/IceElement.lua @@ -381,13 +381,10 @@ function IceElement.prototype:FontFactory(size, frame, font, flags) fontString = font end - local fontFace = SML:Fetch('font', self.settings.fontFamily) - if not fontFace then - fontFace = "Fonts\\FRIZQT__.TTF" + if not fontString:SetFont(SML:Fetch('font', self.settings.fontFamily), size, flags) then + fontString:SetFont("Fonts\\FRIZQT__.TTF", size, flags) end - fontString:SetFont(fontFace, size, flags) - if not (flags) then fontString:SetShadowColor(0, 0, 0, 1) fontString:SetShadowOffset(1, -1)