次の項目について説明します。
新しいXRenderベースのJava 2Dレンダリング・パイプラインが最新のX11ベースのデスクトップに対してサポートされており、グラフィックスのパフォーマンスが向上します。パイプラインはデフォルトで無効にされていますが、コマンド行プロパティ-Dsun.java2d.xrender=true
を設定して有効にできます。古いX11構成では、XRenderをサポートできないことがあります。詳細形式-Dsun.java2d.xrender=True
を使用すると、パイプラインが実際に有効にされているかどうかを示すメッセージを標準出力に出力できます。
このフラグは、「Java 2Dテクノロジのシステム・プロパティ」ページにリストされています。
JDKは、インストールされたOpenType/CFFフォントをGraphicsEnvironment.getAvailableFontFamilyNames
などのメソッドを通じて列挙および表示するようになりました。また、これらのフォントはFont.createFont
メソッドによっても認識されます。Javaチュートリアルのフォントの選択に関するトピックを参照してください。
TextLayout
クラスはチベット語の書体をサポートします。
SolarisとWindowsでは、JDKの論理フォントがfontconfig.properties
ファイルに静的に指定されています。Linuxの各種の実装では、特有のロケールをサポートする特定のフォントが存在する保証はありません。Java SE 7以降、libfontconfig
を使用して、「認識されない」Linuxプラットフォームの論理フォントに使用するフォントを選択します。詳細は、Fontconfigを参照してください。