OSMC フォント入れ替えスクリプト [Raspberry Pi]
いや,なんて事はない,OSMCをOnline Updateする度に,同じ作業をするのが億劫になって来たので,ちょっとしたスクリプトを用意してみた。
いつも通り,ヤッつけなので,あくまで自分用。
2019/03/01 追記
新しいネタは,
ここをご覧下さい。
やり方としては,こっちが正解と思われます。
いきなり,このページを見てしまった方へ
OSMCを日本語化した際,元々のフォントが中華なヤツな為,漢字が変!
しかも日本語化したはずなのに『システム情報』は,文字化け継続 orz
そこで,好みのフォントへ入れ替えするのですが,OSMCの中の人のチョンボ?で,『システム情報』の文字化けを回復には,ちょっと小細工が必要です。
で,手作業で行っていた作業が面倒になったので,スクリプトを用意してみました… って感じです。
手作業のネタは,こちら Pi3B+でもOSMC(Font入替え)
使ったイメージは
OSMC_TGT_rbp2_20181101.img.gz
これ以外の場合,Font.xmlが変更になっている可能性がある為,使用には,より注意が必要です。
準備
まず,このスクリプトの使用は,自己責任で。
フォントを2つ用意する必要があります。
これは,『システム情報』用の固定幅なヤツと,その他表示用のフォントになります。
フォントには,人それぞれ,思い入れがあると思いますので,好みの物を用意します。
使い方:
- OSMCにsamba共有をインストール
- /home/osmc 以下が共有される
- samba経由で,フォント2種類をコピー
- ここでは,固定幅な mplus-1m-regular.ttf と 固定幅じゃない migu-1c-regular.ttf
- フォントと同じ場所にスクリプトを設置
- sshでOSMCへ接続
- スクリプトに実行権限追加
chmod +x setfont.sh
って感じ… - スクリプトを実行
- スクリプトに実行権限追加
ファイルの設置は
- /home/osmc
- Movies/
- Music/
- Pictures/
- TV Shows/
- migu-1c-regular.ttf
- mplus-1m-regular.ttf
- setfont.sh
- /home/osmc
- Movies/
: - Fonts
- migu-1c-regular.ttf
- mplus-1m-regular.ttf
- setfont.sh
- Movies/
注意:
- フォントとスクリプトは,必ず,同じフォルダに置くこと。
- スクリプトは,以下の感じで管理者権限で実行すること。
sudo ./setfont.sh [全体のフォント] [システム情報のフォント]
- [全体のフォント]と[システム情報のフォント]は,ファイル名だけ,パスを付けないで下さい。
実行すると,こんな感じ…
osmc@osmc:~$ sudo ./setfont.sh migu-1c-regular.ttf mplus-1m-regular.ttf arial.ttf <= migu-1c-regular.ttf teletext.ttf <= mplus-1m-regular.ttf rename original fonts => arial.ttf.ori rename original fonts => teletext.ttf.ori copy font migu-1c-regular.ttf => /usr/share/kodi/media/Fonts/arial.ttf mplus-1m-regular.ttf => /usr/share/kodi/media/Fonts/teletext.ttf Modify Font.xml. Finish !
間違って2回実行しても,こんな感じで,Font.xmlの再編集はしません。
osmc@osmc:~$ sudo Fonts/setfont.sh migu-1c-regular.ttf mplus-1m-regular.ttf arial.ttf <= migu-1c-regular.ttf teletext.ttf <= mplus-1m-regular.ttf rename original fonts => *.ttf.ori found *.ttf.ori... copy font migu-1c-regular.ttf => /usr/share/kodi/media/Fonts/arial.ttf mplus-1m-regular.ttf => /usr/share/kodi/media/Fonts/teletext.ttf Modify Font.xml. Not modify Font.xml. Pls. check filename in /usr/share/kodi/addons/skin.osmc/16x9/Font.xml 409: <!-- System Info fixed width --> 410: <font> 411: <name>SystemInfo</name> 412: <filename>LiberationMono-Regular.ttf</filename>
細かいところは,スクリプトをみて下さい。
”setfont.sh”これで,ちょっとは楽できるかな…
コメント 0