菜姬 发表于 2022-2-25 16:15:19

Apache553 发表于 2022-2-25 16:10
没发现什么有用的信息,也没看出来有什么问题

如果你电脑上的:


实际上系统是安装了 Marlett 这个字体的 但是却没有查询到
而且这个字体貌似是个只有符号的字体 不知道是不是这个的缘故

Apache553 发表于 2022-2-25 16:19:04

菜姬 发表于 2022-2-25 16:15
实际上系统是安装了 Marlett 这个字体的 但是却没有查询到
而且这个字体貌似是个只有符号的字体 不知道是 ...

这个是预期内的行为
索引里面没有那就查询不到

菜姬 发表于 2022-2-25 16:26:22

Apache553 发表于 2022-2-25 16:19
这个是预期内的行为
索引里面没有那就查询不到

另一个发现是
如果直接运行 registerETW.ps1 它会获取管理员权限 但是还是注册不成功
最后还是开了个管理员权限的powershell运行的它

Apache553 发表于 2022-2-25 16:35:26

菜姬 发表于 2022-2-25 16:26
另一个发现是
如果直接运行 registerETW.ps1 它会获取管理员权限 但是还是注册不成功
最后还是开了个管理 ...

能提供运行时的截图或者录屏吗……我对这个问题比较更没有头绪……
顺带一提
上面两个文件的SHA-1,在我电脑上是
微软雅黑 & Microsoft Yahei UI.ttc:
0c6324b9989ab4490b197fc2aaca88349441b421

微软雅黑 Bold & Microsoft Yahei UI Bold.ttc
45bbea112c628ddde6c1bae07300d333ec2e50fc
使用certutil.exe -hashfile <filename> SHA1计算
文件来自于超级字体整合包XZ

菜姬 发表于 2022-2-25 17:02:55

sha-1 一致的
链接: https://pan.baidu.com/s/1IxR48Tj11juqFIMNBVbxYA?pwd=9skj 提取码: 9skj 复制这段内容后打开百度网盘手机App,操作更方便哦

Apache553 发表于 2022-2-26 13:42:29

菜姬 发表于 2022-2-25 17:02
sha-1 一致的
链接: https://pan.baidu.com/s/1IxR48Tj11juqFIMNBVbxYA?pwd=9skj 提取码: 9skj 复制这段内 ...
我尝试性地修了一下,估计是dll初始化的时候搞砸了程序全局的C Runtime Locale导致的...最开始调试的时候加的没删。您可以试试先,看看有没有解决...

然后powershell脚本是没有对路径加引号...我是笨蛋...遇到有空格的路径就跪了

至于前面提到的分变体的加载,再搁置一会把)


菜姬 发表于 2022-2-26 13:58:33

Apache553 发表于 2022-2-26 13:42
我尝试性地修了一下,估计是dll初始化的时候搞砸了程序全局的C Runtime Locale导致的...最开始调试的时候 ...

嗯 脚本的问题解决了乱码的问题还在
话说locale是解决编码问题的吧 会不会避开locale这个就可以了(

苏辰汐 发表于 2022-2-26 14:00:13

本帖最后由 苏辰汐 于 2022-2-26 14:19 编辑

苏辰汐 发表于 2022-2-24 22:15
又发现个很奇怪的问题,hook的播放器第一次打开时都无法正常hook并加载字体,必须关闭并再次打开后才能正常 ...
奇怪的是这个问题我又复现了,这次不是第一次打开时未成功hook加载字体了,而是电脑待机大概十几个小时后使用电脑,然后打开以上播放器再次出现未成功hook加载字体的现象。仍然是关闭后再打开播放器后就可以正常hook加载字体,感觉还是软件有点小毛病

还有个问题,mpv使用时每当加载字体时都会卡顿掉帧一次,非常明显,每次有新字体被加载就会出现。mpc-be和mpc-hc没遇到这问题

苏辰汐 发表于 2022-2-26 15:45:24

本帖最后由 苏辰汐 于 2022-2-26 15:52 编辑

菜姬 发表于 2022-2-26 13:58
嗯 脚本的问题解决了乱码的问题还在
话说locale是解决编码问题的吧 会不会避开locale这个就可以了(
...
我也测试了下,我这边的显示似乎没有问题https://i.niupic.com/images/2022/02/26/9Vns.jpg

应该是本地什么奇葩字体导致的,可能需要优化系统字体的误识别


苏辰汐 发表于 2022-2-26 20:25:28

本帖最后由 苏辰汐 于 2022-2-26 20:40 编辑

我在mpv上遇到了类似的乱码问题

关闭Daemon:
https://s2.loli.net/2022/02/26/fRNiVhe5APGnquL.png

打开Daemon:
https://s2.loli.net/2022/02/26/OeB3SfskoCW8jpd.png

日志记录:
https://s2.loli.net/2022/02/26/NZsuP5CIbfdT7H6.png

测试使用的mpv脚本:mpv-file-browser

尝试将索引文件改为单思源字体进行排查测试,结果依然乱码
页: 1 2 3 4 5 [6] 7 8 9 10
查看完整版本: 自动按需加载字体的轮子