找回密码
 立即注册
查看: 5525|回复: 14

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

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
sommio 发表于 2023-3-10 05:42:15 | 显示全部楼层 |阅读模式
本帖最后由 sommio 于 2023-3-10 09:43 编辑

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

“思源黑体 CN Bold”不是正确人类可读名称,使用它会导致回退到系统默认字体
  1. [sub/ass] fontselect: Using default font family: (思源黑体 CN Bold, 400, 0) -> /usr/share/fonts/noto-cjk/NotoSansCJK-Regular.ttc, 2, NotoSansCJKsc-Regular
  2. AV: 00:01:30 / 00:23:42 (6%) A-V: -0.001 DS: 2.500/5 Dropped: 3
  3. [sub/ass] 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
examples.7z (100.22 KB, 下载次数: 426)
31-2.jpg
32-1.jpg
  1. [sub/ass] fontselect: (思源黑体 CN, 700, 0) -> /usr/share/fonts/adobe-source-han-sans/SourceHanSansCN-Bold.otf, 0, SourceHanSansCN-Bold
复制代码


回复

使用道具 举报

45

主题

523

回帖

126

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
164838
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字体,回退到默认的
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
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
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
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
回复

使用道具 举报

49

主题

531

回帖

1万

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
2209108
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一样
反正一堆怪事,不用则安之。


思源黑体 CN version.png

思源黑体 CN version mod.png
回复

使用道具 举报

24

主题

772

回帖

3104

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
648753
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
回复

使用道具 举报

49

主题

531

回帖

1万

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
2209108
tmdtmdtmdqq 发表于 2023-3-10 08:31:34 | 显示全部楼层
本帖最后由 tmdtmdtmdqq 于 2023-3-10 09:22 编辑

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

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


otf:

思源黑体 CN Bold test.png


ttf:
思源黑体 CN Bold test(ttf).png



思源的字体怪事一堆,我弄字幕都不用了

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



回复

使用道具 举报

16

主题

293

回帖

504

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
55631
StarRingChild 发表于 2023-7-6 13:33:26 | 显示全部楼层
所以我说字体子集化封装成 mks 是最好的解决方案
回复

使用道具 举报

2

主题

78

回帖

772

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
72018
charlieego 发表于 2023-7-6 12:37:54 | 显示全部楼层
没下载examples.7z
测试的未经修改的字幕,2.004能正常调用

点评

确定啊,2.001mpv有回退日志,2.004没有  发表于 2023-7-6 13:08
*nix: mpv "video.mkv" --msg-level=sub=v | grep fontselec Win: mpv "video.mkv" --msg-level=sub=v | findstr fontselec  发表于 2023-7-6 12:59
你确定?命令行 mpv 没有回退日志吗?  发表于 2023-7-6 12:58
回复

使用道具 举报

2

主题

78

回帖

772

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
72018
charlieego 发表于 2023-7-6 07:27:46 | 显示全部楼层
测试了一下,超级字体包里的2.001确实不行
https://bbs.acgrip.com/thread-9396-1-1.html
大概从这里下的2.004又可以正常显示

SourceHanSansCN-Bold2.004.rar (5.55 MB, 下载次数: 434)


突然发现楼上截图的就是2.004...

点评

这个 .ttf 跟官方提供 .otf 的 family 并无区别,都类似思源宋体只能通过 style 调用  发表于 2023-7-6 09:06
examples.7z 里的 .ass 是我针对 2.000+ 改过的,反正就这样吧,知道问题所在就好  发表于 2023-7-6 09:04
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表