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

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

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854338

    卓越贡献

    tonyhsie  楼主| 发表于 2022-12-11 18:58:13 | 显示全部楼层
    tasty0tomato 发表于 2022-12-11 10:12
    额,询问一下有时候出现的RemoveRnds文件夹是什么原因

    https://bbs.acgrip.com/forum.php ... 16&fromuid=8179
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 907 天

    [LV.10]以坛为家III

    6

    主题

    47

    回帖

    280

    VC币

    至尊会员

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

    积分
    218081

    崭露头角

    好运升 发表于 2023-2-7 12:26:18 | 显示全部楼层
    请问楼主的软件是不是具有FontLoaderSub: 加载ass/ssa字幕所需字体的小工具 (r7-20200525)这款软件的功能?因为昨天我在用那款软件加载了十个字体的同时用了楼主的软件,楼主软件启动时好像创建了字体缓存,今天我用那款软件加载同样字体时发现居然零加载,零加载说明系统已经安装了该字体,但我在系统字体文件夹内没找到那十个字体,这难道是楼主的软件让系统认为已安装那十个字体?好神奇啊,我有个大胆的想法,让楼主的软件为“超级字体整合包”创建字体缓存,这样就不用每次都加载字幕字体了,不知能否实现?另外如果想清除字体缓存或者更新字体缓存的话应该怎么做呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    7 天前
  • 签到天数: 659 天

    [LV.9]以坛为家II

    16

    主题

    84

    回帖

    39

    VC币

    白金会员

    Rank: 12Rank: 12Rank: 12

    积分
    75694

    崭露头角

    tasty0tomato 发表于 2023-2-7 12:51:15 | 显示全部楼层
    本帖最后由 tasty0tomato 于 2023-2-7 12:54 编辑

    (下划线)simhei 似乎与 黑体 等价,但是软件无法确认?
    抱歉错误反馈了,是字幕文件出了问题
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854338

    卓越贡献

    tonyhsie  楼主| 发表于 2023-2-7 18:37:51 | 显示全部楼层
    本帖最后由 tonyhsie 于 2023-2-7 18:41 编辑
    好运升 发表于 2023-2-7 12:26
    请问楼主的软件是不是具有FontLoaderSub: 加载ass/ssa字幕所需字体的小工具 (r7-20200525)这款软件的功能? ...

    > 请问楼主的软件是不是具有FontLoaderSub: 加载ass/ssa字幕所需字体的小工具 (r7-20200525)这款软件的功能
    沒有

    > 因为昨天我在用那款软件加载了十个字体的同时用了楼主的软件,楼主软件启动时好像创建了字体缓存
    本軟體的緩存僅供自身軟體使用,並不會改變任何系統設定,或影響其它軟體的任何功能

    > 今天我用那款软件加载同样字体时发现居然零加载,零加载说明系统已经安装了该字体,但我在系统字体文件夹内没找到那十个字体
    聽起來是其它軟體或系統的問題

    > 这难道是楼主的软件让系统认为已安装那十个字体
    當然不是

    > 好神奇啊,我有个大胆的想法,让楼主的软件为“超级字体整合包”创建字体缓存,这样就不用每次都加载字幕字体了,不知能否实现
    這個緩存並沒有這種效果

    > 另外如果想清除字体缓存或者更新字体缓存的话应该怎么做呢?
    本軟體的字型緩存僅供本軟體自身使用,並不會影響到其它軟體或系統

    如果你要清除這個緩存,刪除 %USERPROFILE%\AppData\Local\ListAssFonts 這個目錄即可

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    2 小时前
  • 签到天数: 907 天

    [LV.10]以坛为家III

    6

    主题

    47

    回帖

    280

    VC币

    至尊会员

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

    积分
    218081

    崭露头角

    好运升 发表于 2023-2-8 13:58:09 | 显示全部楼层
    tonyhsie 发表于 2023-2-7 18:37
    > 请问楼主的软件是不是具有FontLoaderSub: 加载ass/ssa字幕所需字体的小工具 (r7-20200525)这款软件的功 ...

    今天字体又恢复原始了,不知道怎么回事
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-4-15 21:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    5

    主题

    19

    回帖

    496

    VC币

    高级会员

    Rank: 4

    积分
    26145
    僭居真实的虚伪 发表于 2023-3-14 13:32:46 | 显示全部楼层
    求教这种字体匹配是如何实现的,

    比如一个日语字体 DF太楷書体,ass中使用的是“DF太楷書体”,
    但是字体文件的名称却是DFKaiSho-Bd,并没有“DF太楷書体”这种名称。
    这是怎么实现的呢?

    本帖子中包含更多资源

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

    x
    回复 支持 反对

    使用道具 举报

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

    [LV.2]偶尔看看I

    69

    主题

    1326

    回帖

    1万

    VC币

    星辰大海

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

    积分
    2854338

    卓越贡献

    tonyhsie  楼主| 发表于 2023-3-14 21:31:39 | 显示全部楼层
    僭居真实的虚伪 发表于 2023-3-14 13:32
    求教这种字体匹配是如何实现的,

    比如一个日语字体 DF太楷書体,ass中使用的是“DF太楷書体”,

    字型名稱並不是由檔名來決定的,而是在字型檔案的內部,該字型的所有名稱會記錄成表格

    要得知一個字型檔案的各個不同字型名稱,可透過存取該表格來得到相關資訊

    可參考知乎的這篇文章 https://zhuanlan.zhihu.com/p/38679788
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2022-4-15 21:54
  • 签到天数: 2 天

    [LV.1]初来乍到

    5

    主题

    19

    回帖

    496

    VC币

    高级会员

    Rank: 4

    积分
    26145
    僭居真实的虚伪 发表于 2023-3-15 11:36:54 | 显示全部楼层
    tonyhsie 发表于 2023-3-14 21:31
    字型名稱並不是由檔名來決定的,而是在字型檔案的內部,該字型的所有名稱會記錄成表格

    要得知一個字型檔 ...

    原来如此,不是写在元数据里,而是写在文件里面了吗,受教了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2023-10-8 00:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    3

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    187
    细佬成v 发表于 2023-3-24 01:59:20 | 显示全部楼层
    请教一下,我是win7系统,刚重装的。已经装好了.net 4.8
    这种情况应该怎么解决呢,谢谢。

    错误内容:
    1. 有关调用实时(JIT)调试而不是此对话框的详细信息,
    2. 请参见此消息的结尾。

    3. ************** 异常文本 **************
    4. System.IO.FileFormatException: 输入文件或数据流不符合要求的文件格式规格。
    5.    在 MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr)
    6.    在 MS.Internal.Text.TextInterface.Font.CreateFontFace()
    7.    在 MS.Internal.Text.TextInterface.Font.AddFontFaceToCache()
    8.    在 MS.Internal.Text.TextInterface.Font.GetFontFace()
    9.    在 System.Windows.Media.GlyphTypeface..ctor(Font font)
    10.    在 MS.Internal.FontFace.PhysicalFontFamily.GetGlyphTypeface(FontStyle style, FontWeight weight, FontStretch stretch)
    11.    在 MS.Internal.FontFace.PhysicalFontFamily.MS.Internal.FontFace.IFontFamily.GetTypefaceMetrics(FontStyle style, FontWeight weight, FontStretch stretch)
    12.    在 System.Windows.Media.Typeface.ConstructCachedTypeface()
    13.    在 System.Windows.Media.Typeface.get_CachedTypeface()
    14.    在 System.Windows.Media.Typeface.get_IsBoldSimulated()
    15.    在 ListAssFonts.Form1.a(Dictionary`2 A_0, Dictionary`2 A_1, Dictionary`2 A_2, Dictionary`2 A_3, Dictionary`2 A_4, Dictionary`2 A_5)
    16.    在 ListAssFonts.Form1.c.h()
    17.    在 System.Threading.Tasks.Task.Execute()
    18. --- 引发异常的上一位置中堆栈跟踪的末尾 ---
    19.    在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    20.    在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    21.    在 System.Runtime.CompilerServices.TaskAwaiter.GetResult()
    22.    在 ListAssFonts.Form1.j.d()
    23. --- 引发异常的上一位置中堆栈跟踪的末尾 ---
    24.    在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    25.    在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    26.    在 ListAssFonts.Form1.l.e()
    27. --- 引发异常的上一位置中堆栈跟踪的末尾 ---
    28.    在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
    29.    在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
    30.    在 ListAssFonts.Form1.o.e()
    31. --- 引发异常的上一位置中堆栈跟踪的末尾 ---
    32.    在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()


    33. ************** 已加载的程序集 **************
    34. mscorlib
    35.     程序集版本:4.0.0.0
    36.     Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    37.     基本代码:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
    38. ----------------------------------------
    39. ListAssFonts
    40.     程序集版本:1.0.0.0
    41.     Win32 版本:1.0.0.0
    42.     基本代码:file:///D:/ListAssFonts.v220512.exe
    43. ----------------------------------------
    44. System.Windows.Forms
    45.     程序集版本:4.0.0.0
    46.     Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    47.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    48. ----------------------------------------
    49. System
    50.     程序集版本:4.0.0.0
    51.     Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    52.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    53. ----------------------------------------
    54. System.Drawing
    55.     程序集版本:4.0.0.0
    56.     Win32 版本:4.8.3761.0 built by: NET48REL1
    57.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    58. ----------------------------------------
    59. System.Configuration
    60.     程序集版本:4.0.0.0
    61.     Win32 版本:4.8.3761.0 built by: NET48REL1
    62.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    63. ----------------------------------------
    64. System.Xml
    65.     程序集版本:4.0.0.0
    66.     Win32 版本:4.8.3761.0 built by: NET48REL1
    67.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    68. ----------------------------------------
    69. Accessibility
    70.     程序集版本:4.0.0.0
    71.     Win32 版本:4.8.3761.0 built by: NET48REL1
    72.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    73. ----------------------------------------
    74. System.Core
    75.     程序集版本:4.0.0.0
    76.     Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    77.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    78. ----------------------------------------
    79. PresentationCore
    80.     程序集版本:4.0.0.0
    81.     Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    82.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
    83. ----------------------------------------
    84. WindowsBase
    85.     程序集版本:4.0.0.0
    86.     Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    87.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
    88. ----------------------------------------
    89. System.Xaml
    90.     程序集版本:4.0.0.0
    91.     Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    92.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
    93. ----------------------------------------
    94. PresentationCore.resources
    95.     程序集版本:4.0.0.0
    96.     Win32 版本:4.8.3761.0 built by: NET48REL1
    97.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationCore.resources/v4.0_4.0.0.0_zh-Hans_31bf3856ad364e35/PresentationCore.resources.dll
    98. ----------------------------------------
    99. WindowsBase.resources
    100.     程序集版本:4.0.0.0
    101.     Win32 版本:4.8.3761.0 built by: NET48REL1
    102.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase.resources/v4.0_4.0.0.0_zh-Hans_31bf3856ad364e35/WindowsBase.resources.dll
    103. ----------------------------------------
    104. mscorlib.resources
    105.     程序集版本:4.0.0.0
    106.     Win32 版本:4.8.3761.0 built by: NET48REL1
    107.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
    108. ----------------------------------------
    109. System.Windows.Forms.resources
    110.     程序集版本:4.0.0.0
    111.     Win32 版本:4.8.3761.0 built by: NET48REL1
    112.     基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/System.Windows.Forms.resources.dll
    113. ----------------------------------------

    114. ************** JIT 调试 **************
    115. 要启用实时(JIT)调试,
    116. 该应用程序或计算机的 .config 文件(machine.config)的 system.windows.forms 节中必须设置
    117. jitDebugging 值。
    118. 编译应用程序时还必须启用
    119. 调试。

    120. 例如:

    121. <configuration>
    122.     <system.windows.forms jitDebugging="true" />
    123. </configuration>

    124. 启用 JIT 调试后,任何未经处理的异常
    125. 都将被发送到在此计算机上注册的 JIT 调试程序,
    126. 而不是由此对话框处理。


    复制代码


    本帖子中包含更多资源

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

    x

    点评

    應該是某個字型文件有問題,既然是剛重裝的,那你有額外裝了什麼字型嗎?  发表于 2023-3-24 08:10
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2023-10-8 00:03
  • 签到天数: 1 天

    [LV.1]初来乍到

    0

    主题

    3

    回帖

    0

    VC币

    新手上路

    Rank: 1

    积分
    187
    细佬成v 发表于 2023-3-24 09:01:52 | 显示全部楼层
    细佬成v 发表于 2023-3-24 01:59
    请教一下,我是win7系统,刚重装的。已经装好了.net 4.8
    这种情况应该怎么解决呢,谢谢。

    感谢回复,我之前是win10系统,我在重装win7前把win10的所有字体备份了,然后装完win7后把所有之前备份的字体安装了进去(提示已安装的那些字体,我没有覆盖安装)。

    我再重装系统试一下,这次不装字体直接运行程序试试。
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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