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

ListAssFonts: 小工具,分析字幕使用的字型 (2026/1/1 更新)

7

主题

24

回帖

0

VC币

中级会员

Rank: 3Rank: 3

积分
13997
无情天使 发表于 2022-3-23 20:17:22 | 显示全部楼层
问题:字体方正黑体简体已正常安装,播放可以正常显示,但ListAssFonts显示未知字符(红色)
BUG反馈.png
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

tonyhsie  楼主| 发表于 2022-3-24 01:29:37 | 显示全部楼层
无情天使 发表于 2022-3-23 20:17
问题:字体方正黑体简体已正常安装,播放可以正常显示,但ListAssFonts显示未知字符(红色)
...

你的字幕檔案可能不是 unicode 編碼

把它另存新檔,編碼設成 UTF-8 再試試


回复

使用道具 举报

0

主题

2

回帖

0

VC币

新手上路

Rank: 1

积分
263
QQ
一世烟雨醉红尘 发表于 2022-4-11 22:32:21 | 显示全部楼层
强的,实用
回复

使用道具 举报

7

主题

29

回帖

821

VC币

中级会员

Rank: 3Rank: 3

积分
9725
rplalala 发表于 2022-4-20 10:47:12 | 显示全部楼层
有没有办法识别指定文件夹里的字体或是识别字体的快捷方式呢。
因为我安装的是字体的快捷方式,来缩减系统盘的内存
但好像并不能识别快捷方式的字体

点评

只能識別正常安裝的字體  发表于 2022-4-20 12:14
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

tonyhsie  楼主| 发表于 2022-4-25 11:15:00 | 显示全部楼层
rplalala 发表于 2022-4-20 10:47
有没有办法识别指定文件夹里的字体或是识别字体的快捷方式呢。
因为我安装的是字体的快捷方式,来缩减系统 ...

我之前可能誤解你的意思了

如果字型是以快捷方式來安裝的話
可以在捷徑裡加上 -ShortcutFonts 試試

圖片 2022-04-25 11-13-57.png


如果還是有問題,再回報一下
回复

使用道具 举报

0

主题

4

回帖

0

VC币

注册会员

Rank: 2

积分
1709
文木杉never 发表于 2022-4-25 16:57:09 | 显示全部楼层
没想到一直在更新,赶紧下个最新版,感谢大佬,真的无敌有用

点评

感謝厚愛!  发表于 2022-4-25 20:54
回复

使用道具 举报

1

主题

24

回帖

7

VC币

白金会员

Rank: 12Rank: 12Rank: 12

积分
66385

崭露头角

maojifeng 发表于 2022-4-26 15:02:08 来自手机 | 显示全部楼层
太厉害了,好用
回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

tonyhsie  楼主| 发表于 2022-5-3 13:28:40 | 显示全部楼层
漫步ACG 发表于 2021-4-21 00:15
我用系统自带的安装/卸载功能,两次装卸以后也会存在字体卸载不了,强行删除字体文件依旧可以调用的问题 ...
那能再考虑下加入这个功能吗?如果方便的话,虽然网上字体管理工具一搜一大把,但同时又兼具扫描字幕文件的一个都没有。
我考虑的是我以为用了正确的字体,但是程序却不这么认为,最终导致加载失败。比如我在FontLoaderSub上就碰到了这个问题,我下载的字体没错,但FontLoaderSub就是不认。


考慮到蠻多人提出過類似的需求

下一版會加入「掃描外部字型目錄」的功能

回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

tonyhsie  楼主| 发表于 2022-5-6 02:06:50 | 显示全部楼层
本帖最后由 tonyhsie 于 2022-5-6 02:11 编辑

v220506

1. 新增「-Ext」參數,可自行指定字型目錄,來代替安裝在系統上的字型,作為 ListAssFonts 的字型來源


 使用時請指定字型目錄 (1~多個皆可),中間以分號隔開,如 -ext="D:\Fonts";"D:\字體"


圖片 2022-05-06 02-02-12.png

2. 修正偵測 \n \N \h 等 ass 控制碼的小問題
3. 支援 \b<字重> 的 ass 控制碼
4. 修正一個偶發性的剪貼簿錯誤
5. 手動在文字框內輸入的目錄/檔案參數,改以分號 ; 來區隔,如「D:\字幕;E:\test.ass;C:\[ass]」



下載連結







回复

使用道具 举报

69

主题

1438

回帖

1万

VC币

星辰大海

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

积分
3161197

卓越贡献

tonyhsie  楼主| 发表于 2022-5-6 02:36:06 | 显示全部楼层
很多人不會把字型安裝到系統上,只用臨時掛載的方式來使用字型

現在 ListAssFonts 也可以使用這種字型了

只要在 ListAssFonts 的捷徑裡設定好「-ext="目錄A";"目錄B";.....」

如圖

2.png

ListAssFonts 就會使用這些目錄下的字型,而不使用系統上安裝的字型
執行時也跟平常的 ListAssFonts 略有不同

1.png


現在建立字型快取,或是 debug.txt 時,也會列出目前進度、預估結束時間

圖片 2022-05-06 00-53-18.png


所有指定的字型目錄,使用前都會先建立字型快取(跟系統上安裝的字型一樣的過程)

所有 ListAssFonts 原有的功能,在改用外部字型後,一樣都能正常使用
唯一差異就只在字型來源不同而已(安裝在系統上的/-ext 指定的目錄下)


回复

使用道具 举报

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

本版积分规则

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