- 追加された行はこの色です。
- 削除された行はこの色です。
#author("2019-02-12T17:41:19+09:00","default:regex","regex")
#author("2019-02-13T16:17:08+09:00","default:regex","regex")
*UBUNTUのWineで動かしたRadikoの漢字が文字化けする [#mfe78949]
文字化けの原因のフォントを探して、(ちょっと荒っぽいですが)日本語フォントを上書きします。~
*Radikoの文字種を探す [#kb09d51f]
*Radikoの文字種を探す(限定的) [#kb09d51f]
プロセスナンバーを探し、~
$ pgrep -fln radiko
4271 radiko_player_a
使っている文字種を確認します。~
$ lsof -p 4271 |grep -i -e ttf -e ttc
radiko_pl 4271 mifjpn mem REG 8,36 18748872 4066117 /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc
radiko_pl 4271 mifjpn mem REG 8,36 137272 2101175 /opt/wine-stable/share/wine/fonts/tahomabd.ttf
radiko_pl 4271 mifjpn mem REG 8,36 143884 2101174 /opt/wine-stable/share/wine/fonts/tahoma.ttf
radiko_pl 4271 mifjpn mem REG 8,36 18748872 4066117 /usr/share/fonts/opentype/noto/NotoSansCJK-Regular.ttc
radiko_pl 4271 mifjpn mem REG 8,36 137272 2101175 /opt/wine-stable/share/wine/fonts/tahomabd.ttf
radiko_pl 4271 mifjpn mem REG 8,36 143884 2101174 /opt/wine-stable/share/wine/fonts/tahoma.ttf
tahomaとtahomabdには漢字がないので、文字化けしている模様~
*Wineのフォントを代替させる [#rebf8f22]
まず、退避。
*Wineのフォントを代替させる(限定的) [#rebf8f22]
$ sudo mv /opt/wine-stable/share/wine/fonts/tahoma.ttf /opt/wine-stable/share/wine/fonts/tahoma.ttf.bak
$ sudo mv /opt/wine-stable/share/wine/fonts/tahomabd.ttf /opt/wine-stable/share/wine/fonts/tahomabd.ttf.bak
$ sudo mv /opt/wine-stable/share/wine/fonts/tahoma.ttf /opt/wine-stable/share/wine/fonts/tahoma.ttf.bak
いづれも、/opt/wine-stable内にあるので、副作用も限定的だと思うため、コピーで済ます。~
$ sudo cp /usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf /opt/wine-stable/share/wine/fonts/tahoma.ttf
sudo cp /usr/share/fonts/truetype/takao-gothic/TakaoGothic.ttf /opt/wine-stable/share/wine/fonts/tahomabd.ttf
*文字種の中でDroidSansFallbackFull.ttfの場合(限定的) [#o0f48147]
$ sudo apt-get remove fonts-droid-fallback
*fonts-takaoのインストール(正解かもしれない) [#x7aa49bd]
$ sudo apt install 'fonts-takao-*'
ただし、conkyのvoffsetが変わってしまうため、手直しが必要でした。~
*確認 [#zf7f2bfa]
&ref(radiko.png);~