menu Chancel's blog
rss_feed
Chancel's blog
有善始者实繁,能克终者盖寡。

Jellyfin出现方框的解决方案

作者:Chancel Yang, 创建:2023-11-24, 字数:1206, 已阅:444, 最后更新:2023-11-24

这篇文章更新于 158 天前,文中部分信息可能失效,请自行甄别无效内容。

采用容器部署后,jellyfin加载中文可能出现渲染失败的情况,如下

解决方法也非常简单,进入容器安装fonts-noto-cjk-extra即可,

Bash
# 进入容器
sudo docker exec -it jellyfin /bin/bash

# 安装字体
apt update
apt install fonts-noto-cjk-extra

重启容器后删除已有的封面图,等待夜晚计划任务重新执行即可(也可去控制台-计划任务中手动触发“提取剧集图片”)

如果是字幕无法正常渲染中文,则需要下载

  • 官方首页:https://github.com/CodePlayer/webfont-noto
  • 直接下载:https://github.com/CodePlayer/webfont-noto/raw/master/release/NotoSansCJKsc-hinted-standard.zip

下载完后解压,找到NotoSansCJKsc-Medium.woff2,放到jellyfin可以读取到的位置

例如我是放到/config/font目录下,下面是我的jellyfindocker-compose.yml配置文件参考

TEXT
version: "3"

services:
  jellyfin:
    image: jellyfin/jellyfin
    container_name: jellyfin
    restart: unless-stopped
    ports:
      - "8096:8096"
    volumes:
      - ./jellyfin/config:/config
      - ./jellyfin/cache:/cache
      - /dev/dri:/dev/dri
      - /mnt/sdb/medias:/media
      - /mnt/sda/qbittorrent/:/qbittorrent
    devices:
      - /dev/dri/renderD128:/dev/dri/renderD128
    environment:
      TZ: Asia/Shanghai
      USER_UID: 1000
      USER_GID: 1000
      http_proxy: http://192.168.11.2:11080
      https_proxy: http://192.168.11.2:11080

最后在jellyfin中配置启用备用字体即可


[[replyMessage== null?"发表评论":"发表评论 @ " + replyMessage.m_author]]

account_circle
email
web_asset
textsms

评论列表([[messageResponse.total]])

还没有可以显示的留言...
[[messageItem.m_author]] [[messageItem.m_author]]
[[messageItem.create_time]]
[[getEnviron(messageItem.m_environ)]]
[[subMessage.m_author]] [[subMessage.m_author]] @ [[subMessage.parent_message.m_author]] [[subMessage.parent_message.m_author]]
[[subMessage.create_time]]
[[getEnviron(messageItem.m_environ)]]