StarRingChild 发表于 2022-10-27 22:21:59

本帖最后由 StarRingChild 于 2022-10-27 22:26 编辑

outman654 发表于 2022-10-27 22:02
不用成品,只要【方正FW筑紫明朝 简 R】子集化字体就行
凑合看吧,我改了字幕里的另外两个字重
https://i.imgur.com/WLGs0S1.png
https://i.imgur.com/UR9UJfJ.png

outman654 发表于 2022-10-27 23:55:05

StarRingChild 发表于 2022-10-27 22:21
凑合看吧,我改了字幕里的另外两个字重

奇怪,你这子集化后的字体我混流后也还是不行,我看了下字体名(家族名)也跟原字体一样,不会是你在预览时调用的是原字体吧

StarRingChild 发表于 2022-10-28 00:11:47

outman654 发表于 2022-10-27 23:55
奇怪,你这子集化后的字体我混流后也还是不行,我看了下字体名(家族名)也跟原字体一样,不会是你在预览 ...

不可能,我没有安装字体

outman654 发表于 2022-10-28 01:12:15

StarRingChild 发表于 2022-10-28 00:11
不可能,我没有安装字体

我™终于找到原因了,字体集里面必须有b这个字母,没有b引号就出问题,真是有毒。


具体怎么发现的
一开始fontforge打开了两份原字体,清空一份字体,复制了两个引号和“对、话”这两个字,生成字体后测试发现不行。然后发现最后面还有一对引号,还有两个空格字形,也试了还是没用。

再就换了种方式,这回不清空,试着批量删除部分字形(只考虑符号部分),没想到头部几行符号字母(见下图)一删就出问题了,然后我就逐行逐字排查,从删一行缩小到删5个字形,最后到1个1个字形删发现是b这家伙在搞怪,于是把b放进之前子集化后的字体,终于正常了。{:10_1050:}


boday 发表于 2022-10-28 14:28:37

本帖最后由 boday 于 2022-10-28 19:43 编辑

outman654 发表于 2022-10-28 01:12
我™终于找到原因了,字体集里面必须有b这个字母,没有b引号就出问题,真是有毒。



你在前面的帖子里说 AssFontSubset 也有问题,不知是否用的是最新的版本?

最新的版本在这里(原 repo 已经没有在维护了):
https://github.com/tastysugar/AssFontSubset

为了避免类似缺少英文和数字导致丢标点符号的奇怪问题,AssFontSubset 是默认会把所有英文和数字都保留的,所以如果你用的是最新版的话,按道理应该不会出现问题才对。

AssFontSubset 现在应该包含了不少类似的 workaround,都是在做片实践中发现的……

StarRingChild 发表于 2022-10-28 14:45:35

本帖最后由 StarRingChild 于 2022-10-28 14:48 编辑

outman654 发表于 2022-10-28 01:12
我™终于找到原因了,字体集里面必须有b这个字母,没有b引号就出问题,真是有毒。



mkvtool 也是英文和数字全部保留的

https://i.imgur.com/WHSQMQl.png

outman654 发表于 2022-10-28 17:58:44

boday 发表于 2022-10-28 14:28
你在前面的帖子里说 AssFontSubset 也有问题,不知是否用的是最新的版本?

最新的版本在这里(原 youlun...

感谢感谢,这个可以。我之前GitHub搜索只找到这个版本KozakaiAya/AssFontSubset

outman654 发表于 2022-10-28 18:00:41

StarRingChild 发表于 2022-10-28 14:45
mkvtool 也是英文和数字全部保留的

应该是我用的GUI版本太老了
页: 1 [2]
查看完整版本: 召唤大佬 要被字体子集化搞疯了