Wersje TTF i OTF Source Sans Pro są inaczej wyświetlane w Swing (Nimbus L&F)

ttf:

otf:

obie są tą samą czcionką, ale różne typy czcionek

Używam Java 7 w Windows 7

Według Miguel Sousa przez Adobe błąd nie występuje w czcionkachhttps://github.com/adobe/source-sans-pro/issues/32#issuecomment-23319673

Ustawiam domyślną czcionkę na nową czcionkę. Wersja TTF działa bez żadnych problemów

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);

Dlaczego jest różnica wWysokość linii?

questionAnswers(1)

yourAnswerToTheQuestion