在 Jellyfin 中自定义字幕字体

在 Container Manager (Synology DSM) / Docker 中安装 Jellyfin

打开 Container Manager 并创建一个名为 jellyfin 的项目,创建 docker-compose.yml

以下配置使用 nvidia 硬件解码。如果不需要则删除相关内容。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
services:
  jellyfin:
    image: nyanmisaka/jellyfin:latest
    container_name: jellyfin
    runtime: nvidia
    user: 1026:100  # 默认的用户与用户组
    group_add:
      - '101' # administrators
      - '937' # videodriver
    network_mode: host
    restart: unless-stopped
    deploy:
      resources:
        reservations:
          devices:
            - capabilities: [gpu]
    environment:
      - UID=1026
      - GID=100
      - GIDLIST=100,101,937
      - NVIDIA_VISIBLE_DEVICES=all
      - NVIDIA_DRIVER_CAPABILITIES=all
    volumes:
      - /volume1/docker/jellyfin:/config
      - /volume1/docker/fonts:/usr/share/fonts/woff:ro  # 自定义字体文件夹
      - /volume2/Media:/media

尝试设置回落字体文件夹

我尝试将一些 woff 字体文件放在 /config/fonts 目录中,然后在仪表盘 Playback > Fallback font folder path 中设置路径,但没有效果。

然后我在 docker-compose.yml 中添加了另一个卷映射,/volume1/docker/fonts:/usr/share/fonts/woff:ro,就可以了。

使用 Hugo 构建
主题 StackJimmy 设计