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

自动按需加载字体的轮子

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2020-7-28 10:21:20 | 显示全部楼层
    太强了
    先用着 等一个GUI或者托盘图标(
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2020-7-28 15:31:48 | 显示全部楼层
    试了一下hook的版本
    中文字体没啥问题 日文字体都没挂载上(FontloaderSub是可以挂载上的) 感觉字体的各种名字这里还没处理好

    一个程序如果被hook了 关掉之后再启动就再也不能被hook上了
    这是目前发现的两个小问题

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-7-23 19:50
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    35

    回帖

    0

    VC币

    至尊会员

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

    积分
    258493
    Apache553  楼主| 发表于 2020-7-28 19:26:14 | 显示全部楼层
    菜姬 发表于 2020-7-28 15:31
    试了一下hook的版本
    中文字体没啥问题 日文字体都没挂载上(FontloaderSub是可以挂载上的) 感觉字体的各种 ...



    乱码的部分是因为读取并非提供给windows操作系统的sfnt条目,我想到反正没影响就没去掉...应该在其他地方是能够找到编码正常的字体名的
    还有就是目前只能处理小写扩展名的字体...疏忽了

    “日文字体都没挂载上”是指被hook的进程无法正常加载日文字体吗?如果是的话还请提供一下对应的字幕文件


    “一个程序如果被hook了 关掉之后再启动就再也不能被hook上了”我不是很明白
    hook过的进程是不需要再进行hook的 无论daemon是否正在运行
    daemon只能处理在daemon启动后新创建的进程
    因为WMI事件查询机制的关系生存时间小于1秒的进程也不会被检测到
    如果问题确实存在,还请详细告知下具体情况
    回复

    使用道具 举报

  • TA的每日心情
    擦汗
    昨天 23:06
  • 签到天数: 2583 天

    [LV.Master]伴坛终老

    0

    主题

    6

    回帖

    0

    VC币

    星辰大海

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

    积分
    595898
    yearharvest 发表于 2020-7-28 20:57:39 | 显示全部楼层
    感觉最好就是像老早以前的mplayer-ww那样,字体统一放在一个目录下也不用安装,然后播放器自动按需加载目录下的字体。
    mplayer-ww不更新之后找了一圈都没找到替代品,不知为什么都做这个功能。

    后来发现mpv早期版本还支持的,但是新版本之后废掉了这功能,最后只能自己编译把这功能加回去。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2020-7-28 21:34:39 | 显示全部楼层
    Apache553 发表于 2020-7-28 19:26
    乱码的部分是因为读取并非提供给windows操作系统的sfnt条目,我想到反正没影响就没去掉...应该在其他地 ...


    刚描述的的确不太对  刚又测试了一下
    我添加了PotplayerMini64.exe这个进程名
    开了五次这个进程
    控制台输出 Event: <Remote Process Hook>的记录大概是
    ×√××√ 五次大概成功了两次(

    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-7-23 19:50
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    35

    回帖

    0

    VC币

    至尊会员

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

    积分
    258493
    Apache553  楼主| 发表于 2020-7-29 14:50:30 | 显示全部楼层
    菜姬 发表于 2020-7-28 21:34
    刚描述的的确不太对  刚又测试了一下
    我添加了PotplayerMini64.exe这个进程名
    开了五次这个进程

    字体的部分应该在最新版本里面修好了

    然后关于进程监视的部分,你可以试试新版是否还存在这个问题,如果还有请试着用管理员权限运行,如果还有...请打开-verbose选项把log发给我看看能不能修吧...
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2020-7-29 19:34:07 | 显示全部楼层
    Apache553 发表于 2020-7-29 14:50
    字体的部分应该在最新版本里面修好了

    然后关于进程监视的部分,你可以试试新版是否还存在这个问题,如果 ...

    新版没遇到什么问题(字体问题居然是因为扩展名大小写是我没预料到的…
    用的很爽 已star
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-23 15:09
  • 签到天数: 42 天

    [LV.5]常住居民I

    5

    主题

    476

    回帖

    215

    VC币

    星辰大海

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

    积分
    366694
    苏辰汐 发表于 2020-11-18 20:37:29 | 显示全部楼层
    这轮子目前是不是只适用VSFilter系,libass系不支持。我用PotPlayer体验注入正常,换用mpv和libmpv字体就无法正常加载,看log也没注入。希望以后能支持下libass系的mpv,暂时还是用FontLoaderSub。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-5 17:57
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    49

    主题

    466

    回帖

    2581

    VC币

    星辰大海

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

    积分
    1787395

    崭露头角活跃达人新人登场渐入佳境

    菜姬 发表于 2022-2-12 09:49:24 | 显示全部楼层
    苏辰汐 发表于 2020-11-18 20:37
    这轮子目前是不是只适用VSFilter系,libass系不支持。我用PotPlayer体验注入正常,换用mpv和libmpv字体就无 ...

    (试试这个

    本帖子中包含更多资源

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

    x

    评分

    参与人数 1活跃度 +666 收起 理由
    苏辰汐 + 666 赞一个!

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-12-23 15:09
  • 签到天数: 42 天

    [LV.5]常住居民I

    5

    主题

    476

    回帖

    215

    VC币

    星辰大海

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

    积分
    366694
    苏辰汐 发表于 2022-2-12 11:34:32 | 显示全部楼层

    tql,实测mpv可以正常hook并加载所需字体
    回复

    使用道具 举报

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

    本版积分规则

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