孤雨独火 发表于 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
查看完整版本: mpv.net_CM