请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册
楼主: tonyhsie

ListAssFonts: 小工具,分析字幕使用的字型 (2019/11/6 更新)

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

    [LV.2]偶尔看看I

    19

    主题

    398

    帖子

    2728

    VC币

    星辰大海

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

    积分
    474858

    卓越贡献

    tonyhsie  楼主| 发表于 2019-7-27 06:53:11 | 显示全部楼层
    lee850220 发表于 2019-7-26 15:55
    不知道是不是個案,這邊列出來的字體數量好像不太對,回報供參考!

    我猜是先開 ListAssFonts 之後,才開 FontLoaderSub 掛載字體?
    如果是這種情況,重開 ListAssFonts 或許可以解決

    不行的話也沒辦法,因為 ListAssFonts 本來就只支援正常安裝的字體,臨時掛載的字體並沒有辦法保證會能跟正常安裝的字體會有相同結果


    之後會有個比較大的改版
    或許臨時掛載的字體可能就 "完全不會再顯示" 在 ListAssFonts 上面了

    純粹只支援真正安裝的字體


    對習慣用掛載方式的人來說話,其實也沒必要用 ListAssFonts 確認掛載的結果就是了
    只要掛載的程式顯示字體掛載正常,那應該就 OK 了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    2

    主题

    55

    帖子

    0

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    89311
    yzwduck 发表于 2019-7-27 07:44:22 | 显示全部楼层
    tonyhsie 发表于 2019-7-27 06:53
    我猜是先開 ListAssFonts 之後,才開 FontLoaderSub 掛載字體?
    如果是這種情況,重開 ListAssFonts 或許 ...

    楼主你领会错意思了,lee850220 发现的是 ListAssFonts 在解析字幕时,有 4 个字体没有解析出来,而不是有 4 个加载的字体没有被检测到。
    虽然截图中用的字幕与下面共享的字幕不一致有点坑,但也能复现问题。
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    19

    主题

    398

    帖子

    2728

    VC币

    星辰大海

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

    积分
    474858

    卓越贡献

    tonyhsie  楼主| 发表于 2019-7-27 11:11:24 | 显示全部楼层
    本帖最后由 tonyhsie 于 2019-7-27 11:20 编辑
    yzwduck 发表于 2019-7-27 07:44
    楼主你领会错意思了,lee850220 发现的是 ListAssFonts 在解析字幕时,有 4 个字体没有解析出来,而不是 ...

    謝謝 原來是這個意思 我誤會了


    不過在這個例子裡,ListAssFonts 應該沒有誤判
    ListAssFonts 在解析字幕时,有 4 个字体没有解析出来,而不是有 4 个加载的字体没有被检测到。

    以下就以這些字體為例來作說明


    1. Arial

    ListAssFonts 會解析字幕各行文字的 ass 指令,以確認是否真的有使用到該字體
    Style: pixelstyle,Arial,60,&H00FFFFFF,&H000000FF,&H009E00D7,&H00000000,0,0,0,0,100,100,0,0,1,0.3,0,7,0,0,0,1

    Dialogue: 0,1:41:06.33,1:41:10.17,pixelstyle,,0,0,0,fx,{\move(58,16,629,4,0,289)\p1\fad(250,100)}m 0 0 l 1 0 1 1 0 1 0 0

    \p1 表示了後面的文字是繪圖模式的指令,並不是文字,ListAssFonts 便會當作 pixelstyle 這個 style 無作用


    2. DF中太楷書体
    Style: ngnl zero jp,DF中太楷書体,53,&H00FFFFFF,&H000000FF,&H00C141E7,&H00000000,0,0,0,0,100,100,0,0,1,2,0,1,23,23,90,1

    整個字幕只有這行提到這個字體,而 ngnl zero jp 這個 style 並未真正在字幕中使用過,所以它也被判定成無作用 style


    3. 方正锐正黑简体

    字幕文件裡並沒有出現過這個字型


    4. 方正行楷_GBK
    Style: ngnl zero cn,方正行楷_GBK,60,&H00FFFFFF,&H000000FF,&H00C141E7,&H00000000,0,0,0,0,100,100,0,0,1,2,0,1,23,23,23,1

    整個字幕只有這行提到這個字體,而 ngnl zero cn 這個 style 並未真正在字幕中使用過,所以它也被判定成無作用 style


    以上四個字體,都不是這個字幕真正有使用到的字體,所以 ListAssFonts 沒有列出來是正確無誤的結果




    16 年那時的更新情報所指的 "精確",大概就是指這些情況了


    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?立即注册

    x
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-7-28 04:38
  • 签到天数: 34 天

    [LV.5]常住居民I

    0

    主题

    15

    帖子

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3783
    lee850220 发表于 2019-7-28 04:32:10 | 显示全部楼层
    本帖最后由 lee850220 于 2019-7-28 04:37 编辑
    yzwduck 发表于 2019-7-27 07:44
    虽然截图中用的字幕与下面共享的字幕不一致有点坑,但也能复现问题。

    關於這點我感到很抱歉,當時是在編輯文件的同時發現這個現象,發文後仍持續檢查問題的原因,並作了一些修改,事後我也發現到ListAssFonts有辦法忽略並沒有使用的style字體,因此刪除了多餘的style。做了更動忘了回來修改內容,真的很不好意思。

    tonyhsie 发表于 2019-7-27 11:11
    謝謝 原來是這個意思 我誤會了

    簡而言之,ListAssFonts有能力識別是否真正被使用到的字體,很感謝tonyhsie的付出和細節體現。

    另外想確認,關於繪圖模式如同上面pixelstyle,意思是其實那個pixelstyle只是一個類似於標籤的用途而已,pixelstyle所設定的內容皆為無用是嗎?

    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    19

    主题

    398

    帖子

    2728

    VC币

    星辰大海

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

    积分
    474858

    卓越贡献

    tonyhsie  楼主| 发表于 2019-7-28 07:36:59 | 显示全部楼层
    lee850220 发表于 2019-7-28 04:32
    關於這點我感到很抱歉,當時是在編輯文件的同時發現這個現象,發文後仍持續檢查問題的原因,並作了一些修 ...
    另外想確認,關於繪圖模式如同上面pixelstyle,意思是其實那個pixelstyle只是一個類似於標籤的用途而已,pixelstyle所設定的內容皆為無用是嗎?
    繪圖模式的字型設定是沒有特別作用的,隨便修改成一個未安裝的字型也不影響繪圖的結果

    但 style 裡的其餘設定,對繪圖模式有沒有特別的作用,這我就不太清楚了
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    19

    主题

    398

    帖子

    2728

    VC币

    星辰大海

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

    积分
    474858

    卓越贡献

    tonyhsie  楼主| 发表于 2019-8-1 01:49:55 | 显示全部楼层
    v190801

    新功能 or bug 修正

      1. 程式找尋字型的方式大幅改寫,可以找到更多字型名稱,但必須是正常安裝的字型 (= 有在 Reg 表正常註冊的字型),若是使用其它軟體臨時掛載,而沒有正常安裝到系統上的字體,ListAssFonts 將會無法辨視

      2. 程式速度大幅提升:在掃描完系統上已安裝的字型後,會把字型資訊保存在 %LOCALAPPDATA%\ListAssFonts\,之後再執行 ListAssFonts,速度會顯著提升 (以開發環境作測試的結果,新版大約比舊版快了十倍,載入 1576 字體所需時間:新版 0.551 秒,舊版 5.035 秒) 現在也不會再重啟程式了

      3. 程式會由 系統預設的字型資料夾%LOCALAPPDATA%\Microsoft\Windows\Fonts 兩個資料夾的時間來判斷系統是否有安裝/移除字型,如果你安裝/移除的字型檔案不在這兩個資料夾內,可能需要手動刪除 %LOCALAPPDATA%\ListAssFonts\ 下的所有檔案,才能讓 ListAssFonts 正確認出


      4. 簡單說就是,正常安裝/移除的字型,ListAssFonts 幾乎不會有問題,以其它方式安裝的字型,可能會一些預料外的結果


      5. 新增參數 "-Everything",在字型列表的最後增加一行未安裝字型的字串,方便使用 Everything 作進一步的搜索





    字型相關

      6. 支援 思源黑體, 思源宋體, 思源等寬, Source Han Code JP, Noto Sans, Noto Serif 等字型的 PostScript name (例:SourceHanSansTC-Regular)






    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-7-28 04:38
  • 签到天数: 34 天

    [LV.5]常住居民I

    0

    主题

    15

    帖子

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    3783
    lee850220 发表于 2019-8-4 04:52:05 | 显示全部楼层
    新版剛好跟FontLoaderSub互斥了emmmmm
    實屬遺憾
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    19

    主题

    398

    帖子

    2728

    VC币

    星辰大海

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

    积分
    474858

    卓越贡献

    tonyhsie  楼主| 发表于 2019-8-4 12:09:37 | 显示全部楼层
    lee850220 发表于 2019-8-4 04:52
    新版剛好跟FontLoaderSub互斥了emmmmm
    實屬遺憾

    用了 FontLoaderSub 其實也不用再開 ListAssFonts 來作二次確認啦



    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    19

    主题

    398

    帖子

    2728

    VC币

    星辰大海

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

    积分
    474858

    卓越贡献

    tonyhsie  楼主| 发表于 2019-8-4 18:13:28 | 显示全部楼层
    dtlnor 发表于 2018-9-6 10:33
    非常感謝lz的小工具,十分好用。只是小弟最近改用了暫時挂載字體的軟件,不知道lz可否加上掃描自選目錄的字 ...

    最近 ListAssFonts 大改版,程式改成以字型檔案為出發點來找尋字體
    雖然離你發文時間已經將近一年了,但現在要實現你這個需求,反而卻變得沒什麼難度了


    不曉得你現在還有這個需求嗎?

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-4 00:11
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    24

    主题

    192

    帖子

    71

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    129237
    dtlnor 发表于 2019-8-5 19:33:51 | 显示全部楼层
    tonyhsie 发表于 2019-8-4 18:13
    最近 ListAssFonts 大改版,程式改成以字型檔案為出發點來找尋字體
    雖然離你發文時間已經將近一年了,但 ...

    oh 現在的話我已經有了解決方案了www 所以已經沒有這個需求了謝謝www
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    VCB-Studio分享论坛X

    VCB-S微信公众号上线了,欢迎关注!

    欢迎关注VCB-S微信公众号,公众号将不定期推送有关本组最新资源的消息。...

    点击查看详情 
    快速回复 返回顶部 返回列表