在我的Swing應用程序中,我使用Arial字體。遺憾的是,不同的呈現在不同的平臺:Arial字體的跨平臺解決方案
的Windows:
的Mac OS X:
的Linux:
Windows和Mac OS X變體看起來幾乎相同。 Linux是完全不同的,似乎根本不是Arial。主要問題是字母的不同寬度...
什麼是在Linux上呈現類似於Windows變體文本的最佳解決方案?可能有一些替代字體,例如Nimbus Sans L?
一些限制:JRE不能與應用程序一起提供,它應該非常接近Arial。
謝謝!
http://pastebin.com/C6NcGP0t 您可以使用它來切換字體,否則您可以將它保存爲圖像並緩存圖像。 – 2012-03-15 16:04:03
如果你想跨平臺,不要堅持使用相同的字體。你爲什麼要這樣? – Raedwald 2012-03-15 16:04:35
@Raedwald,主要原因:字母寬度在某些地方打破布局。 – Andrej 2012-03-15 16:11:50