It's a mystery. You have:
itemTexFrame.lua
Lua Code:
ITEM_TEXT_FONTS = {
["ParchmentLarge"] = {
["P"] = QuestFont,
["H1"] = Fancy48Font,
["H2"] = Game20Font,
["H3"] = Fancy32Font
},
["default"] = {
["P"] = QuestFont,
["H1"] = QuestFont,
["H2"] = QuestFont,
["H3"] = QuestFont
}
};
Lua Code:
local fontTable = ITEM_TEXT_FONTS[material];
if(fontTable == nil) then
fontTable = ITEM_TEXT_FONTS["default"];
end
for tag, font in pairs(fontTable) do
ItemTextPageText:SetFontObject(tag, font);
end
But that signifies a change to SetFontObject so maybe something along the same lines