web-dev-qa-db-ja.com

Ubuntu 14.04でデフォルトの漢字/日本語フォントが間違っています。変更方法は?

私は日本語を勉強していますが、Ubuntuで使用されるデフォルトのフォントに問題があります。私は、標準的な漢字の書き方を学びたいのですが、それらを書くためのおしゃれでスマートな方法ではありません...

12.04では、以前にも同様の問題が発生していました。この投稿の解決策で解決できました: 正しいフォントを日本語で表示する 、つまり、パッケージttf-vlgothicをインストールします。

14.04にアップグレードしてから、一部の文字が正しくないことに再び気付きましたが、以前ほど明確ではありません。以前に提示されたソリューション(sudo apt-get install ttf-vlgothic)は、ttf-vlgothicが14.04のソースから削除されたため、機能しなくなりました(理由)...どうやら、Ubuntu 14.04はデフォルトでfonts-vlgothicを使用しますが、新しい文字が誤って書き込まれます。たとえば、漢字究は、 http://jiten.go-kanken.com/kanji/272.html に示されているように、5番目のストロークが「正方形」で記述されることになっていますが、 Ubuntuのデフォルトでは、5番目のストロークはまっすぐで、4番目のストロークに似ています。

Ttf-vlgothicが削除されたのはなぜですか?バグですか?また、ttf-vlgothicは日本の現在の標準に対応しているため、デフォルトで使用する必要があります。 (バグを報告すべきですか?)

とにかく、誰かが解決策を持っていますか?ありがとう!

編集:fonts-vlgothicについて私が言ったことは間違っています。このパッケージを削除して標準フォントに置き換えましたが、まだ問題がありますので、それは別のパッケージ/フォントです???

3
Jitsumi

私は正しい答えを見つけたと思います。

Ubuntu 14.04で日本語フォントを表示する最も簡単な方法は次のとおりです。

  1. 69-language-selector-ja-jp.conf を〜/ .fonts.confまたは〜/ .config/font-manager/local.confにコピーします。

それでおしまい。簡単ですね。 ;)

詳細な表現は次のとおりです。

まず、/ etc/fonts/conf.d /(または/etc/fonts/conf.avail/)にvlgothicフォントを含む日本語フォントを表示するメカニズムがあります。これらは65-fonts-xxx.confファイルに記述されています。ただし、これらのメカニズムは日本語環境でのみ使用可能です。たとえば、これらの構成ファイルには次の行が表示されます。これにより制限されます。

<test name = "lang" compare = "contains">
<string> ja </ string>
</ test>

一方、中国語フォントの同様のメカニズムは、69-language-selector-xxxファイルで使用できます。これらのメカニズムは言語環境をチェックしないため、いつでも利用できます。 Ubuntu 14に69-language-selector-ja-jp.confがない理由はわかりませんが、英語環境で中国語フォントが表示される理由です。

必要に応じて、65-fonts-xxx.confファイルから上記の言語チェックを削除して、日本語フォントを表示できます。または、上部で説明したように、構成ファイルのみを変更できます。

1
Kazushi

私はここで同じ問題を抱えています。 Ubuntu 14.04では、デフォルトで日本語フォントよりも中国語フォントが表示され、英語環境が表示されます。

これは次の手順で修正できますが、これにより環境全体が日本語に変更されます。アプリケーション、フォルダなどの名前が日本語で書かれていることを意味します。

  1. システム設定->言語サポート
  2. 言語の挿入/削除->日本語のチェック->適用
  3. システム設定->ユーザーアカウント->言語として日本語を選択

フォントのみを変更したいのですが、残念ながらそれを行う方法がわかりません。

0
Kazushi