お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2011-05-13 14:27:28

kenken92
メンバ
登録日: 2007-10-27

11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

 新規に11.04をインストールしたPCのフォントが気にいいりません。具体的にはパネル上のフォントや、Chromiumブラウザのメニューフォントなどに使用されているフォントです(質の低い明朝のようなフォント?)。一方で、10.10から上げた別のPCは気になりません。このPCは10.10に日本チームのリポジトリを加え、各種フォントなどを入れていました。

 外観の設定を見ると両者は同じ設定がされているように見えるのですが、こういったメニューやエラーダイアログに使われるフォントはどこで設定されているのでしょうか。

オフライン

 

#2 2011-05-13 17:47:59

uotora
メンバ
登録日: 2008-06-18

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

「外観の設定」からフォントの設定を見直してみてはどうですか。

オフライン

 

#3 2011-05-13 21:38:33

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

端末を開き、

コード:

cat /etc/fonts/conf.d/69-language-selector-ja-jp.conf

とやると、どうなりますでしょうか。

https://bugs.launchpad.net/ubuntu/+source/language-selector/+bug/778869
のバグを踏んでいたりしないか、というのを疑っています。
この現象であった場合、上記バグレポートに示されているワークアラウンドを試してみて下さい。

コード:

sudo fontconfig-voodoo -s ja_JP

関係無さそうであれば、外観の設定で選択しているフォントをご連絡下さい。
また、そのフォントがインストールされているかを確認してみて下さい。

オフライン

 

#4 2011-05-14 00:20:22

kenken92
メンバ
登録日: 2007-10-27

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

ありがとうございます。

hmatsue による投稿:

端末を開き、

コード:

cat /etc/fonts/conf.d/69-language-selector-ja-jp.conf

とやると、どうなりますでしょうか。

そのファイルが存在しないとエラーが出ます。

外観の設定では
アプリケーション Ubuntu 11
ドキュメント   Sans  10
デスクトップ   Ubuntu 11
ウインドウのタイトル Ubuntu Bold 11
固定幅のフォント Monospace 10
です。どのフォントがあればいいかよくわかりません。

オフライン

 

#5 2011-05-14 10:29:25

vbk
メンバ
From: Lake Hamana in Hamamatsu
登録日: 2009-12-22

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

Ubuntu Japanese Teamのリポジトリが有効になっていますか?
リポジトリの設定を確認し、「language-selector-common」パッケージのバージョン「0.34ja1」でインストールされていることを確認ください。

オフライン

 

#6 2011-05-14 11:42:51

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

vbkさんが書かれた、

vbk による投稿:

リポジトリの設定を確認し、「language-selector-common」パッケージのバージョン「0.34ja1」でインストールされていることを確認ください。

を確認してみて、問題無さそうであれば、なにかの拍子に言語設定を変えたりして、フォント設定ファイルが飛んでしまったのだと思われます。
# というか、内容に若干の違いはあるものの、標準のlanguage-selector-commonでもファイル自体は作成されたような気がします。

コード:

sudo fontconfig-voodoo -s ja_JP

するとファイルが再生成されるかと思います。

ファイルが消えてしまう条件などは、先日ご紹介しました、バグレポートを参照下さい。

オフライン

 

#7 2011-05-14 18:16:29

kenken92
メンバ
登録日: 2007-10-27

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

ありがとうございます。

hmatsue による投稿:

vbkさんが書かれた、

vbk による投稿:

リポジトリの設定を確認し、「language-selector-common」パッケージのバージョン「0.34ja1」でインストールされていることを確認ください。

を確認してみて、問題無さそうであれば、なにかの拍子に言語設定を変えたりして、フォント設定ファイルが飛んでしまったのだと思われます。
# というか、内容に若干の違いはあるものの、標準のlanguage-selector-commonでもファイル自体は作成されたような気がします。

コード:

sudo fontconfig-voodoo -s ja_JP

するとファイルが再生成されるかと思います。

language-selector-common」パッケージのバージョン「0.34ja1はインストールされていました。
そこで、

コード:

sudo fontconfig-voodoo -s ja_JP

を行いましたが、メニューがなんとなく変。つまり英文字と日本語文字がちぐはぐです。
Evolutionメールという項目なら、Evolutionとメールのそれぞれのフォントが不釣合に見えます。

オフライン

 

#8 2011-05-14 21:17:49

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

コード:

cat /etc/fonts/conf.d/69-language-selector-ja-jp.conf

すると状況変わっていますでしょうか(再生成)。

また、パッケージマネージャでipaとかtakaoでパッケージ検索すると、各日本語フォントがインストールされているのが確認できますでしょうか。

オフライン

 

#9 2011-05-15 12:26:40

kenken92
メンバ
登録日: 2007-10-27

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

hmatsue による投稿:

コード:

cat /etc/fonts/conf.d/69-language-selector-ja-jp.conf

すると状況変わっていますでしょうか(再生成)。

結果は以下のとおりです。

