ページ 11

Chrome(35.0)での日本語のフォントが変

投稿記事Posted: 2014年6月21日(土) 01:04
by Umin
皆さん、こんばんは。
新しくこのフォーラムに登録したUminと申します。

先週、Linux Mint 17 Cinnamon 64bitをインストールし、Chromeが好みのブラウザーで、それもインストールしました。

しかし、Chromeでの日本語のフォントがこの感じです
Firefoxで同じページを見たら、フォントが全く違います

Chromeのフォント設定で、一応日本語のフォントを他のものにしてみましたが、それでもフォントが変わりません。

このフォントがとても読みづらいので、変えたいのですが、どうしたらいいのか、よく分かりません。誰かいい方法を知らないのでしょうか。font.confやlocal.confで何かの変化が必要になるのでしょうか。

誰かがこの問題の解決方法を知っていたら、本当に助かります。

Re: Chrome(35.0)での日本語のフォントが変

投稿記事Posted: 2014年6月21日(土) 07:04
by fu-sen
いらっしゃいませ。Umin さん。 :D

さて、本題ですが、Mint 17 のベースになっている Ubuntu 14.04 では、
Google Chrome のベースになっている Chromium が 34 系のままになってます。
これは Mint 13(Ubuntu 12.04 ベース)も同じ状況です。

http://packages.ubuntu.com/ja/trusty/chromium-browser

フォント関連が 35 で問題が生じている報告があるので、
Chromium を使用してみると改善できる可能性があります。
一度 Chrome を削除して、ソフトウェアの管理から Chromium をインストールする必要があります。

Debian Edition は独自に配信していて、31 から更新していないようです。
こちらのベース Debian は 35 になりましたが、いろいろ問題がでている報告があります。
この 31→32 と 34→35 で仕様が大きく変わっているため、Mint に限らず影響があるようです。

Re: Chrome(35.0)での日本語のフォントが変

投稿記事Posted: 2014年6月21日(土) 15:47
by Umin
fu-senさん、お返事ありがとうございました。

Chromeを削除し、Chromium(34)をインストールしてみましたが、Chromiumでも、日本語のフォントが同じようなタイプになっていました。しかし、Chromiumのフォント設定で、一般的なスタンダードフォントとしてUme GothicやUme Minchoを設定したら、日本語がそのフォントに見えるようになりました。もう一度Chromeをインストールし、そこでも同じように設定を変えたら、同じ効果がありました。
それでも変なのは、Chromeのアドレスバーに日本語を書いたら、表示されていないことです。前に見せたスクリーンショットでも見られると思いますが、日本語で何かを書いたら、字の代わりにスペースが表示されています。私はLinux Mintをドイツ語で使っていますが、Firefoxや他のアプリでは日本語が普通に表示されていますので、システムの言語設定が原因ではないと思います。きっとアドレスバーのフォント設定が悪いと思いますが(システムのフォントと違いますので)、どこでそれが変えられるのか、全く分かりません。

Re: Chrome(35.0)での日本語のフォントが変

投稿記事Posted: 2014年6月21日(土) 15:57
by ban
たぶんフォントの設定はこのあたりが関連しているのではないかと思います。

解決:GoogleChromeのハングルの表示について
http://forums.linuxmint-jp.net/viewtopic.php?f=4&t=1162

このトピックを読んで試してみてください。

Re: Chrome(35.0)での日本語のフォントが変

投稿記事Posted: 2014年6月22日(日) 09:14
by Umin
banさん、リンクはありがとうございます。
そのスレッドを見ましたが、/home/<username>/.config/google-chrome/DefaultにはUser StyleSheetsというフォルダーが存在していません。一応、その中のフォルダその中のフォルダーを全部探ってみましたが、.cssのファイルがどこにもないのです。バージョン違いのせいなのでしょうか。

Re: Chrome(35.0)での日本語のフォントが変

投稿記事Posted: 2014年6月22日(日) 19:12
by Umin
皆さん、
問題は解決しました! :o
何が解決になったかというと、/etc/fonts/local.confというファイルには変換が必要でした。今はこうなっています:
コード: 全て選択
<?xml version='1.0'?>
<!DOCTYPE fontconfig SYSTEM 'fonts.dtd'>
<fontconfig>
    <alias>
        <family>serif</family>
        <prefer>
            <family>Bitstream Vera Serif</family>
            <family>IPAUIGothic</family>
        </prefer>
    </alias>
    <alias>
        <family>sans-serif</family>
        <prefer>
            <family>Bitstream Vera Sans</family>
            <family>IPAUIGothic</family>
        </prefer>
    </alias>
    <alias>
        <family>monospace</family>
        <prefer>
            <family>Bitstream Vera Sans Mono</family>
            <family>IPAUIGothic</family>
        </prefer>
    </alias>
    <match target="pattern">
     <edit name="dpi" mode="assign">
       <double>96</double>
     </edit>
    </match>

    <match target="font">
        <edit name="embeddedbitmap" mode="assign"> <bool>false</bool></edit>
        <edit name="lcdfilter" mode="assign"> <const>lcdlight</const> </edit>
        <edit name="antialias" mode="assign"> <bool>true</bool> </edit>
        <edit name="hinting" mode="assign"> <bool>true</bool> </edit>
        <edit name="autohint" mode="assign"> <bool>false</bool> </edit>
        <edit name="hintstyle" mode="assign"> <const>hintnone</const> </edit>
        <edit name="rgba" mode="assign"><const>rgb</const></edit>
    </match>
    <!--match target="font">
        <test name="weight" compare="more"><const>medium</const></test>
        <edit name="autohint" mode="assign"> <bool>false</bool> </edit>
    </match-->
</fontconfig>

前は、
コード: 全て選択
        <prefer>
            <family>Bitstream Vera Serif</family>
            <family>IPAUIGothic</family>
        </prefer>
というところ(Sans, Monospaceのところも同じく)にIPAUIGothicの代わりにAR PL Ukaiが書いてありました。それが問題になったらしいです。

本当にありがとうございました!