GentooでMullvad-Browserをインストールしたとき、フォントがない問題が発生した。
英語は表示されるがよくわからない表示、日本語はそもそも表示されない。
よくわからないけど、直ったので記事にして行く。
パッケージチェック
入れたのはこれ。
emergeでのバージョンチェック。検証したのはこのバージョンです。
* www-client/mullvad-browser
Latest version available: 153.5.1
Latest version installed: 153.5.1
Size of files: 895,512 KiB
Homepage: https://github.com/mullvad/mullvad-browser/ https://mullvad.net/
Description: The Mullvad Browser is developed to minimize tracking and fingerprinting
License: MPL-2.0 GPL-2 LGPL-2.1
mullvad-browser-binと勘違いしないでください。
今回問題が起きたのは、バイナリではない方のMullvad-browserです。
また、インストールする際は、マスク済みパッケージなので、許可が必要です。
問題をチェック
そもそもMullvad-browserはシステムフォントを使用せず、みんな同じフォントになるようにフィンガープリントされているため、システムにフォントが入っていても、フォントの文字化けが表示されてしまいます。
フォントのインストール場所はここです。
/usr/lib64/mullvad-browser/fonts
おそらく、コンパイルしてすぐ見ると、ほぼ何も入ってないことがわかると思います。
フォントをインストールする
ちまちまインストールしてもしょうがないので、公式Mullvad-Browserからフォントを抜きとるといいと思います。
まずは、以下のサイトにアクセスし、Mullvad-browserをインストールしてください。
リリースページを貼りますが、最新のやつでいいと思います。
こちらの「mullvad-browser-linux-x86_64-xx.0.tar.xz」をダウンロードします。
そうしたら解凍します。
tar -xf mullvad-browser-*.tar.xz
Downloadディレクトリにダウンロードした想定です。
その場合はcdでDownloadディレクトリに移動してからコマンドを実行してください。
そうしたらcdで移動します。
cd ./mullvad-browser/Browser/
そうするとFontディレクトリがあり、これをcpまたはmvで持っていきます。
確認したい方は、
ls ./fonts/
これでフォントが見れます。
フォントを移動する
sudo cp -r ./fonts /usr/lib64/mullvad-browser/
移動できたかチェック。
ls /usr/lib64/mullvad-browser/fonts
これでフォントが大量に出てきたら成功です。
ここからはAiアドバイスなので正解なのかはわかりませんが、一応やって成功したので貼っておきます。
権限の見直し
sudo chown -R root:root /usr/lib64/mullvad-browser/fonts
sudo chmod -R 755 /usr/lib64/mullvad-browser/fonts
所有権をrootにし、755権限を渡します。
フォントキャッシュリロード
rm -rf ~/.cache/fontconfig
fc-cache -f -v
これで手順は終わりですが、私はこれでもMulvad-Browserのフォント問題が解決しませんでしたが、再起動をしたからなのか、気づいたら成功していました。おそらく再起動で適応された?と思うので、再起動してみるといいと思います。正確な情報ではないです。すみません。
表示チェック
最後に
完全な解説ではないですが、Mullvad-Browserのフォント問題が直ったので、メモ程度の記事です。
同じ現象で悩んでる人の解決になれば嬉しいです。
最後までお読みいただきありがとうございました。


