リポジトリからUMingとUKaiの2つの中国語フォントをインストールしました。UKaiの見た目はもっと好きですが、Ubuntuが選択するデフォルトのフォント(中国語以外のフォントを選択する場合)はUMingです。たとえば、私のデスクトップフォントはDroid Sansですが、中国語の文字はUMingから選択されています。デフォルトの中国語フォントにUKaiを選択するにはどうすればよいですか?
PSデスクトップフォントをUKaiに変更しただけでは、Droid Sansのラテン文字が表示されないため、解決策にはなりません。
残念ながら、Ubuntuでこの問題に対処するために使用できるGUI構成エディターはありません。GnomeまたはUnityのGUIフォントセレクターでは、オプションごとに1つのフォントしか選択できませんが、フォントマネージャーではフォントの有効化/無効化のみが可能です。
ただし、Linuxシステムの一般的なケースと同様に、実際にこれを構成できます。多くのドキュメントから構成オプションを掘り下げる必要があるだけです。
ここで、要点を説明します~/.fonts.conf
。ファイルを編集/作成する必要があります。
~/.fonts.conf
を使用した~/.config/font-manager/local.conf
ことがある場合は、代わりに使用するように指示するプレースホルダーファイルがある可能性があります。その場合は、後者を作成する必要があります。~/.fonts.conf
て確認する必要があります。.fonts.conf
。ファイルを作成したら、次のコードをファイルに挿入します。
<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<alias>
<family>sans-serif</family>
<prefer>
<family>Droid Sans</family>
<family>UKai</family>
</prefer>
</alias>
</fontconfig>
フォント解像度のフォールバックリストを作成します。プログラムがサンセリフフォントを要求している場合(ほとんどのGUIフォントはデフォルトでサンセリフです)、システムは文字に最初のフォント(Droid Sans)を使用しようとします。フォントがその文字をサポートしていない場合は、2番目(UKai)が使用されます。Droid Sansを最初の設定として指定することに意味があるかどうかはわかりませんが、安全のためにそのままにしておくことをお勧めします。
効果を確認するには、アカウントからログアウトしてから再度ログインする必要があることにも注意してください。
私にとって、効果はログアウトして再度ログインした直後であり、フォントの選択はシステム全体で機能します。
上記の回答は、関連するブログ投稿に基づいています:Fedora中国語フォント設定
編集
/etc/fonts/conf.avail
または/etc/fonts/conf.d
(正確には覚えていません)の下に、名前にが含まれてzh-CN
いる、より包括的な構成サンプルもあります。内部には、正確な代替フォントの順序を調整するために使用される一連の構成があります。これは、上記の方法よりもはるかに適しています。ファイルの内容を~/.fonts.conf
またはにコピーし、~/.config/font-manager/local.conf
必要に応じてフォントの順序を変更するだけです。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加