criticablog

ソフトウェアエンジニアがニッチな情報を書きます。

Debian Chrome で半角文字だけ文字化けする

Google Chrome のURLバーやメニューなどで、英数字が表示されるべき部分だけ全角記号やひらがなに置き換わってしまう問題が起きていた。Debian では fonts-droid パッケージを更新すると直る。

Chrome 以外にも同じ文字化けをしたアプリがあった気がして、現象も一言で言いづらいし、Debian (fontconfig) か KDE の問題か切り分けられてもいなかったので1ヶ月ほど放置していた。 さっき4〜5回ググって chrome フォント 半角 文字化け というキーワードで数ヶ月以内の記事を探したら上記の二つの記事が見つかった。

問題のパッケージをアンインストールできるかなと aptitude で見てみれば fonts-droid 1:4.4.4r2-2 という更新があったのでとりあえずインストール

Retrieving bug reports... Done
Parsing Found/Fixed information... Done
Reading changelogs... Done
debconf: apt-extracttemplates failed: Illegal seek
(Reading database ... 456082 files and directories currently installed.)
Preparing to unpack .../fonts-droid_1%3a4.4.4r2-2_all.deb ...
Unpacking fonts-droid (1:4.4.4r2-2) over (1:4.4.3r1.1-1) ...
Processing triggers for fontconfig (2.11.0-6.1) ...
[master 1ce1037] committing changes in /etc after apt run
 1 file changed, 1 deletion(-)
 delete mode 120000 fonts/conf.d/65-droid-sans-fonts.conf
Press Return to continue.

/etc/fonts/conf.d/65-droid-sans-fonts.conf が削除され、Chrome を再起動すると直った。

使用している Chrome は 37.0.2062.3-1 (Google 公式)

ちなみに愛用しているフォントは VL Gothic です。0 と O, I と l の区別がつきやすい。