コード:

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
    <!-- Japanese (ja) -->
    <match target="pattern">
        <test qual="any" name="family">
            <string>Ubuntu</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Ubuntu</string>
            <string>Takao Pゴシック</string>
            <string>IPA Pゴシック</string>
            <string>IPA モナー Pゴシック</string>
            <string>UmePlus P Gothic</string>
            <string>梅Pゴシック</string>
            <string>VL Pゴシック</string>
            <string>さざなみゴシック</string>
            <string>東風ゴシック</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Takao P明朝</string>
            <string>IPA P明朝</string>
            <string>IPA モナー P明朝</string>
            <string>梅P明朝</string>
            <string>さざなみ明朝</string>
            <string>東風明朝</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>sans-serif</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Takao Pゴシック</string>
            <string>IPA Pゴシック</string>
            <string>IPA モナー Pゴシック</string>
            <string>UmePlus P Gothic</string>
            <string>梅Pゴシック</string>
            <string>VL Pゴシック</string>
            <string>さざなみゴシック</string>
            <string>東風ゴシック</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>monospace</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Takaoゴシック</string>
            <string>IPAゴシック</string>
            <string>IPA モナー ゴシック</string>
            <string>UmePlus Gothic</string>
            <string>梅ゴシック</string>
            <string>VL ゴシック</string>
            <string>さざなみゴシック</string>
            <string>東風ゴシック</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>Ryumin</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Takao P明朝</string>
            <string>IPA P明朝</string>
            <string>IPA モナー P明朝</string>
            <string>梅P明朝</string>
            <string>さざなみ明朝</string>
            <string>東風明朝</string>
        </edit>
    </match>

    <match target="pattern">
        <test qual="any" name="family">
            <string>GothicBBB</string>
        </test>
        <edit name="family" mode="prepend" binding="strong">
            <string>Takao Pゴシック</string>
            <string>IPA Pゴシック</string>
            <string>IPA モナー Pゴシック</string>
            <string>UmePlus P Gothic</string>
            <string>梅Pゴシック</string>
            <string>VL Pゴシック</string>
            <string>さざなみ ゴシック</string>
            <string>東風ゴシック</string>
        </edit>
    </match>

    <match target="font">
        <test name="family" compare="contains">
            <string>Takaoゴシック</string>
            <string>Takao Pゴシック</string>
            <string>TakaoExゴシック</string>
            <string>Takao明朝</string>
            <string>Takao P明朝</string>
            <string>TakaoEx明朝</string>
            <string>IPAゴシック</string>
            <string>IPA Pゴシック</string>
            <string>IPAexゴシック</string>
            <string>IPA明朝</string>
            <string>IPA P明朝</string>
            <string>IPAex明朝</string>
            <string>IPA モナー ゴシック</string>
            <string>IPA モナー Pゴシック</string>
            <string>IPA モナー UIゴシック</string>
            <string>IPA モナー 明朝</string>
            <string>IPA モナー P明朝</string>
            <string>梅ゴシック</string>
            <string>梅ゴシックC4</string>
            <string>梅ゴシックC5</string>
            <string>梅ゴシックO5</string>
            <string>梅ゴシックS4</string>
            <string>梅ゴシックS5</string>
            <string>梅Pゴシック</string>
            <string>梅PゴシックC4</string>
            <string>梅PゴシックC5</string>
            <string>梅PゴシックO5</string>
            <string>梅PゴシックS4</string>
            <string>梅PゴシックS5</string>
            <string>梅明朝</string>
            <string>梅明朝S3</string>
            <string>梅P明朝</string>
            <string>梅P明朝S3</string>
            <string>梅UIゴシック</string>
            <string>梅UIゴシックO5</string>
            <string>UmePlus Gothic</string>
            <string>UmePlus P Gothic</string>
            <string>VL ゴシック</string>
            <string>VL Pゴシック</string>
            <string>さざなみゴシック</string>
            <string>さざなみ明朝</string>
            <string>東風ゴシック</string>
            <string>東風明朝</string>
            <string>TakaoGothic</string>
            <string>TakaoPGothic</string>
            <string>TakaoExGothic</string>
            <string>TakaoMincho</string>
            <string>TakaoPMincho</string>
            <string>TakaoExMincho</string>
            <string>IPAGothic</string>
            <string>IPAPGothic</string>
            <string>IPAexGothic</string>
            <string>IPAMincho</string>
            <string>IPAPMincho</string>
            <string>IPAexMincho</string>
            <string>IPAMonaGothic</string>
            <string>IPAMonaPGothic</string>
            <string>IPAMonaUIGothic</string>
            <string>IPAMonaMincho</string>
            <string>IPAMonaPMincho</string>
            <string>Ume Gothic</string>
            <string>Ume Gothic C4</string>
            <string>Ume Gothic C5</string>
            <string>Ume Gothic O5</string>
            <string>Ume Gothic S4</string>
            <string>Ume Gothic S5</string>
            <string>Ume P Gothic</string>
            <string>Ume P Gothic C4</string>
            <string>Ume P Gothic C5</string>
            <string>Ume P Gothic O5</string>
            <string>Ume P Gothic S4</string>
            <string>Ume P Gothic S5</string>
            <string>Ume Mincho</string>
            <string>Ume Mincho S3</string>
            <string>Ume P Mincho</string>
            <string>Ume P Mincho S3</string>
            <string>Ume UI Gothic</string>
            <string>Ume UI Gothic O5</string>
            <string>Ume Gothic</string>
            <string>Ume P Gothic</string>
            <string>VL Gothic</string>
            <string>VL PGothic</string>
            <string>Sazanami Gothic</string>
            <string>Sazanami Mincho</string>
            <string>Kochi Gothic</string>
            <string>Kochi Mincho</string>
        </test>
        <test name="pixelsize" compare="less_eq">
            <double>18</double>
        </test>
        <edit name="hintstyle" mode="assign">
            <const>hintnone</const>
        </edit>
        <edit name="embeddedbitmap">
             <bool>false</bool>
        </edit>
    </match>
    <!-- Japanese (ja) ends -->
