boolean () { Font font = members.entrySet().iterator().next().getValue(); if (!font.canDisplay(' ') || !font.canDisplay('M')) { return false; } FontMetrics metrics = FontInfo.getFontMetrics(font.deriveFont((float)EditorFontsConstants.getDefaultEditorFontSize()), FontInfo.DEFAULT_CONTEXT); return metrics.charWidth(' ') == metrics.charWidth('M'); }