vastly improved icon font handling