public bool IsOtherFont(Font font) { try { Font cFont = (Font) currentfont.Peek(); if (cFont.CompareTo(font) == 0) return false; return true; } catch (InvalidOperationException) { if (standardfont.CompareTo(font) == 0) return false; return true; } }