页次: 1
ASS Style:(APTX4869的对白部分,直观来说效果就是微软雅黑的粗体)
Style: Default,微软雅黑,54,&H00FFFFFF,&HF0000000,&H00000000,&H70000000,-1,0,0,0,100,100,0,0,1,1,1,2,30,30,15,1
在播放的时候会出现这样的问题:
字体确实是微软雅黑没错,但是很明显粗体没有生效。
正确的效果应该是这样:
字体是我自己从Win10里复制出来的,在其他软件(我试过Libreoffice和wps)中雅黑粗体的显示是正常的。
播放器我试了VLC,SMPlayer,mpv,以及DDE自带的播放器,都是一样的问题。
后来我测试发现,只要把Style中的微软雅黑改成Microsoft Yahei,粗体就能正常显示(图2就是这么来的)。
我简单的看了看Wiki里面的Fonts和Font configuration词条,我感觉好像没有相关的内容。
我想了好久也想不出是什么的问题…这个字幕样式在Android和Windows下显示都是正常的。
fc-list | grep YaHei
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/Microsoft YaHei/msyhbd.ttc: Microsoft YaHei UI:style=Έντονα
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/Microsoft YaHei/msyhbd.ttc: Microsoft YaHei:style=Έντονα
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/Microsoft YaHei/微软雅黑粗.ttf: Microsoft YaHei:style=Bold,Negreta
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/Microsoft YaHei/msyh.ttc: Microsoft YaHei UI:style=Normal
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/iYaHei/iYaHei_Regular.ttf: iYaHei:style=Regular
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/Microsoft YaHei/msyh.ttc: Microsoft YaHei:style=Normal
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/Microsoft YaHei/msyhl.ttc: Microsoft YaHei,Microsoft YaHei Light:style=Light,Regular
/home/kurobac/.local/share/fonts/Microsoft Corporation/TrueType/Microsoft YaHei/msyhl.ttc: Microsoft YaHei UI,Microsoft YaHei UI Light:style=Light,Regular
这个style=Έντονα我Google了一下没找到什么结果……“微软雅黑粗.ttf”是我又在网上找的不知道哪个版本的字体…装上和没装效果也没有变化。
最近编辑记录 Kurobac (2018-05-12 20:43:01)
# pacman -Syu
离线
写「Microsoft YaHei」。这是一个字体名称的 bug: https://bugs.freedesktop.org/show_bug.cgi?id=105756
msyhbd.ttc 就是粗体了。那个 style 的语种不对,是希腊语的粗体的意思,大概也是同一个 bug。
离线
写「Microsoft YaHei」。这是一个字体名称的 bug: https://bugs.freedesktop.org/show_bug.cgi?id=105756
msyhbd.ttc 就是粗体了。那个 style 的语种不对,是希腊语的粗体的意思,大概也是同一个 bug。
非常感谢。确实是这个问题,我用虚拟机试了下编译fontconfig就正常了。
# pacman -Syu
离线
页次: 1