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

自动按需加载字体的轮子

  • TA的每日心情
    慵懒
    2022-3-6 15:37
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    353

    回帖

    42

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    142569

    活跃达人

    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


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

    评分

    参与人数 1活跃度 +114 收起 理由
    Apache553 + 114 很给力!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-6 15:37
  • 签到天数: 4 天

    [LV.2]偶尔看看I

    2

    主题

    353

    回帖

    42

    VC币

    荣誉会员

    Rank: 14Rank: 14Rank: 14Rank: 14

    积分
    142569

    活跃达人

    shadows 发表于 2023-10-21 17:16:44 | 显示全部楼层
    作者,程序对xml格式的检查是不是过于严格了,配置文件里完全不允许有不相关的元素?
    我是打算自己做个设置的GUI,然后也在配置文件里加些元素,用来保存字体文件夹的位置。
    发现加了其他元素后就报错Bad Config了
    示例:
    1. <?xml version="1.0" encoding="UTF-8"?>
    2. <ConfigFile wmiPollInterval="1000" lruSize="100">
    3. <IndexFile>E:\Anime\超级字体整合包 XZ\FontIndex.xml</IndexFile>
    4. <MonitorProcess>mpvnet.exe</MonitorProcess>
    5. <Folder>E:\Anime\超级字体整合包 XZ</Folder>
    6. </ConfigFile>
    复制代码

    点评

    几个月过去了,我还是没有动力写,感觉图形界面的使用频率低的可怕,约等于一次性  发表于 2024-7-3 22:19
    回复

    使用道具 举报

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

    本版积分规则

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