gpt4 book ai didi

ios - WKWebView 和动态类型 + 自定义字体

转载 作者:行者123 更新时间:2023-11-28 19:19:44 25 4
gpt4 key购买 nike

我无法让 WKWebView 同时使用自定义字体和动态类型,但它是分开工作的。

这部分的 CSS 非常简单:

body {
font-family: 'MyCustomFont';
font-size: 15px;
}

为了允许动态类型,我将其更改为:

body {
font-family: 'MyCustomFont';
font: -apple-system-body;
}

我有一个观察者监听通知 UIContentSizeCategory.didChangeNotification 以重新加载 webview,它会优雅地更改字体大小,但使用系统字体,而不是自定义字体。

关于如何让这两件事都起作用的任何想法?

最佳答案

我终于设法解决了,只需将这个 block 添加到 CSS 中即可

html {
font: -apple-system-body;
}

像这样保留body,没有font-size:

body {
font-family: 'MyCustomFont';
}

有了这个,两件事都会奏效。

关于ios - WKWebView 和动态类型 + 自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57590338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com