我有一个在Windows,Linux和Mac op上运行的Java swing应用程序。系统。不久前,Linux用户在增长,我们的Swing应用程序始终使用默认系统字体。



现在,我们正在努力使该应用在这些操作系统中具有相同的外观。因此,我试图发现Eclipse菜单栏中使用的字体。该字体具有良好的分辨率,非常流畅,并且在那些OS上以相同的方式呈现。

有人知道这是什么字体及其大小吗?



这是使用Segoe UI字体为12px的示例:



第一个明显比我的应用中渲染的第二个软。为了准备Font对象,我使用了这个:

Font font=new Font("Segoe UI", Font.TRUETYPE_FONT, 12);
UIManager.put("Menu.font", font);
UIManager.put("MenuItem.font", font);


我将以下Java选项添加到客户端GUI中得到了更好的结果:

-Dawt.useSystemAAFontSettings=lcd
-Dswing.aatext=true


结果如下:

最佳答案

我认为是这样的:

https://www.microsoft.com/typography/fonts/family.aspx?FID=331

希望能帮助到你! :)

10-08 08:53
查看更多