sommio 发表于 2023-3-10 05:42:15

影宅 字幕样式报错:“思源黑体 CN Bold”不是正确人类可读名称

本帖最后由 sommio 于 2023-3-10 09:43 编辑

主题错误,与字幕样式无关,思源黑体 Bold 在 2.001 中删除了“思源黑体 CN Bold”这个 subfamily

“思源黑体 CN Bold”不是正确人类可读名称,使用它会导致回退到系统默认字体
fontselect: Using default font family: (思源黑体 CN Bold, 400, 0) -> /usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc, 2, NotoSansCJKsc-Regular
AV: 00:01:30 / 00:23:42 (6%) A-V: -0.001 DS: 2.500/5 Dropped: 3
fontselect: Using default font family: (思源黑体 CN Bold, 700, 0) -> /usr/share/fonts/noto-cjk/NotoSansCJK-Bold.ttc, 2, NotoSansCJKsc-Bold
按照 spec,要使用思源黑体 CN 的 Bold Style 应在 Bold Field 指定 -1



fontselect: (思源黑体 CN, 700, 0) -> /usr/share/fonts/adobe-source-han-sans/SourceHanSansCN-Bold.otf, 0, SourceHanSansCN-Bold

dtlnor 发表于 2023-3-10 08:56:26

本帖最后由 dtlnor 于 2023-3-10 09:00 编辑

思源黑体 CN Bold
这个字体应该是1.004的思源黑体用的。
SourceHanSansCN-Bold 1.004
注意思源黑体1.0跟2.0的名称是不一样的,但2.0会覆盖1.0,而导致无法加载1.0字体,回退到默认的

sommio 发表于 2023-3-10 09:26:00

本帖最后由 sommio 于 2023-3-10 09:58 编辑

dtlnor 发表于 2023-3-10 08:56
思源黑体 CN Bold
这个字体应该是1.004的思源黑体用的。
SourceHanSansCN-Bold 1.004

确实是 1.004 用的 subfamily,2.000+ 中删掉了这个 subfamily
SourceHanSansCN-Bold.otf: 思源黑体 CN,Source Han Sans CN:style=Bold
SourceHanSansCN-Bold.otf: 思源黑体 CN,Source Han Sans CN,Source Han Sans CN Bold,思源黑体 CN Bold:style=Bold,Regular

字体包里带的是 1.004 所以没有这个问题,tmdtmdtmdqq 大佬下的则是 1.000

sommio 发表于 2023-3-10 11:03:44

tmdtmdtmdqq 发表于 2023-3-10 10:50
应该就是上面dtlnor说的问题了。知道问题所在就好。

网上的思源字体有些好像是改过的,日期较新的用Font ...

不知道他们怎么搞的,要么一开始就别用 subfamily,用了最后删除还说 Nothing was abandoned or removed. it's an app problem

tmdtmdtmdqq 发表于 2023-3-10 10:50:27

sommio 发表于 2023-3-10 10:03
2.000+ 的问题,他们可能觉得所有的人都遵循规范调用 OpenType 字体,把 regular, italic, bold, bold...

应该就是上面dtlnor说的问题了。知道问题所在就好。

网上的思源字体有些好像是改过的,日期较新的用FontCreator把Family名修改成跟v1.0一样
反正一堆怪事,不用则安之。{:4_689:}





sommio 发表于 2023-3-10 10:03:22

本帖最后由 sommio 于 2023-3-10 12:52 编辑

tmdtmdtmdqq 发表于 2023-3-10 08:31
试了下,用自带的那种自带的otf字体和网上下的ttf
我这边Win10用potplayer(VSFilterMod) 和mpv(libass) ...

2.000+ 的问题,他们可能觉得所有的人都遵循规范调用 OpenType 字体,把 regular, italic, bold, bold italic 的 subfamily 都砍了
punchcutter 说 1.004 没有 style link,这是改进
Monotype 的字体则从上世纪以来都不会为四个基本样式添加 subfamily

tmdtmdtmdqq 发表于 2023-3-10 08:31:34

本帖最后由 tmdtmdtmdqq 于 2023-3-10 09:22 编辑

试了一下,用自带的种子自带的otf字体和网上下的ttf
我这边Win10用 potplayer(VSFilterMod) 和 mpv(libass) 都没问题

可能是你的工具对字体设置要求太过严谨,或者是操作系统非Windows的问题?


otf:




ttf:




思源的字体怪事一堆,我弄字幕都不用了{:4_689:}

思源字体常见问题:
https://bbs.acgrip.com/forum.php?mod=viewthread&tid=3805



StarRingChild 发表于 2023-7-6 13:33:26

所以我说字体子集化封装成 mks 是最好的解决方案

charlieego 发表于 2023-7-6 12:37:54

没下载examples.7z
测试的未经修改的字幕,2.004能正常调用

charlieego 发表于 2023-7-6 07:27:46

测试了一下,超级字体包里的2.001确实不行
https://bbs.acgrip.com/thread-9396-1-1.html
大概从这里下的2.004又可以正常显示




突然发现楼上截图的就是2.004...
页: [1]
查看完整版本: 影宅 字幕样式报错:“思源黑体 CN Bold”不是正确人类可读名称