找回密码
 立即注册
楼主: Apache553

自动按需加载字体的轮子

5

主题

492

回帖

215

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
368961
苏辰汐 发表于 2022-4-8 21:22:25 | 显示全部楼层
本帖最后由 苏辰汐 于 2022-4-8 21:29 编辑
Apache553 发表于 2022-4-8 20:57
hook的部分可能是重构过后换了事件监听的方式导致的。以前是异步的,现在改成半同步了。但是具体为什么会 ...

测试了下最新版本,字符乱码问题已不会复现

hook不上的问题依旧,播放器第一次打开时很大概率未hook成功。感觉之前的异步方式在这方面的表现要好些,不会出现此类情况
回复

使用道具 举报

5

主题

29

回帖

7

VC币

中级会员

Rank: 3Rank: 3

积分
13092
yuhua18 发表于 2022-4-9 00:57:09 | 显示全部楼层
还是报错,字体索引文件也生成了,配置文件也按git说明改了程序和索引目录 都是可写的。系统 win10 64位。
QQ截图20220409005425.jpg

QQ截图20220409005449.jpg



回复

使用道具 举报

1

主题

13

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
3655
scad 发表于 2022-4-18 19:15:43 | 显示全部楼层
mpv正常加载,非常好软件!
回复

使用道具 举报

4

主题

67

回帖

0

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
76999
江迎怒江 发表于 2022-4-19 12:32:01 | 显示全部楼层
我设置监听了多个播放器,几乎只有mpvnet和mpcbe第一次打开未成功hook,其他的mpchc,mpv经过一周左右的试用都是第一次就成功,我只能理解为这玩意是随机bug。
回复

使用道具 举报

5

主题

412

回帖

30

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
165221
blackmickey 发表于 2022-4-24 00:17:39 | 显示全部楼层
同#72,無法啟動。
事件檢視器裡也完全沒有log出現
回复

使用道具 举报

5

主题

412

回帖

30

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
165221
blackmickey 发表于 2022-4-24 09:43:56 | 显示全部楼层
找了一下可能有問題的字體,分成兩種
1. 有字體檔案,但不會載入
2. 執行時會跳出異常訊息

異常字體.7z

2.56 MB, 下载次数: 132

回复

使用道具 举报

5

主题

492

回帖

215

VC币

星辰大海

Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20

积分
368961
苏辰汐 发表于 2022-4-24 10:49:28 | 显示全部楼层
blackmickey 发表于 2022-4-24 09:43
找了一下可能有問題的字體,分成兩種
1. 有字體檔案,但不會載入
2. 執行時會跳出異常訊息 ...

看了眼都是字体问题

1. fon格式的点阵字体太古老了,缺乏字体名称和Postscript name等信息。没有有效支持,不推荐使用

2. 你的華康娃娃體.ttf中字体的关键信息都缺失了,是个错误字体
如下:


正确的字体应显示以下信息


附下正确的港版華康娃娃體的字体文件

華康娃娃體.zip

3.66 MB, 下载次数: 217

回复

使用道具 举报

5

主题

412

回帖

30

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
165221
blackmickey 发表于 2022-4-24 11:09:28 | 显示全部楼层
以前沒有使用這類字體整合包,都是使用字幕包裏附帶的字體,或是缺甚麼就下什麼字體,並且直接安裝到系統中,
更換系統時,由於無法區分哪些是後來安裝的字體,所以把整個Windows字體存放路徑下的字體全備份,
導致電腦裡存了大量重複字體,以及來路不明的字體,也不知道哪些字體有問題...

請問有甚麼工具可以批次處理重複字體的嗎?
fonts.JPG
回复

使用道具 举报

5

主题

29

回帖

7

VC币

中级会员

Rank: 3Rank: 3

积分
13092
yuhua18 发表于 2022-4-26 20:19:03 | 显示全部楼层
blackmickey 发表于 2022-4-24 09:43
找了一下可能有問題的字體,分成兩種
1. 有字體檔案,但不會載入
2. 執行時會跳出異常訊息 ...

怎么查找有问题的字体
回复

使用道具 举报

5

主题

412

回帖

30

VC币

至尊会员

Rank: 16Rank: 16Rank: 16Rank: 16

积分
165221
blackmickey 发表于 2022-4-26 23:46:27 | 显示全部楼层
yuhua18 发表于 2022-4-26 20:19
怎么查找有问题的字体

hmm....
我手動一個一個試的

由於有問題的字體是少數,所以先單次使用大量字體進行排除,
如果有1000個字體的話,大致流程如下:
1. 使用第1~200個字體建立Index,測試自動加載沒問題後,把前面200個字體先移到別處去,再往下200個測試。
2. 然後在每次100個字體為一組,重複以上測試。
...
最後就可以把異常字體找出來了。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表