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后把所有之前备份的字体安装了进去(提示已安装的那些字体,我没有覆盖安装)。
我再重装系统试一下,这次不装字体直接运行程序试试。