gpt4 book ai didi

ios - 在不将 baseURL 设置为 bundleURL 的情况下在 WKWebView 中使用自定义字体

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

我正在尝试使用本地自定义字体而不将 WKWebView baseURL 设置为 bundleURL。有没有一种方法可以使用类似包中文件的绝对 URL 之类的东西?

我试过这个(获取文件的 URL,在字符串中使用它并在该字符串中附加本地 CSS):

let fontURL = Bundle.main.url(forResource: "MaterialIcons-Regular", withExtension: "ttf")!

let fontFace = """
@font-face {
font-family: 'Material Icons';
src: url(\(fontURL.absoluteString)) format('truetype');
}
"""

(以及其他获取文件 URL 的方法)它没有用。

如果我使用像 https://raw.githubusercontent.com/google/material-design-icons/master/iconfont/MaterialIcons-Regular.ttf 这样的 URL 而不是 fontURL.absoluteString我的代码,它有效。

最佳答案

您应该能够在信息 plist 文件中使用您的应用程序安装的字体(使用“应用程序提供的字体”部分)。然后你可以在 CSS 中使用以下方式 font-family: 'FrutigerLTPro-Roman'

关于ios - 在不将 baseURL 设置为 bundleURL 的情况下在 WKWebView 中使用自定义字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56022464/

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