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

2019-03-08 12:39:11 +08:00
 cossak1991

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

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

9061 次点击
所在节点    iOS
23 条回复
msn1983aa
2019-03-08 13:09:07 +08:00
APP 可以自带输入法,在 iOS7 的时候,可能是这个
Patrik
2019-03-08 14:39:01 +08:00
https://weibo.com/3146485692/Hjnjpltdu Override systemFontOfSize:weight
cossak1991
2019-03-08 14:43:32 +08:00
@msn1983aa 跟这个没关系,截图中是 iOS 自带输入法,而且手机顶部的系统字体也被改了。
jaleo
2019-03-08 14:51:37 +08:00
是比较奇怪 有些基金公司 app 的键盘字体会变化 这个 app 是整个界面的字体都变了
DamonYu
2019-03-08 16:11:32 +08:00
刘海屏才会 目测 iOS bug ?
jjxtrotter
2019-03-08 19:22:10 +08:00
学习强国 app 吗
orangy
2019-03-08 20:04:22 +08:00
感觉这个字体还挺好看。。。
iYY
2019-03-08 20:44:14 +08:00
这个 app 叫什么呢?
cossak1991
2019-03-08 21:03:39 +08:00
@jjxtrotter 是啊
cossak1991
2019-03-08 21:03:59 +08:00
@iYY 说明你不在体制内-_-||
justfun
2019-03-08 21:34:48 +08:00
@Patrik 404 了
ryouk
2019-03-08 22:37:51 +08:00
@iYY 學習強國
jaleo
2019-03-08 23:06:14 +08:00
看了安卓 没有这种情况
stillwaiting
2019-03-08 23:15:06 +08:00
一看标题 我就猜是不是那个 APP...果然
t123yh
2019-03-08 23:29:07 +08:00
@DamonYu iPad 也会
autoxbc
2019-03-08 23:51:53 +08:00
iPhone SE 没有复现,iPad 5th 复现
ThirdFlame
2019-03-09 00:01:47 +08:00
iphone7 12.0 (系统语言英文)没有复现,左上角的中国移动 还是系统自带的字体。 在评论框 系统自带的输入法确实变成了宋体。 搜狐 没有变,还是搜狐默认的字体。
greyqz
2019-03-09 09:30:14 +08:00
目测 feature ?😂
CSwater
2019-03-09 13:38:11 +08:00
应该是使用 iOS runtime 的特性实现的,hook 了系统的方法,拦截替换成自定义的字体。
实际用 runtime 测试了一下替换 `systemFontOfSize:`,也确实可以实现。
至于为什么会部分字体没有变化,猜测是不同系统版本、设备,实现方式不同导致的。
dingyx99
2019-03-10 15:32:02 +08:00
但是同样是用宋体的澎湃新闻 字体只在 app 内有变化,其他地方都显示很正常(就很有意思
![]( )

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542463

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX