Версии Source Sans Pro TTF и OTF по-разному отображаются в Swing (Nimbus L & F)
TTF:
ОПФ:
оба шрифта одинаковые, но разные типы шрифтов
Я использую Java 7 в Windows 7
По словам Мигеля Соуза от Adobe, ошибка не в шрифтахhttps://github.com/adobe/source-sans-pro/issues/32#issuecomment-23319673
Я просто устанавливаю шрифт по умолчанию на новый шрифт. Версия TTF работает без проблем
Font font_o = Font.createFont(Font.TRUETYPE_FONT, fonts.class.getResourceAsStream("fonts/TTF/SourceSansPro-Regular.ttf"));
//Font font_o = Font.createFont(Font.TRUETYPE_FONT, fonts.class.getResourceAsStream("fonts/OTF/SourceSansPro-Regular.otf"));
Font font_n=font_o.deriveFont(Font.PLAIN, UIManager.getLookAndFeelDefaults().getFont("defaultFont").getSize());
UIManager.getLookAndFeelDefaults().put("defaultFont",font_n);
Почему есть разница ввысота линии?