10 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 智能剪辑字幕字体
来源:Adobe 官方 [Source Han Sans](https://github.com/adobe-fonts/source-han-sans/tree/release/OTF/SimplifiedChinese) 与 [Google Fonts](https://github.com/google/fonts/tree/main/ofl)。各字体的完整 SIL Open Font License 文本随文件保存。`SOURCES.json` 保存下载来源;`MANIFEST.json` 保存文件 SHA-256 和上游下载摘要。
Google 的可变 TTF 使用 fontTools 4.59.1 实例化为 400 字重,其他轴保持上游默认值,以让浏览器与 libass 使用相同静态轮廓。Adobe 文件为未修改的 Regular OTF。Source Han 在选单保留参考名称 Source Han Sans CN,实际文件的内置家族名为 Source Han Sans SC;Google CJK 文件保留上游 name 表,其排版家族名由 `nameID=16` 定义,旧版家族名可能包含 Thin/ExtraLight,不代表当前实例的字重。
浏览器字体按需加载,使用所选 TTF/OTF 原文件;导出把同一文件和中文回退 Source Han 复制到任务的 `fonts/` 目录,并通过 libass `fontsdir` 引用。构建独立合成服务时会把整个字体包复制到 `dist/fonts`。
这五个实际可用字体不等于参考站完整目录;未添加只有名称、没有字体文件的假选项。