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

ListAssFonts: 小工具,分析字幕使用的字型 (2023/06/13 更新)

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1325

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2853531

    卓越贡献

    tonyhsie  楼主| 发表于 2016-12-30 13:27:18 | 显示全部楼层
    adan1 发表于 2016-12-30 13:09
    跟TautCony所说的一样,输出字幕文件用到哪些字体的列表即可,分隔符随意,个人认为用换行符贴切些。

    LZ ...

    輸出字幕用到字體的列表文件,這是已有的功能,只要勾選右下角的 font.txt,視窗產生列表時也會一併輸出 txt 文件

    還是你說的是別的意思....?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-19 18:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    4

    主题

    39

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    169
    adan1 发表于 2016-12-30 15:48:43 | 显示全部楼层
    tonyhsie 发表于 2016-12-30 13:27
    輸出字幕用到字體的列表文件,這是已有的功能,只要勾選右下角的 font.txt,視窗產生列表時也會一併輸出  ...

    如果要批量多个提取的话,txt文件命名和存放位置都要考虑,反复写入读取txt时加大磁盘压力,整体效率会下降。

    点评

    方便舉個實例嗎 這篇有點抽象 不太能理解 你理想中的字幕字型列表程式 是怎麼樣的  发表于 2016-12-30 17:43
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-19 18:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    4

    主题

    39

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    169
    adan1 发表于 2016-12-30 18:09:14 | 显示全部楼层
    tonyhsie

    看来是我搞错了,还以为你写的是针对单一字幕文件的。默认以文件夹为目标的话,略感有失灵活性。如果这是你的主旨,那我之前说的就算了吧。

    点评

    嗯 主要是面向文件夾的 不過也支持單一字幕文件 (1. 拖曳該字幕文件檔案或檔名含完整路徑到主視窗 或 2. 自行輸入完整路徑)  发表于 2016-12-31 01:13
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-9-24 00:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    46

    回帖

    50

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14863
    atomsfear 发表于 2016-12-31 00:14:52 | 显示全部楼层
    我覺得這個程式比我找的那個NexusFont好用,顯示的名字跟字幕檔裡的一樣,想請問能不能增加幾個功能,把我選擇的字型的檔案複製到我指定的資料夾或剪貼簿,或者是輸入一個或複數個字幕檔後把有安裝的字型檔複製出來到字幕所在或指定的資料夾下,因為字型檔的檔名真的讓人無從找起,想把字幕所需要的字型檔找出來包在一起真的有點難。

    点评

    \fn 的字型也會處理哦 沒問題的  发表于 2017-1-2 04:48
    目前都可以正常使用,我晚點多測試別的看看。  发表于 2017-1-1 22:48
    我知道為什麼了,字幕組多打了空格健,導致調用不成功。  发表于 2017-1-1 22:44
    https://drive.google.com/open?id=0B6FfIVhcd7cKQklia1FmRXZmYWM  发表于 2017-1-1 22:37
    好的,謝謝你,元旦辛苦了,剛剛很突然的想到了,這個程式會偵測ass語法裡的\fn下所寫的字型嗎?有些沒寫在Styles那邊。  发表于 2017-1-1 22:35
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2016-12-31 01:33
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    69

    主题

    1325

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2853531

    卓越贡献

    tonyhsie  楼主| 发表于 2016-12-31 01:31:22 | 显示全部楼层
    atomsfear 发表于 2016-12-31 00:14
    我覺得這個程式比我找的那個NexusFont好用,顯示的名字跟字幕檔裡的一樣,想請問能不能增加幾個功能,把我 ...

    把字幕用到的字型檔案複製出來,應該是可以辦到的
    下一版會加入這功能


    目前除了黑色跟紅色,另外用藍色跟粉紅色來顯示特殊字型

    黑色 - 已安裝字型
    藍色 - 已安裝的特殊字型

    紅色 - 未安裝字型
    粉紅 - 未安裝的特殊字型


    特殊字型的定義是,在 .ass/.ssa 裡正常定義也正常安裝,卻有可能仍然沒辦法正常顯示的字型
    發生的原因未知,如果有人知道原理,也請告知一下

    例如

    1. 日文字型 FOT-マティス Pro B (FOT-Matisse Pro B)
     在使用直式字型 @FOT-マティス Pro B 時,無法正常顯示,改成 @FOT-Matisse Pro B 則正常

    2. 華康中圓體(P) (DFPYuanMedium-B5)
     在使用 \fn華康中圓體(P) 時,無法正常顯示,改成 \fnDFPYuanMedium-B5 則正常

    用特別的顏色來提醒使用者,這些字型可能要修改 .ass/.ssa 檔後才能正常顯示
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-19 18:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    4

    主题

    39

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    169
    adan1 发表于 2016-12-31 01:43:52 | 显示全部楼层
    tonyhsie

    测试了拖曳,txt文件的创建方式的确算可以吧。就我而言,用到的命令行只想一次读取单个文件的,然后直接返回到程序,不想耗费资源到间接的txt文件。

    点评

    是想要一個 console 版本的程式嗎? 不存成文字檔只在命令列上面直接印出字幕所用到的字型?  发表于 2016-12-31 01:48
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-19 18:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    4

    主题

    39

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    169
    adan1 发表于 2016-12-31 01:46:11 | 显示全部楼层
    atomsfear 发表于 2016-12-31 00:14
    我覺得這個程式比我找的那個NexusFont好用,顯示的名字跟字幕檔裡的一樣,想請問能不能增加幾個功能,把我 ...

    我也用过这软件,那时还是在XP系统的,后来升级到WIN7系统后运行报错就没继续了。

    点评

    我在W7上是沒有報錯的,但是不是那麼好使,頂多找找重複字型。  发表于 2016-12-31 11:19
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-9-24 00:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    46

    回帖

    50

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14863
    atomsfear 发表于 2016-12-31 11:27:19 | 显示全部楼层
    tonyhsie 发表于 2016-12-31 01:31
    把字幕用到的字型檔案複製出來,應該是可以辦到的
    下一版會加入這功能

    謝謝你,這個功能我蠻需要的。

    我輸入了1300多個字幕搜索,後續在搜索過程中發現方正準圓_gbk、方正準圓_GBK,這兩個顯示為未安裝,我安裝的應該是方正准圆_GBK,因為沒有顯示為未安裝,這樣的情況應該要修改ASS檔嗎??因為這好像沒有比較好的辨別方式。

    点评

    要改 ass 檔沒錯,改成 "方正准圆_GBK",播放時字幕才會顯示正確的字型,那是字幕簡轉繁時造成的問題  发表于 2016-12-31 12:53
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2016-4-19 18:01
  • 签到天数: 1 天

    [LV.1]初来乍到

    4

    主题

    39

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    169
    adan1 发表于 2016-12-31 12:33:42 | 显示全部楼层
    tonyhsie

    对,就是这个意思。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-9-24 00:11
  • 签到天数: 1 天

    [LV.1]初来乍到

    5

    主题

    46

    回帖

    50

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    14863
    atomsfear 发表于 2017-1-1 15:01:54 | 显示全部楼层
    剛剛直接把C:\Windows\Fonts整個直接Hash然後居然找到了2百多個重複,字型檔真的非常的亂阿,我複製整個資料夾出來刪除重複的之後想要壓縮然後存起來,然後想要跪求新的附加功能下,能不能輸入外部(就是非系統)的字型檔資料夾,然後把程式偵測到的名字直接當成檔名儲存(不用包含括號的另外一個名字),然後副檔名就全部改小寫的,整理時一堆亂碼,不統一的很難處理,弄進下一部電腦安裝時也比較不容易一堆重複字型。謝謝~

    点评

    如果有提示字型重覆的話,我都會先刪掉舊的,再安裝新的,這樣 \Windows\Fonts 才不會越來越大  发表于 2017-1-1 17:09
    所以之後都保留就好了嗎,因為好像有的名字一樣但是不同檔。  发表于 2017-1-1 16:17
    安裝相同字型名稱的時候,如果已經有安裝過,Windows 不是都會再確認一遍嗎? 就算檔名不同也會確認。不過如果你同意,系統也不會刪舊的字型檔  发表于 2017-1-1 16:13
    謝謝你,我之前原來想說系統的字形資料夾不會重複,沒想到他只是比對檔名。  发表于 2017-1-1 15:58
    這沒辦法哦,因為程式並不直接處理字型檔案,都是跟系統要資料的,你可以用 dp4 Font Viewer 之類的軟體來看 Windows\Fonts 下有哪些字型重覆了  发表于 2017-1-1 15:51
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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