狂河冰不烈 发表于 2022-4-8 20:22

遇到一个我完全无法理解的问题,关于电脑字体的。

大家应该都知道:【simhei】这个字体一般情况下就是指【黑体】:



我的电脑里面也有正常的【黑体】字体:



然后这是我的电脑系统:



然后我现在遇到了一个什么样的问题呢?就是当外挂字幕文件里标注的字体是【simhei】时,视频播放器(我用的是PotPlayer)不仅不能正确地将其识别为【黑体】,而且还会把它显示为另外一种十分奇怪的字体。如下面两张图所示:




只有当我把字幕文件里的【simhei】全部修改为【黑体】时,视频播放器才能正确地将字幕显示为黑体,如下面两张图所示:




这个现象十分地奇怪,而且我根本不知道问题究竟出在哪里,到底是字体的问题还是播放器的问题,我完全一无所知,所以只能到论坛里来寻求一下答案了。如果有谁了解的话,还请不吝赐教,谢谢了。

劳动塑造人 发表于 2022-4-8 20:41

狂河冰不烈 发表于 2022-4-8 21:00

劳动塑造人 发表于 2022-4-8 20:41
查一下注册表,可能跟这项有关
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/CurrentVersion/Fonts ...

您好,谢谢您的提醒,我已经在注册表里面找到了【simhei】字体和【黑体】字体的相关信息,不知道下一步应该做什么,能再稍微麻烦您一下吗?谢谢了哈。


boday 发表于 2022-4-8 21:37

不是字体的问题,是播放器的问题。确切地说是播放器使用的字幕渲染器的问题。

每一个字体是不止一个“名字”的。比如说同一个字体可能会有多个不同语言的名字,就比如中易黑体,中文名就叫“黑体”,西文名就叫“SimHei”,等等。字体的“名字”这个事实际上还更复杂,我也不太清楚,就不多说了。

你这里的问题大概就是,因为你 Windows 是中文版,字幕渲染器只搜索了系统里注册了的字体的中文名(如果存在),结果没找到,就自动 fallback 到另一个字体了。

因为字体的不同语言名称导致明明有字体字幕渲染器却找不到的问题是很常见的……

狂河冰不烈 发表于 2022-4-8 22:27

boday 发表于 2022-4-8 21:37
不是字体的问题,是播放器的问题。确切地说是播放器使用的字幕渲染器的问题。

每一个字体是不止一个“名字 ...

知道了,谢谢。目前没有啥解决办法是吗?

山药白薯 发表于 2022-4-8 22:30

改字幕

—— 来自 OnePlus GM1910, Android 10上的 S1Next-鹅版 v2.5.3

未定名 发表于 2022-4-8 22:34

狂河冰不烈 发表于 2022-4-8 22:27
知道了,谢谢。目前没有啥解决办法是吗?

播放器设置里选忽略字幕指定的字体

downforce 发表于 2022-4-8 22:37

把字幕文件里的simhei改成SimHei

boday 发表于 2022-4-8 22:48

狂河冰不烈 发表于 2022-4-8 22:27
知道了,谢谢。目前没有啥解决办法是吗?

就是你已经用了的方法……

不同操作系统上(不同字体管理系统)索引字体的行为不同,不同字幕渲染引擎寻找字体的行为也不太一样,可能也是有别的办法的,但这一块我没研究过,说不好。如果这里有对字体的坑比较熟的人应该比较了解。

狂河冰不烈 发表于 2022-4-8 23:03

未定名 发表于 2022-4-8 22:34
播放器设置里选忽略字幕指定的字体

刚才试了一下你说的这个,确实是比较有用又比较省事的办法,基本适用于只使用simhei这一种字体的字幕文件,非常感谢!

boday 发表于 2022-4-8 23:12

狂河冰不烈 发表于 2022-4-8 23:03
刚才试了一下你说的这个,确实是比较有用又比较省事的办法,基本适用于只使用simhei这一种字体的字幕文件 ...

