LibreELEC とOSMCにインストールされているEstuary(デフォルトのスキン)を使用して、KodiのUIフォントを変更する方法を理解しようとしています。私はmynewfont.ttf
使用したいフォントファイル。
/usr/share/Kodi/addons/skin.estuary/fonts/
にコピーします/usr/share/Kodi/addons/skin.estuary/xml/Font.xml
を編集します。たとえば、文字列arial
をmynewfont
に置き換えます。 XML構造をコピーすることで、別のフォント項目を追加して選択できる場合もあります。これは非常に複雑であり、これを行う唯一の方法は、既存のスキンから新しいモッドスキンを作成することです。これは、LibreELECでは、ほとんどのファイルシステムが読み取り専用であるためです。例外は/storage
です:
スキンを/storage
フォルダーにコピーし、その名前を微調整することから始めます。
cp -R /usr/share/Kodi/addons/skin.estuary /storage/.Kodi/addons/skin.estuary-mod
これにはSSHログインを有効にする必要がある場合があることに注意してください(KodiのLibreELEC設定で有効にしてください)。
このスキンのクローンは、Kodiのアドオンマネージャーが取得できますが、変更されたスキンに一意の名前を付けて区別する必要があります。 /storage/.Kodi/addons/skin.estuary-mod/addon.xml
を編集し、行を変更します
<addon id="skin.estuary" version="..." name="Estuary" provider-name="phil65, Ichabod Fletchman">
に
<addon id="skin.estuary-mod" version="..." name="Estuary-mod" provider-name="phil65, Ichabod Fletchman">
id
とname
の両方の値を変更する必要があることに注意してください。
変更されたスキンのxml
フォルダー内のFont.xml
ファイルを編集します。たとえば、文字列arial
をmynewfont
に置き換えます。 XML構造をコピーすることで、別のフォント項目を追加して選択できる場合もあります。
mynewfont.ttf
を/storage/.Kodi/addons/skin.estuary-mod/fonts
にアップロードします。
reboot