gpt4 book ai didi

android - 在 iOS 中的 UITextView 上加载 html 中的字体时出现问题

转载 作者:行者123 更新时间:2023-11-29 05:35:58 28 4
gpt4 key购买 nike

我有一个 HTML 脚本,需要在 Android 中的 webview 和 iOSUITextView 中显示。该脚本使用多种字体。在 Android 中声明字体时,我使用了以下脚本:

    @font-face {
font-family: 'myfont';
src:url("file:///android_asset/fonts/myfont.ttf")
}

而且效果非常好。然而,在 ios 中,我无法找到设置字体源路径的正确解决方案。我尝试了以下方法:

    src:url("myfont.ttf")

src:url("myfont.ttf")

src:url("file:///fonts/myfont.ttf")

src:url("file:myfont.ttf")

你知道iOS应该如何设置

最佳答案

您需要提及正确的字体系列名称,仅此而已。无需指定src 。只需确保将其添加到您的 Info.plist 中即可文件在 key <key>UIAppFonts</key>下像这样:

<key>UIAppFonts</key>
<array>
<string>Lato-Black.ttf</string>
</array>

How to find font family name?

您可能认为字体系列名称就是文件本身的名称。但事实并非如此。看看下面的截图

enter image description here

文件名不同,但字体册显示其他内容。字体册应用程序中的标题是您的字体系列名称。要表示字体的不同粗细,请使用 -Regular , -Bold

然后在你的css中你可以直接使用

span {
font-family: "MathJax_Math-Regular"
}

并且应该应用您的字体

关于android - 在 iOS 中的 UITextView 上加载 html 中的字体时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57038401/

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