Jellyfin 新增字体文件的详细设置

Notes 发布于 17 小时前 296 字 预计阅读时间: 1 分钟


在 docker 部署的 Jellyfin 中,无法通过直接在宿主机目录或媒体目录防止字体文件来渲染,而是需要在 docker compose 中添加参数并在 Jellyfin 进行手动设置。

首先需要关闭容器,在 docker compose 中添加以下参数:

volumes:
  - /share/Storage/fonts:/usr/share/fonts/custom:ro

其中 /share/Storage/fonts 是我的字体文件存放目录,需要根据自己的文件位置进行修改,完成后重启容器。

之后我们需要进入容器刷新字体缓存,并重启 Jellyfin:

docker exec -it jellyfin sh
fc-cache -fv
exit
docker restart jellyfin

现在你的字体文件应该已经正确地添加到 Jellyfin 中了,如果正确的话,命令行会显示添加的字体文件数量和相关信息。

现在我们要在 Jellyfin 中开启使用这些添加的字体文件,在 控制台-播放-转码 中找到 备用字体文件路径 填写并启用,路径则是我们之前在 docker compose 中填写的容器内路径。

重新打开媒体文件,之前渲染错误的字体现在应该能够正常显示了。