</fontconfig>

takaoで検索されるフォントはttf-takao以外のttf-takao-***という3ファイルはインストールされています。
ipaは少なくともttf-ipafont-***というフォントが2つインストールされています。さらにipamonafontもインストールされています。

 なお、このPCには簡体字中国語環境を入れていること、そしてキーボードはUSのbluetoothキーボードを使い分けるために、両
方のキーボードが入っています。勝手にキーボードタイプが変わってしまうことがありますが。

オフライン

 

#10 2011-05-15 12:52:51

hmatsue
アドバイザ
登録日: 2009-03-10

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

不思議ですね。
/etc/fonts/conf.d/69-language-selector-ja-jp.conf
は正常に再生成されたようなので、これで正常に表示されるはずだと思ったのですが。。

試しにこちらの環境にも簡体中国語環境を入れてみましたが、現象は再現しませんでした。

本来なら、「外観の設定」で日本語フォントを含まないフォントが指定されている場合、/etc/fonts/conf.d以下の設定や、~/.fonts.confなどの設定に従い、日本語フォントが使われるはずだと思うのですが、どこが悪いのかちょっと見当が付かないです。
試しに外観の設定で、明示的にTakaoフォントなど、日本語フォントを指定してみると正常に表示されたりしますでしょうか。

オフライン

 

#11 2011-05-15 13:37:21

kenken92
メンバ
登録日: 2007-10-27

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

ありがとうございます。外観の設定ですべてIPA モナーPゴシック(固定幅はPなし)
に設定したところ、望んでいたメニューとなりました。ありがとうございました。

オフライン

 

#12 2011-05-15 14:04:08

einundzwanzighundertsechs
メンバ
登録日: 2008-12-28

Re: 11.04でシステムフォントがいまいち…(日本語remixから新規インストール)

一応の解決をみたようですが,今後のために.

kenken92 さん による投稿:

外観の設定では
アプリケーション Ubuntu 11
ドキュメント   Sans  10
デスクトップ   Ubuntu 11
ウインドウのタイトル Ubuntu Bold 11
固定幅のフォント Monospace 10
です。どのフォントがあればいいかよくわかりません。

それぞれのパターン(Ubuntu, Sans, Ubuntu Bold, Monospace)に対して,
fontconfig がどのフォントを優先して使うのかは,fc-match で調べられます.
フォント選択がどの設定ファイルの結果なのかをピンポイントで示してくれる訳ではありませんが,
きっと手がかりにはなったでしょう.

当方で,Ubuntu に対し選択されるフォント(上位10個)は次の通りです.

コード:

$ fc-match -s Ubuntu | head
Ubuntu-R.ttf: "Ubuntu" "Regular"
ttf-japanese-gothic.ttf: "Takao Pゴシック" "Regular"
ume-pgo4.ttf: "梅Pゴシック" "Regular"
VL-PGothic-Regular.ttf: "VL Pゴシック" "regular"
DejaVuSans.ttf: "DejaVu Sans" "Book"
DejaVuSans-Bold.ttf: "DejaVu Sans" "Bold"
DejaVuSans-Oblique.ttf: "DejaVu Sans" "Oblique"
DejaVuSans-BoldOblique.ttf: "DejaVu Sans" "Bold Oblique"
Verdana.ttf: "Verdana" "Normal"
Arial.ttf: "Arial" "Normal"

パッケージアップデートの過渡期でフォントがおかしく表示されるようになったときは,
DejaVuSans 等がリストの最上位になっていたような記憶が有ります.
fc-match の結果を眺めながら ~/.fonts.conf を編集して凌いでいました.

ただし,Japanese Team の皆さんがすぐに修正パッケージを流してくださるので,
そのような状態は長くは続かないのですが…

オフライン

 

Board footer

Powered by FluxBB