我正在写秋千窗口。我需要在几个操作系统上显示它(Windows / Linux / Solaris是最小的)。 我窗口中的不同控件使用不同的字体 - Tahoma,MS Sans Serif,Monospace等等。
我尝试在Linux上运行我的应用程序,甚至Microsoft字体也成功显示。
我想知道在可移植性方面是否有更好的字体使用指南?或者它没关系,我可以使用任何字体,它们将显示在任何操作系统上?
由于
答案 0 :(得分:2)
我认为DIALOG是唯一可以在所有平台上保护的安全字体,并且一直是我使用的字体并且已经成功使用,尽管声称这些字体完全支持:Serif,Sans-serif,Monospaced,Dialog和DialogInput
除非您使用应用程序发送字体库,否则其他字体可能无法在某些给定的操作系统上运行。
答案 1 :(得分:0)
另一种方法是让用户决定他们想要使用哪种字体。只有他们真的知道哪一个最适合他们。
http://www.java-tips.org/java-se-tips/java.awt/listing-all-available-fonts-provided-in-the-s.html