課題
Chromebook Plus にインストールした Steam クライアントにて、日本語フォントが化けてしまう現象が発生しました。
「Steam for Chromebook」はまだベータ版であるため、そのうち修正される可能性は高いですが、とりあえずの対策手順を記事にします。
IPAフォントのダウンロード
IPAexフォントの最新版をダウンロードします。
今回は、「2書体パック(IPAex明朝(Ver.004.01)、IPAexゴシック(Ver.004.01))」をダウンロードしました。
https://moji.or.jp/ipafont/ipafontdownload/
ダウンロードに保存したZIPファイルは、右クリックメニューから「すべて解凍」を選択して解凍しておきます。
Steam用VM環境へフォントをインストール
Chromeブラウザにて Ctrl+Alt+T
キーを押して、croshを起動します。
vmc list
コマンドでVMリストを確認すると、Steamがインストールしてある環境では borealis
が表示されます。
crosh> vmc list
borealis (7369498624 bytes, raw, sparse)
termina (10737557504 bytes, min shrinkable size 9165602816 bytes, raw)
Total Size (bytes): 18107056128
borealis
に対して操作するためにまずは Steam クライアントを起動しておきます。
ダウンロード フォルダを共有するために vmc share
コマンドを実行。
borealis
シェルへログインするために vsh borealis
コマンドを実行。
crosh> vmc share borealis "Downloads"
Downloads is available at path /mnt/shared/MyFiles/Downloads
crosh> vsh borealis
borealis
にダウンロードフォルダからIPAフォントをコピーしてきます。
fc-cashe
コマンドによってフォントキャッシュを更新したら、一度 Steam クライアントを終了します。
[chronos@Chromebook ~]$ mkdir -p /home/chronos/.local/share/fonts/ipa-jp/
[chronos@Chromebook ~]$ cp /mnt/shared/MyFiles/Downloads/IPAexfont00401/**/*.ttf /home/chronos/.local/share/fonts/ipa-jp/
[chronos@Chromebook ~]$ ls /home/chronos/.local/share/fonts/ipa-jp/
ipaexg.ttf ipaexm.ttf
[chronos@Chromebook ~]$ fc-cache -vf
Font directories:
/home/chronos/.local/share/fonts
/usr/local/share/fonts
...
fc-cache: succeeded
Steam クライアントを再起動して、「STEAM SETTINGS - Interface - Steam Client Language」から「日本語 (Japanese)」が文字化けせずに表示されていれば成功です。