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

自动按需加载字体的轮子

  • TA的每日心情
    开心
    2020-1-31 23:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    2

    主题

    28

    回帖

    0

    VC币

    注册会员

    Rank: 2

    积分
    1246
    zxhzxhz 发表于 2022-2-27 17:06:18 | 显示全部楼层

    打不开。。
    开始以为是因为中文路径或者c++runtime的问题,尝试之后发现不是,现在没有思路了
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2024-6-23 21:00
  • 签到天数: 2 天

    [LV.1]初来乍到

    0

    主题

    36

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    11499
    车祸现场 发表于 2022-2-27 19:19:40 | 显示全部楼层
    zxhzxhz 发表于 2022-2-27 17:06
    打不开。。
    开始以为是因为中文路径或者c++runtime的问题,尝试之后发现不是,现在没有思路了 ...

    其实是因为没有配置文件或者配置文件格式不对。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-20 22:18
  • 签到天数: 8 天

    [LV.3]偶尔看看II

    8

    主题

    81

    回帖

    220

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    6450
    那只猫 发表于 2022-2-28 00:34:42 | 显示全部楼层
    本帖最后由 那只猫 于 2022-11-8 14:59 编辑

    ......
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-11-19 20:54
  • 签到天数: 138 天

    [LV.7]常住居民III

    5

    主题

    152

    回帖

    8

    VC币

    高级会员

    Rank: 4

    积分
    21033

    崭露头角活跃达人

    FwQBZ8ay 发表于 2022-3-1 11:51:49 | 显示全部楼层
    感谢分享
    回复

    使用道具 举报

  • TA的每日心情

    2024-11-14 22:44
  • 签到天数: 92 天

    [LV.6]常住居民II

    5

    主题

    29

    回帖

    7

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    12934
    yuhua18 发表于 2022-3-20 18:02:48 | 显示全部楼层
    本帖最后由 yuhua18 于 2022-3-20 18:05 编辑

    试了很多遍,一直报错,看了配置文件 也没错。文件路径也正常












    本帖子中包含更多资源

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

    x
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-9-8 02:19
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    0

    主题

    8

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    4492
    抹茶 发表于 2022-3-25 21:12:41 | 显示全部楼层
    这个和很久以前用命令行造的那个轮子有什么区别吗,以前那个我现在还在用一切正常而且感觉非常好用
    回复

    使用道具 举报

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

    [LV.5]常住居民I

    5

    主题

    476

    回帖

    215

    VC币

    星辰大海

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

    积分
    366694
    苏辰汐 发表于 2022-3-26 00:47:30 | 显示全部楼层
    本帖最后由 苏辰汐 于 2022-3-26 00:54 编辑
    抹茶 发表于 2022-3-25 21:12
    这个和很久以前用命令行造的那个轮子有什么区别吗,以前那个我现在还在用一切正常而且感觉非常好用{:11_828 ...

    重构后的轮子支持非unicode字符编码的字体的识别和加载了,算是最大的提升和区别

    不过重构版目前还有些bug,比如hook有时候不成功(常见于开机后第一次打开播放器时),还有不明原因的部分字体显示乱码问题。见:

    以上bug在旧版轮子上正常,所以我也回退到旧版轮子使用了










    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2024-9-8 02:19
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    0

    主题

    8

    回帖

    0

    VC币

    中级会员

    Rank: 3Rank: 3

    积分
    4492
    抹茶 发表于 2022-3-28 11:08:26 | 显示全部楼层
    苏辰汐 发表于 2022-3-26 00:47
    重构后的轮子支持非unicode字符编码的字体的识别和加载了,算是最大的提升和区别

    不过重构版目前还有些bu ...

    不过旧版本的使用说明去哪儿了
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    2

    主题

    35

    回帖

    0

    VC币

    至尊会员

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

    积分
    258493
    Apache553  楼主| 发表于 2022-4-8 20:57:56 | 显示全部楼层
    苏辰汐 发表于 2022-2-26 14:00
    奇怪的是这个问题我又复现了,这次不是第一次打开时未成功hook加载字体了,而是电脑待机大概十几个小时后 ...

    hook的部分可能是重构过后换了事件监听的方式导致的。以前是异步的,现在改成半同步了。但是具体为什么会这样,我还真没啥头绪...

    然后关于卡顿的问题,我认为是mpv没有提前渲染字幕导致的(我的叫法:渲染指从文本生成位图,呈现指将位图和视频合成并显示到屏幕上)。因为字体的加载还是比较耗时的一个操作,然后放到视频播放这样一个延迟敏感的环境下,加载字体再渲染再呈现挤到一起的话,卡一下是没办法的事情。madVR+xySubFilter这一套就做了提前渲染字幕的一个事情(我观察的结果),所以看起来就还没啥卡顿感。

    另外,乱码的问题,我尝试性的搞了一下,我觉得可能修了QWQ,帖子头部的最新版本
    回复

    使用道具 举报

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

    [LV.2]偶尔看看I

    2

    主题

    35

    回帖

    0

    VC币

    至尊会员

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

    积分
    258493
    Apache553  楼主| 发表于 2022-4-8 21:00:19 | 显示全部楼层
    菜姬 发表于 2022-2-26 13:58
    嗯 脚本的问题解决了乱码的问题还在
    话说locale是解决编码问题的吧 会不会避开locale这个就可以了(
    ...

    总之我又尝试性的搞了一下,我觉得应该修了,帖子头部的最新版(

    这个问题主要是在我的环境下复现不出来,就只能盲人摸象(
    回复

    使用道具 举报

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

    本版积分规则

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