3

Synth のルック アンド フィールを備えた Java スイング アプリケーションを開発しています。アプリケーションにはテキストを含む背景画像があり、この背景レイヤーの上に「アクティブな」テキスト (JLabel 内のテキスト) が必要です。しかし、私が選択したフォント (Verdana) は、何らかの理由で Swing でひどくレンダリングされるため、アクティブなテキストのフォントが背景のフォントと一致しません。Swing でテキストを少し滑らかに見せる方法を知っている人はいますか? ここここで同様の問題を発見しましたが、AA が残りのアプリケーション イメージにどのような影響を与えるか、または AWT デスクトップ プロパティまたは -Dswing.aatext=true フラグのどちらを使用するかについては不明です。どんなヒントでも大歓迎です。ありがとう!

編集:これをOSXとWindows 7でテストしましたが、どちらも同じ効果を示します。

4

1 に答える 1

2

これは Swing 自体の問題だと思います。関連する質問を見てください。

私の経験では、 FontForgeを使用してヒントを無効にすることが役に立ちます。

于 2011-12-06T19:02:52.370 に答える