tonyhsie 发表于 2022-12-11 18:58:13

tasty0tomato 发表于 2022-12-11 10:12
额,询问一下有时候出现的RemoveRnds文件夹是什么原因

https://bbs.acgrip.com/forum.php?mod=redirect&goto=findpost&ptid=1894&pid=56616&fromuid=8179

好运升 发表于 2023-2-7 12:26:18

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

tasty0tomato 发表于 2023-2-7 12:51:15

本帖最后由 tasty0tomato 于 2023-2-7 12:54 编辑

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

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 這個目錄即可

好运升 发表于 2023-2-8 13:58:09

tonyhsie 发表于 2023-2-7 18:37
> 请问楼主的软件是不是具有FontLoaderSub: 加载ass/ssa字幕所需字体的小工具 (r7-20200525)这款软件的功 ...

今天字体又恢复原始了,不知道怎么回事{:13_907:}

僭居真实的虚伪 发表于 2023-3-14 13:32:46

求教这种字体匹配是如何实现的,

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

tonyhsie 发表于 2023-3-14 21:31:39

僭居真实的虚伪 发表于 2023-3-14 13:32
求教这种字体匹配是如何实现的,

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


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

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

可參考知乎的這篇文章 https://zhuanlan.zhihu.com/p/38679788

僭居真实的虚伪 发表于 2023-3-15 11:36:54

tonyhsie 发表于 2023-3-14 21:31
字型名稱並不是由檔名來決定的,而是在字型檔案的內部,該字型的所有名稱會記錄成表格

要得知一個字型檔 ...

原来如此,不是写在元数据里,而是写在文件里面了吗,受教了

细佬成v 发表于 2023-3-24 01:59:20

请教一下,我是win7系统,刚重装的。已经装好了.net 4.8
这种情况应该怎么解决呢,谢谢。

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

************** 异常文本 **************
System.IO.FileFormatException: 输入文件或数据流不符合要求的文件格式规格。
   在 MS.Internal.Text.TextInterface.Native.Util.ConvertHresultToException(Int32 hr)
   在 MS.Internal.Text.TextInterface.Font.CreateFontFace()
   在 MS.Internal.Text.TextInterface.Font.AddFontFaceToCache()
   在 MS.Internal.Text.TextInterface.Font.GetFontFace()
   在 System.Windows.Media.GlyphTypeface..ctor(Font font)
   在 MS.Internal.FontFace.PhysicalFontFamily.GetGlyphTypeface(FontStyle style, FontWeight weight, FontStretch stretch)
   在 MS.Internal.FontFace.PhysicalFontFamily.MS.Internal.FontFace.IFontFamily.GetTypefaceMetrics(FontStyle style, FontWeight weight, FontStretch stretch)
   在 System.Windows.Media.Typeface.ConstructCachedTypeface()
   在 System.Windows.Media.Typeface.get_CachedTypeface()
   在 System.Windows.Media.Typeface.get_IsBoldSimulated()
   在 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)
   在 ListAssFonts.Form1.c.h()
   在 System.Threading.Tasks.Task.Execute()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 System.Runtime.CompilerServices.TaskAwaiter.GetResult()
   在 ListAssFonts.Form1.j.d()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 ListAssFonts.Form1.l.e()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
   在 System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   在 ListAssFonts.Form1.o.e()
--- 引发异常的上一位置中堆栈跟踪的末尾 ---
   在 System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()


************** 已加载的程序集 **************
mscorlib
    程序集版本:4.0.0.0
    Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.NET/Framework64/v4.0.30319/mscorlib.dll
----------------------------------------
ListAssFonts
    程序集版本:1.0.0.0
    Win32 版本:1.0.0.0
    基本代码:file:///D:/ListAssFonts.v220512.exe
----------------------------------------
System.Windows.Forms
    程序集版本:4.0.0.0
    Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    程序集版本:4.0.0.0
    Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Configuration
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Core
    程序集版本:4.0.0.0
    Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
PresentationCore
    程序集版本:4.0.0.0
    Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_64/PresentationCore/v4.0_4.0.0.0__31bf3856ad364e35/PresentationCore.dll
----------------------------------------
WindowsBase
    程序集版本:4.0.0.0
    Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase/v4.0_4.0.0.0__31bf3856ad364e35/WindowsBase.dll
----------------------------------------
System.Xaml
    程序集版本:4.0.0.0
    Win32 版本:4.8.4110.0 built by: NET48REL1LAST_B
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xaml/v4.0_4.0.0.0__b77a5c561934e089/System.Xaml.dll
----------------------------------------
PresentationCore.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/PresentationCore.resources/v4.0_4.0.0.0_zh-Hans_31bf3856ad364e35/PresentationCore.resources.dll
----------------------------------------
WindowsBase.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/WindowsBase.resources/v4.0_4.0.0.0_zh-Hans_31bf3856ad364e35/WindowsBase.resources.dll
----------------------------------------
mscorlib.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码:file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_zh-Hans_b77a5c561934e089/mscorlib.resources.dll
----------------------------------------
System.Windows.Forms.resources
    程序集版本:4.0.0.0
    Win32 版本:4.8.3761.0 built by: NET48REL1
    基本代码: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
----------------------------------------

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

例如:

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

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




细佬成v 发表于 2023-3-24 09:01:52

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



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

我再重装系统试一下,这次不装字体直接运行程序试试。
页: 40 41 42 43 44 45 46 47 48 49 [50] 51 52 53 54 55 56
查看完整版本: ListAssFonts: 小工具,分析字幕使用的字型 (暫停更新及下載)