QSCFTHMKO 发表于 2022-1-3 18:13:09

关于文鼎新艺体简/繁mpv跟xy-subfilter表现不一致的问题

本帖最后由 QSCFTHMKO 于 2022-1-3 18:17 编辑

最近补马娘发现的,mpv压根就不会加载文鼎新艺体简,会fallback到默认字体,而文鼎新艺体繁(文鼎新藝體)会加载错误,表现为不显示文字,只剩字母了
Dialogue: 0,0:06:52.82,0:06:54.78,Default,,0,0,0,,帝王 Derby恭喜你https://s2.loli.net/2022/01/03/mJdw61jf4DSMVkU.png
然后跑了跑log,文鼎新艺体简:
[   4.610] fontselect: Using default font family: (文鼎新艺体简, 400, 0) -> ArialMT, 0, ArialMT
[   4.610] fontselect: (文鼎新艺体简, 400, 0) -> ArialMT, 0, ArialMT
[   4.610] Glyph 0x8BAD not found, selecting one more font for (文鼎新艺体简, 400, 0)
[   4.611] fontselect: (文鼎新艺体简, 400, 0) -> MicrosoftYaHeiUI, 1, MicrosoftYaHeiUI
[   4.613] mangling colors like vsfilter: RGB -> bt.601 limited -> bt.709 bt.601 -> RGB文鼎新艺体繁(文鼎新藝體):
[   8.442] fontselect: (文鼎新藝體, 400, 0) -> SingYi-Ultra, 0, SingYi-Ultra
[   8.442] Glyph 0x6211 not found, selecting one more font for (文鼎新藝體, 400, 0)
[   8.443] fontselect: (文鼎新藝體, 400, 0) -> SingYi-Ultra, 0, SingYi-Ultra
[   8.443] Got a font face that already is available! Skipping.
[   8.443] Glyph 0x6211 not found, broken font? Trying all charmaps
[   8.443] Glyph 0x6211 not found in font for (文鼎新藝體, 400, 0)
[   8.443] Glyph 0x4E00 not found, selecting one more font for (文鼎新藝體, 400, 0)
[   8.443] fontselect: (文鼎新藝體, 400, 0) -> SingYi-Ultra, 0, SingYi-Ultra
[   8.443] Got a font face that already is available! Skipping.
[   8.443] Glyph 0x4E00 not found, broken font? Trying all charmaps
[   8.444] Glyph 0x4E00 not found in font for (文鼎新藝體, 400, 0)
[   8.444] Glyph 0x9EDE not found, selecting one more font for (文鼎新藝體, 400, 0)
[   8.444] fontselect: (文鼎新藝體, 400, 0) -> SingYi-Ultra, 0, SingYi-Ultra
[   8.444] Got a font face that already is available! Skipping.
[   8.444] Glyph 0x9EDE not found, broken font? Trying all charmaps
[   8.444] Glyph 0x9EDE not found in font for (文鼎新藝體, 400, 0)爆炸式刷屏(

也不知道啥毛病了,虽然说这字体估计也有点毛病不过xy-subfilter是能正常载入的,姑且先把字体跟字幕都放上来大家瞅瞅有啥解决方案

StarRingChild 发表于 2022-1-3 18:58:53

你这字体有问题吧?直接用「文鼎新艺体」不好吗?
https://s2.loli.net/2022/01/03/dFM6uPDnSgyWLO5.png

QSCFTHMKO 发表于 2022-1-3 20:01:16

StarRingChild 发表于 2022-1-3 18:58
你这字体有问题吧?直接用「文鼎新艺体」不好吗?

字体确实有问题,只是xy-subfilter能加载mpv不行所以来问问,不过用「文鼎新艺体」简体是解决了,繁体就……虽然我不用就是了;P

孤雨独火 发表于 2022-1-3 21:12:52

这也算是月经问题了
https://github.com/libass/libass/issues/531

QSCFTHMKO 发表于 2022-1-4 23:05:57

孤雨独火 发表于 2022-1-3 21:12
这也算是月经问题了
https://github.com/libass/libass/issues/531

我也翻到了xD,已加通知

Apache553 发表于 2022-1-10 16:37:54

我也遇到了xd
随手搞了个pr不知道什么时候有人理
有闲人的话可以自己编译来用)

苏辰汐 发表于 2022-1-10 17:44:29

本帖最后由 苏辰汐 于 2022-1-10 17:47 编辑

Apache553 发表于 2022-1-10 16:37
我也遇到了xd
随手搞了个pr不知道什么时候有人理
有闲人的话可以自己编译来用) ...
大佬nb

已经合并到我的修改版libass了,基于此编译了最新版mpv/libmpv。测试字体工作正常。有爱自取

PS:修改版libass还修复了libass#171,代码修改自libass开发者astiob的相应分支PlayResX-scaling

菜姬 发表于 2022-1-10 20:22:33

Apache553 发表于 2022-1-10 16:37
我也遇到了xd
随手搞了个pr不知道什么时候有人理
有闲人的话可以自己编译来用) ...

{:4_684:}发现我之前提issue的时候写过一次,和你的PR至少有80%的相似度
页: [1]
查看完整版本: 关于文鼎新艺体简/繁mpv跟xy-subfilter表现不一致的问题