V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cossak1991
V2EX  ›  iOS

为什么进入这个 APP 后, iOS 全局字体都被改成了宋体?

  •  1
     
  •   cossak1991 · 2019-03-08 12:39:11 +08:00 · 9061 次点击
    这是一个创建于 2116 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://wx1.sinaimg.cn/mw1024/007n7qsPgy1g0va5yr2kvj30u01szq99.jpg

    注意看,iOS 自带输入法、左上角的时间和右上角的 4G 都从默认的苹方字体变成了和 APP 正文相同的带衬线的宋体

    23 条回复    2019-04-17 14:32:25 +08:00
    msn1983aa
        1
    msn1983aa  
       2019-03-08 13:09:07 +08:00
    APP 可以自带输入法,在 iOS7 的时候,可能是这个
    Patrik
        2
    Patrik  
       2019-03-08 14:39:01 +08:00
    https://weibo.com/3146485692/Hjnjpltdu Override systemFontOfSize:weight
    cossak1991
        3
    cossak1991  
    OP
       2019-03-08 14:43:32 +08:00 via iPhone
    @msn1983aa 跟这个没关系,截图中是 iOS 自带输入法,而且手机顶部的系统字体也被改了。
    jaleo
        4
    jaleo  
       2019-03-08 14:51:37 +08:00
    是比较奇怪 有些基金公司 app 的键盘字体会变化 这个 app 是整个界面的字体都变了
    DamonYu
        5
    DamonYu  
       2019-03-08 16:11:32 +08:00 via iPhone
    刘海屏才会 目测 iOS bug ?
    jjxtrotter
        6
    jjxtrotter  
       2019-03-08 19:22:10 +08:00 via iPhone
    学习强国 app 吗
    orangy
        7
    orangy  
       2019-03-08 20:04:22 +08:00
    感觉这个字体还挺好看。。。
    iYY
        8
    iYY  
       2019-03-08 20:44:14 +08:00 via iPhone
    这个 app 叫什么呢?
    cossak1991
        9
    cossak1991  
    OP
       2019-03-08 21:03:39 +08:00 via iPhone
    @jjxtrotter 是啊
    cossak1991
        10
    cossak1991  
    OP
       2019-03-08 21:03:59 +08:00 via iPhone
    @iYY 说明你不在体制内-_-||
    justfun
        11
    justfun  
       2019-03-08 21:34:48 +08:00
    @Patrik 404 了
    ryouk
        12
    ryouk  
       2019-03-08 22:37:51 +08:00
    @iYY 學習強國
    jaleo
        13
    jaleo  
       2019-03-08 23:06:14 +08:00 via iPhone
    看了安卓 没有这种情况
    stillwaiting
        14
    stillwaiting  
       2019-03-08 23:15:06 +08:00
    一看标题 我就猜是不是那个 APP...果然
    t123yh
        15
    t123yh  
       2019-03-08 23:29:07 +08:00 via Android
    @DamonYu iPad 也会
    autoxbc
        16
    autoxbc  
       2019-03-08 23:51:53 +08:00
    iPhone SE 没有复现,iPad 5th 复现
    ThirdFlame
        17
    ThirdFlame  
       2019-03-09 00:01:47 +08:00
    iphone7 12.0 (系统语言英文)没有复现,左上角的中国移动 还是系统自带的字体。 在评论框 系统自带的输入法确实变成了宋体。 搜狐 没有变,还是搜狐默认的字体。
    greyqz
        18
    greyqz  
       2019-03-09 09:30:14 +08:00 via Android
    目测 feature ?😂
    CSwater
        19
    CSwater  
       2019-03-09 13:38:11 +08:00
    应该是使用 iOS runtime 的特性实现的,hook 了系统的方法,拦截替换成自定义的字体。
    实际用 runtime 测试了一下替换 `systemFontOfSize:`,也确实可以实现。
    至于为什么会部分字体没有变化,猜测是不同系统版本、设备,实现方式不同导致的。
    dingyx99
        20
    dingyx99  
       2019-03-10 15:32:02 +08:00
    但是同样是用宋体的澎湃新闻 字体只在 app 内有变化,其他地方都显示很正常(就很有意思
    ![]( )
    Microi
        21
    Microi  
       2019-03-11 09:17:54 +08:00 via iPhone
    这个有点厉害。
    RHFS
        22
    RHFS  
       2019-03-15 01:50:25 +08:00 via iPhone
    有意思的是这个 app 免费榜第一 评论关闭
    realblue
        23
    realblue  
       2019-04-17 14:32:25 +08:00
    最恶心的是这个 app 都卸载了输入法还是宋体
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6129 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 02:30 · PVG 10:30 · LAX 18:30 · JFK 21:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.