对的,如果你不在意一定要符合字幕组设计的字体效果,这么做也能凑合看,而且省事。

aithinkso 发表于 2022-4-8 23:17

破播放器,换了

—— 来自 Xiaomi Redmi K30 5G, Android 11上的 S1Next-鹅版 v2.5.3

downforce 发表于 2022-4-9 00:22

本帖最后由 downforce 于 2022-4-9 00:44 编辑

其实并没有发生问题,软件和系统都在正常工作。
出现主楼这个奇怪现象的原因是“文艺空心黑体”这个字体的英文注册名称也是simhei!这个字幕里声明的字体并不是黑体而是文艺空心黑体。


狂河冰不烈 发表于 2022-4-9 06:54

downforce 发表于 2022-4-9 00:22
其实并没有发生问题,软件和系统都在正常工作。
出现主楼这个奇怪现象的原因是“文艺空心黑体”这个字体的 ...

多谢,已将【文艺空心黑体】这个字体删除,现在字幕文件里的【SimHei】已经正常显示为【黑体】了。十分感谢。

boday 发表于 2022-4-9 11:57

downforce 发表于 2022-4-9 00:22
其实并没有发生问题,软件和系统都在正常工作。
出现主楼这个奇怪现象的原因是“文艺空心黑体”这个字体的 ...

喷了,原来如此……未曾设想过的可能草。

其实我上面回帖时也觉得有点怪,因为我好像只见过字幕脚本里写中文在英文系统上不被识别的,没见过反过来的……

天桥夜风 发表于 2022-4-9 12:12

虽然讲开了后感觉没啥,但怎么s1连这种东西都有人懂真就万能吗

马桶3 发表于 2022-4-10 16:31

天桥夜风 发表于 2022-4-9 12:12
虽然讲开了后感觉没啥,但怎么s1连这种东西都有人懂真就万能吗

做过字幕打过轴或者做过压制的都会知道一点吧,经常下外挂字幕的也会懂一点
比如我就是做过字幕所以本来也想回答来着

假面骑士decade 发表于 2022-4-10 18:49

借楼问一下,我win10安装完字体后所有的字体显示就崩了,文件管理器里文件名全部空白,桌面全是黑块。当时连猜带蒙把字体卸载了才好。

我也没有更改系统当前字体啊,就是装个字体设计用的

马桶3 发表于 2022-4-10 19:53

假面骑士decade 发表于 2022-4-10 18:49
借楼问一下,我win10安装完字体后所有的字体显示就崩了,文件管理器里文件名全部空白,桌面全是黑块。当时 ...

估计是兼容性问题

downforce 发表于 2022-4-10 20:04

假面骑士decade 发表于 2022-4-10 18:49
借楼问一下,我win10安装完字体后所有的字体显示就崩了,文件管理器里文件名全部空白,桌面全是黑块。当时 ...

哪个字体啊?发出来看看。

假面骑士decade 发表于 2022-4-10 23:03

downforce 发表于 2022-4-10 20:04
哪个字体啊?发出来看看。

思源黑体

downforce 发表于 2022-4-11 05:55

本帖最后由 downforce 于 2022-4-11 06:05 编辑

假面骑士decade 发表于 2022-4-10 23:03
思源黑体
WARNING: Currently Windows 10 and Windows 11 do not support CFF2 variable fonts. Please use the TTF variable instead.
这东西是个系列,光官方就有95个字体文件,再加上作为一款开源字体有大量的派生版本,不太好判断。
最好还是从官方那里下载https://github.com/adobe-fonts/source-han-sans/tree/release#downloading-source-han-sans Language Specific 的ttf版本。

假面骑士decade 发表于 2022-4-11 14:59

downforce 发表于 2022-4-11 05:55
这东西是个系列,光官方就有95个字体文件,再加上作为一款开源字体有大量的派生版本,不太好判断。
最好 ...

就是在这下的,当时下的最新版本可变字重的
页: [1]
查看完整版本: 遇到一个我完全无法理解的问题,关于电脑字体的。