Chery pick Mehdi's fixes, and hopefully make fonts available everywhere.  Menu size on forum still needs to be fixed.