jellyfin乱码是因为jellyfin缺少中文的字体文件,我们需要到“控制台——播放”启用备用字体。
jellyfin只支持woff字体,大小应该小于20MB,那么怎么获得woff文件呢?
打开C盘,切换到windows文件夹,在进入fonts文件夹,随便把一个ttc文件拉出来,我们需要进行转换。
安装python3,无所谓版本
安装vscode
打开命令行,运行pip install fonttools
打开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文件。