为 Kodi Estuary UI 使用自定义字体

为 Kodi Estuary UI 使用自定义字体

我正在尝试弄清楚如何更改安装了 Estuary(默认皮肤)的 Kodi 上的 UI 字体自由电子和/或 OSMC。我有一个mynewfont.ttf想要使用的字体文件。

答案1

奥斯陆大学

  1. 将字体文件复制到/usr/share/kodi/addons/skin.estuary/fonts/
  2. 编辑/usr/share/kodi/addons/skin.estuary/xml/Font.xml。例如,将字符串替换arialmynewfont。您也可以通过复制 XML 结构来添加另一个字体项目以供选择。
  3. 使用 Kodi 的“界面设置”来选择新字体。

自由电子

这非常复杂,唯一的办法就是基于现有皮肤创建新的修改皮肤。这是因为在 LibreELEC 上,大多数文件系统都是只读的。例外是/storage

  1. 首先将皮肤复制到/storage文件夹并调整其名称:

    cp -R /usr/share/kodi/addons/skin.estuary /storage/.kodi/addons/skin.estuary-mod 
    

请注意,这可能要求您启用 SSH 登录(在 Kodi 中的 LibreELEC 设置中执行此操作)。

  1. 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"> 
    

请注意,您必须同时更改idname值。

  1. 编辑修改Font.xml后的皮肤xml文件夹中的文件。例如,将字符串替换arialmynewfontsed -i 's/arial/mynewfont/g' Font.xml您也可以通过复制 XML 结构来添加另一个字体项目以供选择。

  2. 上传mynewfont.ttf/storage/.kodi/addons/skin.estuary-mod/fonts

  3. 重新启动 Kodi 以使 Kodi 找到您修改过的插件:reboot

  4. 使用 Kodi UI,然后转到附加组件 -> 我的附加组件 -> 外观和感觉 -> 皮肤。找到您修改过的皮肤(旁边应该有一个 X),然后激活它。最后选择使用它。

  5. 使用 Kodi 的“界面设置”来选择新字体。

如果将来的 Kodi 更新导致复制的皮肤变得不兼容且失活,请重复上述过程。

相关内容