孤雨独火
发表于 2022-4-18 09:06:53
mitsukaze 发表于 2022-4-18 08:28
怪不得....
我一开始把整个字体整合包仍里面了,然后黑屏了....
海量字体包属于小众圈子里的极端需求
你应该用的是这些
https://bbs.acgrip.com/thread-3848-1-1.html
https://bbs.acgrip.com/thread-6358-1-3.html
或者某些字体管理软件
mitsukaze
发表于 2022-4-18 09:07:09
孤雨独火 发表于 2022-4-18 08:54
https://github.com/shinchiro/mpv-winbuild-cmake/releases
这里更新内核 mpv-2.dll
ok明白这个bug指的是啥了
可是把font下所有的字体都读进内存是哪个大聪明想出来的
就不能缓存个list按需读取吗....
EI00
发表于 2022-5-4 05:05:08
本帖最后由 EI00 于 2022-5-4 07:25 编辑
孤雨独火 发表于 2022-4-18 08:54
https://github.com/shinchiro/mpv-winbuild-cmake/releases
这里更新内核 mpv-2.dll
大佬,有个mpv字体加载问题想请教一下:
我用的是shinchiro仓库编译的mpv-x86_64-20220503-git-90d291d版本,系统是win10家庭中文版21h2,下载了霞鹜文楷即 https://github.com/lxgw/LxgwWenKai 里面的lxgw-wenkai-v1.234.5字体,在mpv.conf使用配置sub-ass-force-style=FontName=LXGWWenKai-Regular,然后播放视频发现无法加载字体,查看log显示:
[ 1.683] fontselect: Using default font family: (LXGWWenKai-Regular, 700, 0) -> Arial-BoldMT, 0, Arial-BoldMT
[ 1.683] fontselect: (LXGWWenKai-Regular, 700, 0) -> Arial-BoldMT, 0, Arial-BoldMT
[ 1.683] Glyph 0x5BF9 not found, selecting one more font for (LXGWWenKai-Regular, 700, 0)
[ 1.685] fontselect: (LXGWWenKai-Regular, 700, 0) -> MicrosoftYaHeiUI-Bold, 1, MicrosoftYaHeiUI-Bold
之后,我换用字体SourceHanSansCN-Light,成功加载,log显示:
[ 2.442] fontselect: (SourceHanSansCN-Light, 700, 0) -> SourceHanSansCN-Light, 0, SourceHanSansCN-Light
然后,我换用LXGWWenKai-Regular字体的v1.113旧版本,发现还是无法加载,log同新版本字体log。
请问这是哪里出了问题
孤雨独火
发表于 2022-5-4 06:44:22
EI00 发表于 2022-5-4 05:05
大佬,有个mpv字体加载问题想请教一下:
我用的是shinchiro仓库编译的mpv-x86_64-20220503-git-90d291d版 ...
你至少得把人的fontname写对了。。。
sub-ass-force-style=Fontname=霞鹜文楷
EI00
发表于 2022-5-4 07:23:45
本帖最后由 EI00 于 2022-5-4 07:35 编辑
孤雨独火 发表于 2022-5-4 06:44
你至少得把人的fontname写对了。。。
用中文名"霞鹜文楷"试了一下,确实可以,但为什么原先用英文名"LXGWWenKai-Regular"不行呢
孤雨独火
发表于 2022-5-4 08:12:32
EI00 发表于 2022-5-4 07:23
用中文名"霞鹜文楷"试了一下,确实可以,但为什么原先用英文名"LXGWWenKai-Regular"不行呢
...
因为这个字体的族名叫
霞鹜文楷
或者
LXGW WenKai
LXGWWenKai-Regular 这玩意只是文件名,没有意义{:4_686:}
EI00
发表于 2022-5-4 09:48:18
孤雨独火 发表于 2022-5-4 08:12
因为这个字体的族名叫
霞鹜文楷
或者
那么在MPV怎么分别加载LXGW WenKai字体的粗体,细体和常规体呢?试了好多种写法都不行
孤雨独火
发表于 2022-5-4 20:15:09
EI00 发表于 2022-5-4 09:48
那么在MPV怎么分别加载LXGW WenKai字体的粗体,细体和常规体呢?试了好多种写法都不行
...
精细到一类字体的不同变体的话,用全称名加载
LXGW WenKai Light
LXGW WenKai Bold
EI00
发表于 2022-5-4 21:19:38
孤雨独火 发表于 2022-5-4 20:15
精细到一类字体的不同变体的话,用全称名加载
LXGW WenKai Light
原来还有大小写讲究,之前我用"LXGW WenKai light"的l没大写不行。我试了下,用"LXGW WenKai Light" 和 "LXGW WenKai Bold "确实可以加载细体和粗体,但为什么用"LXGW WenKai Regular"加载不了常规体?如果只用"LXGW WenKai"是默认加载粗体
孤雨独火
发表于 2022-5-4 21:24:13
本帖最后由 孤雨独火 于 2022-5-4 21:31 编辑
EI00 发表于 2022-5-4 21:19
原来还有大小写讲究,之前我用"LXGW WenKai light"的l没大写不行。我试了下,用"LXGW WenKai Light" 和 " ...
我前面不是讲了吗。。。用fullname,不要自己创造不存在的名称。{:4_675:}
regular的full name就叫 LXGW WenKai
很不幸和字族名撞车了
能怎么说呢,这字体的变体之间做的不严谨{:4_686:}
页:
1
2
3
4
5
6
7
8
9
10
[11]
12