我正在制作一个应该尽可能独立于平台的程序。我正在使用 Nimbus LAF。
我想知道,我应该担心字体吗?它是 LAF 本身包含的默认字体还是从平台获取的?
我正在制作一个应该尽可能独立于平台的程序。我正在使用 Nimbus LAF。
我想知道,我应该担心字体吗?它是 LAF 本身包含的默认字体还是从平台获取的?
它是默认的非系统字体。
如果你有一个框架,你在后面添加这一行frame.setVisible(true)
:
System.out.println("Font: "+frame.getFont().getName());
它应该打印Font: Dialog
不是系统字体。所以它应该是一种专有的跨平台字体。
所以,回答你的问题:
我应该担心字体吗?
不,除非:
如果你没有做上面列出的三个,你应该是安全的。