shadows 发表于 2023-10-15 22:51:28

本帖最后由 shadows 于 2023-10-21 23:48 编辑

帮楼主顶一下,其实使用也不困难
1. 建立字体索引文件
在程序所在的目录里,文件资源管理器的地址行里输入cmd,回车,就在此处打开了CMD命令行
把FontDatabaseBuilder.exe这个文件往CMD窗口里头拖,空一格,把字体所在的文件夹往上拖,空一格,输入FontIndex.xml,回车。等待字体索引文件建立完成
2.建立配置文件
把程序文件夹里SubtitleFontHelper.example.xml,复制粘贴,把副本的文件名修改成SubtitleFontHelper.xml (删除里中间的.example)
把<IndexFile>E:\超级字体整合包 XZ\FontIndex.xml</IndexFile> 这一行里的文件路径改成上一步FontIndex.xml文件的路径
把<MonitorProcess>xxxxxx</MonitorProcess>里的xxxx修改为播放器exe文件名,每一个播放器exe文件都写一个<MonitorProcess>xxxxxx</MonitorProcess>
保存

3.双击运行SubtitleFontAutoLoaderDaemon.exe


还是整一个图形界面好一点

shadows 发表于 2023-10-21 17:16:44

作者,程序对xml格式的检查是不是过于严格了,配置文件里完全不允许有不相关的元素?
我是打算自己做个设置的GUI,然后也在配置文件里加些元素,用来保存字体文件夹的位置。
发现加了其他元素后就报错Bad Config了
示例:
<?xml version="1.0" encoding="UTF-8"?>
<ConfigFile wmiPollInterval="1000" lruSize="100">
<IndexFile>E:\Anime\超级字体整合包 XZ\FontIndex.xml</IndexFile>
<MonitorProcess>mpvnet.exe</MonitorProcess>
<Folder>E:\Anime\超级字体整合包 XZ</Folder>
</ConfigFile>
页: 1 2 3 4 5 6 7 8 9 [10]
查看完整版本: 自动按需加载字体的轮子