我正在寫一個圖形激烈的應用程序,使JLabel脫離屏幕。Mac和Windows中的字體渲染
當我打電話以下行,省略號出現在Mac上,但不是在窗戶框。
g2.setRenderingHint(RenderingHints.KEY_FRACTIONALMETRICS,
RenderingHints.VALUE_FRACTIONALMETRICS_ON);
現在,我猜測這是由於Mac已經在做一些字體的子像素渲染,但我只想確認一下。
此外,由於在Windows上啓用FRACTIONALMETRICS勢在必行(否則該應用程序看起來很糟糕),任何人都可以建議一個工作而不添加一個檢查不是mac嗎?
謝謝。
感謝,ClearType的伎倆是好的,知道但遺憾的是超出了我的目標。任何想法是什麼導致一個省略號而不是另一個呢?還是反鋸齒會使尺寸增大? – 2009-07-20 22:48:48