媒体库封面中文变框框 口口
Jellyfin 对中文的支持似乎一般般,你可能会遇到媒体库封面中间变成 口口:
甚至在播放时,中文字幕也变成口口
要解决,那就需要安装中文字体并映射到 docker 容器里
首先安装中文字体:
apt install fontconfig
apt-get install ttf-mscorefonts-installer
apt-get install -y --force-yes --no-install-recommends fonts-wqy-microhei
apt-get install -y --force-yes --no-install-recommends ttf-wqy-zenhei
查看中文字体目录,确认安装成功:
fc-list :lang=zh-cn
回车后会输出字体目录:
/usr/share/fonts/truetype/wqy/wqy-microhei.ttc: WenQuanYi Micro Hei,文泉驛微米黑,文泉驿微米黑:style=Regular
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: WenQuanYi Zen Hei,文泉驛正黑,文泉驿正黑:style=Regular
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: WenQuanYi Zen Hei Sharp,文泉驛點陣正黑,文泉驿点阵正黑:style=Regular
/usr/share/fonts/truetype/wqy/wqy-zenhei.ttc: WenQuanYi Zen Hei Mono,文泉驛等寬正黑,文泉驿等宽正黑:style=Regular
/usr/share/fonts/truetype/wqy/wqy-microhei.ttc: WenQuanYi Micro Hei Mono,文泉驛等寬微米黑,文泉驿等宽微米黑:style=Regular
回到 jellyfin docker-compose.yml 所在目录:
docker-compose down
nano docker-compose.yml
修改如下:
version: "3.0"
services:
jellyfin:
image: lscr.io/linuxserver/jellyfin
container_name: jellyfin
network_mode: host
environment:
- PUID=1000
- PGID=1000
- TZ=Asia/Shanghai
volumes:
- /media/jellyfin/config:/config
- /media/avdata:/media
- /usr/share/fonts/truetype/wqy:/fonts
restart: unless-stopped
保存退出,再启动容器:
docker-compose up -d
刷新 jellyfin 页面,媒体库的 口口 应该就能正常显示中文了
如果还是不显示中文,那就将首页媒体库的封面删除,再刷新元数据即可:
如果还是没有解决,那么尝试以下方法:
docker ps
查看 jellyfin 的 CONTAINER ID
:
然后运行命令进入 docker 容器:
docker exec -it 你的容器id /bin/bash
进入容器后,运行以下命令:
apt update -yapt install ttf-wqy-zenhei
安装完毕,exit
退出容器
然后再重启容器,删除封面图,再刷新元数据,应该就没问题了。
中文字幕变框框 口口
中文字幕解决办法:
控制台 - 播放 - 启用备用字体
路径选择刚刚映射的字体目录 fonts
刚刚安装的字体不满意?
如果对刚刚安装的字体不满意,想要别的字体也很简单,将字体文件上传到 VPS 的 /usr/share/fonts/truetype/wqy
目录里就可以了
Comments | NOTHING