2015年05月01日

Debian wheezyのIceweaselでSlidShareなどのボタンが化ける

Debian wheezyのIceweaselで以前からSlideShareなどでボタンのアイコンが文字化けしていました。
Iceweaselは"wheezy-backports"のパッケージを利用しています。
なお、Debian wheezyのChromiumでは化けずに表示されています。
$ grep -e iceweasel /etc/apt/sources.list
#deb http://mozilla.debian.net/ experimental iceweasel-beta
deb http://mozilla.debian.net/ wheezy-backports iceweasel-release
$ aptitude show iceweasel|lv
パッケージ: iceweasel
状態: インストール済み
自動的にインストールされた: はい
バージョン: 37.0.2-1~bpo70+1
優先度: 任意
セクション: web
メンテナ: Maintainers of Mozilla-related packages
アーキテクチャ: i386
...


Iceweaselの「要素を調査」で眺めていたところ、ボタンはCSSでフォント指定されいました。"font-family: FontAwesome;"
Webフォントの"FontAwesome"が何らかの理由でうまく読み込めていないようです。
フォーラムを参考にローカルに"FontAwesome"をインストールしました。

1.FontAwesomeのサイトからダウンロード
2.解凍
3./usr/share/fonts/truetype/font-awesome/fontawesome-webfont.ttfに置く
これで、iceweaselでも見えるようになりました。

(以下2015/5/6追記)
Iceweaselでの部分的な文字化け」で「Webページが指定したフォントを優先する」のチェックをはずしていました。(検索してみつけるまで自分でもすっかり忘れていました)
SlideShare以外のTrelloなどではまた別のWebフォントを使っているようでしたが、このチェックをオンにすることで表示できるようになりました。




ラベル:Debian iceweasel
posted by 端っこなひと at 20:33| Comment(0) | TrackBack(0) | Linux | このブログの読者になる | 更新情報をチェックする