Did you check with demo application in qlikview community.. There they provided similar solution..
Here I added "Whats New in QV 11" file. Start with first sheet. There you may found good solution for you.
Whats New in QlikView11.qvw 5.9 MB
Per macro should it be possible to change the font, perhaps depending from osuser(). Look in APIGuide.qvw (search font in field Member) for examples like this:
rem set active sheet to Arial 14 bold
set sp = ActiveDocument.ActiveSheet.GetProperties
set sfont = sp.SheetFont
sfont.FontName = "Arial"
sfont.Bold = true
sfont.Italic = false
sfont.Underline = false
sfont.PointSize1000 = 14000