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

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

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-2-1 15:30:17 | 显示全部楼层
    atomsfear 发表于 2017-2-1 14:18
    剛剛找到了那個字幕,然後我測試了一下,\fn後方留空跟加0的意思都是一樣的,都是前方文字有指定字型時,在 ...

    感謝回報

    這一版加入 \fn0 的判斷了,你再試試看囉

    謝謝!

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-4-27 02:54:40 | 显示全部楼层
    更新日誌

    v170426


    1. Noto 字型 (Google) + Style 行設定了錯誤的 encoding 時,如繁中 Windowns + 134(GB2313) 或簡中 Windows + 136(BIG5),字型無法正確顯示
     這種情況下,該 Noto 字型會顯示成藍色 (已安裝) 或粉紅色 (未安裝)





    2. Source Hans/思源 字型 (Adobe) 跟 Noto 是一模一樣的字型 (只有字型名稱不同)
     思源黑體(Source Han Sans) = Noto Sans,思源宋體(Source Han Serif) = Noto Serif
     避免重覆安裝,也會顯示成藍色 (已安裝) 或粉紅色 (未安裝)


     建議 Noto 字型跟思源字型二擇一


     Noto CJK 字型官網下載 https://www.google.com/get/noto/help/cjk/


      思源與 Noto 字型名稱對照表:


      Source Han Sans Heavy -> Noto Sans CJK TC Black
      Source Han Sans Bold -> Noto Sans CJK TC Bold
      Source Han Sans Medium -> Noto Sans CJK TC Medium
      Source Han Sans Regular -> Noto Sans CJK TC Regular
      Source Han Sans Normal -> Noto Sans CJK TC DemiLight
      Source Han Sans Light -> Noto Sans CJK TC Light
      Source Han Sans ExtraLight -> Noto Sans CJK TC Thin



    3. 修正 \fn0 會被當作字型名稱 "0" 的問題 (其實 \fn0 作用是還原為該行字幕 Style 所定義的字型)


    4. 判斷特殊字型的條件更精確 (特殊字型:可能需修改字幕檔才能正確顯示的字型,字型名稱會顯示成藍色 (已安裝) 或粉紅色 (未安裝))


    5. 小細節修正



    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-5-19 20:50:27 | 显示全部楼层
    有下載 v170426 版的,請務必更新


    該版的 ListAssFonts 遇到某些字幕檔,會有找不到字型的問題




    更新日誌


    v170519

    bug fix:
            1. 修正若字幕有未定義的 style 時,ListAssFonts 會找不到任何字型的問題 (v170426 版才有的問題,可從附件下載測試字幕自行測試)
            2. 修正 Win7 下,Hiragino Maru 系列字型無法偵測的問題 (感謝 mung 大大告知此問題)
            3. 修正 方正兰亭特黑_GBK、PixelMplus12 等字型無法複製的問題

    new:
            4. 華康字型安裝時,OS 可能會改字型的檔名;ListAssFonts 在複製字型的時候,會復原其原名 (ex: DFT_4.TTC -> DFT_CD7.TTC)




    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-7-3 16:25:55 | 显示全部楼层
    本帖最后由 tonyhsie 于 2017-7-3 16:39 编辑
    菜姬 发表于 2017-7-3 14:36
    字幕档已经上传了

    更新日誌

    v170703

    1. 修正由 \fn 定義的字型名稱,最後面有空白字元時的問題

    2. 找出更多正確的字型名稱 (尤其是 Win7 環境下)

    3. 跳過字幕動畫部分以提升程式效率

    4. 修正 "清黑體" (韓文字型)、"Relish Pro"、"平成" (日文字型) 顯示的字型名稱,或是字型無法複製的問題

    5. 新增字型複製失敗的警告訊息

    6. 程式視窗的標題附加了版號 (ex: v170703)
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-7-3 23:07:22 | 显示全部楼层
    菜姬 发表于 2017-7-3 19:39
    我才要感谢,有这个工具真的方便了许多 我也一直想做这么一个工具来着……无奈c#才开始学
    不过新的版本  ...
    5. 按F12/Menu鍵可導出 debug 用的純文字文件,方便報錯/除錯


    方便站內私訊我,你按 F12 後產生出的 installed_fonts.debug.txt 嗎?

    謝謝!
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-7-4 13:48:59 | 显示全部楼层
    tonyhsie 发表于 2017-7-3 23:07
    方便站內私訊我,你按 F12 後產生出的 installed_fonts.debug.txt 嗎?

    謝謝!

    更新日誌

    v170704

    1. 修正 "经典" 字型名稱可能會有多餘的 "<>" 問題
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-7-4 20:36:04 | 显示全部楼层
    atomsfear 发表于 2017-7-4 19:29
    我使用v170519可以批量丟2400個字幕檔進去,v170704就錯誤了,他會先出現像1.的畫面,幾秒之後跳到2.的畫 ...

    新版為了找字型名稱 會嘗試開啟更多字型檔案
    可能是因為這樣的關係導致的

    有些東西不是程式本身的問題,而是 .NET 環境本身先天的限制 (尤其是 Win7....Win10 少了很多這種問題)

    這種情況我也束手無策


    暫時只能請你先繼續用 v170519 版了,或是減少丟給程式的字幕數量看看

    不好意思 (汗)



    点评

    如果舊版正常 那暫時先用舊版吧 ^^  发表于 2017-7-4 21:33
    其實我只單放一個字幕檔也會出錯,可能找台乾淨的win7就沒事了,我之前手殘亂裝,導致字型資料夾很肥的關係,還是非常感謝你的努力。  发表于 2017-7-4 20:48
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-7-6 04:41:09 | 显示全部楼层
    atomsfear 发表于 2017-7-5 12:00
    發現可以正常使用的方法了,先按Installed Fonts會出現幾秒存放體空間不足,之後就正常了,再拖入字幕檔就 ...

    我這邊沒發現 "字型後面有空白" 的情況

    可以把你的 installedFonts.txt 發上來或私訊給我看看嗎

    感謝!!

    点评

    好的,已傳送。  发表于 2017-7-6 09:46
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-11-23 12:50:41 | 显示全部楼层
    yinlianxue 发表于 2017-11-23 03:14
    看起来很好用啊,但我一般都不专门下字幕

    这个可以批量修改字形吗?有的字体不喜欢或者不想下载,直接把他 ...

    不懂修改字型的意思

    不過這程式沒有任何修改的功能

    它就單純把字幕檔或系統的字型列出來,讓你知道,字幕檔/系統上有哪些字形,還缺哪些字型

    這樣而已
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1336

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2868057

    卓越贡献

    tonyhsie  楼主| 发表于 2017-11-24 02:26:28 | 显示全部楼层
    yinlianxue 发表于 2017-11-24 01:48
    不好意思写错了。我的意思是批量修改字体。每个字幕文件都有说明字体的地方,不支持的字体直接批量替换掉 ...

    也沒有這功能

    如果有這種需求的話,我自己是用 UltraEdit 去作批量修改,很方便

    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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