Administrator
发布于 2025-06-24 / 2 阅读
0
0

解决jellyfin中文外挂字幕乱码

jellyfin乱码是因为jellyfin缺少中文的字体文件,我们需要到“控制台——播放”启用备用字体。

jellyfin只支持woff字体,大小应该小于20MB,那么怎么获得woff文件呢?

打开C盘,切换到windows文件夹,在进入fonts文件夹,随便把一个ttc文件拉出来,我们需要进行转换。

  1. 安装python3,无所谓版本

  2. 安装vscode

  3. 打开命令行,运行pip install fonttools

  4. 打开vscode,左侧栏创建一个towoff.py文件,打开后复制代码:


from fontTools.ttLib import TTFont

def convert_ttf_to_woff(ttf_path, woff_path):

    # 打开TTF字体文件

    font = TTFont(ttf_path, fontNumber=0)

    # 保存为WOFF字体文件

    font.save(woff_path, "woff")

# 指定TTF和目标WOFF文件的路径

ttf_file = r"C:\Users\***\Desktop\msyhl.ttc"

woff_file = r"./font.woff"

# 调用转换函数

convert_ttf_to_woff(ttf_file, woff_file)

把上面的文件路径改一下,上面是原始ttc文件路径,后面是你保存woff文件的位置,最后vscode右上角,运行代码。

这样就获得了woff文件。


评论