Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxシステムのJavaはSiyuan黒体ソリューション

LinuxシステムのJavaはSiyuan黒体ソリューション

  

と互換性がありませんFedora 22システムのデフォルトフォントはSiyuan blackfaceです、それはこのフォントがより高度でより美しいフォントであると言われるべきです。 JavaプログラムがSiyuan Blackfaceと互換性がないように見えるのは、LinuxシステムJava用のソリューションがSiyuan Blackfaceと互換性がないからです。公式には、OracleのJavaにしたにも関わらず

最初から7文書はまだTRUETYPE_FONTと他のパラメータとOTFフォントのサポートを提供することができ、そのようなのcreateFont他の方法として、OTFフォントをサポートすることができましたが、ソースをJavaプログラムに太字で表示されます特に簡体字中国語環境では、中国語の文字がボックスに表示され、フォントはSiyuan Blackbody Hong Kongの伝統的なバージョンを使用しているように見え、簡体字中国語版は使用しません。

フォントの問題を研究するための特別な努力がなければ、現在の推測では、Java認識の問題はOTFフォーマットのソースフォントの問題とヒンティング情報の存在によって引き起こされています。質問です。一時的な代替手段としては、XHei、Minglan、その他のコミュニティ製フォント(ヒント情報なし)などのヒント情報なしでTTFフォントを使用することです。 fontconfig内の65-nonlatin.confなどのファイルを直接変更したり、使用する代替フォントの優先順位をカスタマイズしたりします。

上記はLinuxシステムの解決策です。Javaは黒体のソースと互換性がありません。そうでない場合は、OTF以外のフォーマットのフォントのみをお勧めします。具体的な方法は、Linuxにカスタムフォントを追加する方法を参照することができます。

Copyright © Windowsの知識 All Rights Reserved