Font (Font font) { if (SystemInfoRt.isWindows) { Map<TextAttribute, Object> attributes = new HashMap<>(font.getAttributes()); attributes.put(TextAttribute.UNDERLINE, TextAttribute.UNDERLINE_ON); return font.deriveFont(attributes); } return font; }