当前环境:群晖DSM 6.2.4-25556 Update 6
jellyfin版本 10.8.0
问题如图所示,设置了媒体库的名称,但是在主页显示的时候是乱码,原因是jellyfin对中文支持不好(第一个是我解决后的显示)
一、下载中文字体我去网上搜了一份微软雅黑.ttf的字体文件,然后将其复制成6份,依次如下:
DejaVuSans.ttf
DejaVuSans-Bold.ttf
DejaVuSansMono.ttf
DejaVuSansMono-Bold.ttf
DejaVuSerif.ttf
DejaVuSerif-Bold.ttf
在安装jellyfin的时候已经装载了一个config文件夹,所以我将上面6个文件上传到docker/jellyfin/config/fonts文件夹里面,
三、进docker里面复制字体文件进入群晖nas的ssh
输入docker ps查看容器,记住jellyfin的容器id
docker ps
进入jellyfin的命令提示符
docker exec -it 3524687e43ad /bin/bash
进入原字体文件夹进行备份
cd /usr/share/fonts/truetype/dejavu mkdir Deja_bak cp *.ttf Deja_bak/
删掉原字体文件
cd /usr/share/fonts/truetype/dejavu rm -rf *.ttf
将上传到docker/jellyfin/config/fonts的字体文件复制到/usr/share/fonts/truetype/dejavu
只需要用装载的路径就行了
cp /config/fonts/*.ttf /usr/share/fonts/truetype/dejavu/四、进入控制台进行设置,“控制台”——“播放”——“备用字体文件路径”
这里同时也是为了解决影片使用ass字幕的时候出现方框乱码
五、重启jellyfin服务器,在媒体库“修改图片”——删除图片——重新刷新元数据
搞定
之前没改之前 播放的字幕是乱码,现在正常了



