gpt4 book ai didi

css - 无法在 NativeScript 中使用字体图标

转载 作者:行者123 更新时间:2023-12-01 09:42:29 25 4
gpt4 key购买 nike

我从 fontello 下载了一个 tff 图标 - 我将其重命名为 discard - 并将其放在 app 文件夹内的 fonts 文件夹中一个 Vanilla ts nativescript 元素:

enter image description here

在我的 xml 中有这个标签:

<Label id="label" text="1U+F1F8" class="discard" />

app.css 像这样:

.btn {
font-size: 18;
}

.discard {
font-family: "discard";
font-weight: bold;
}

标签在应该显示图标时显示文本?

enter image description here

文本是unicode tff 文件,我认为这是 docs 中所见的要求- 从 Mac 上的字体书中获得:

enter image description here

到目前为止,我也只在 android 上尝试过 - 因为我只需要正确设置文件名。

可能是什么问题?

我在我的原始元素中使用 react-nativescript - 但希望首先让它在 vanilla ts 中工作。最好有一种方法可以在 后面的代码中实现,然后我可以在 react-nativescript 中使用。

最佳答案

应用程序将 Unicode 解释为文本,您需要将其设置为 Unicode 文字,如下所示:

<Label text="{{ trashGlyph }}" class="discard"/>

并在您的 ViewModel 中定义 trashGlyph:

trashGlyph = "\uf1f8"

或者,如果使用 Angular - 这应该可以完成工作:

<Label id="label" [text]="'\uf1f8'" class="discard" />

关于css - 无法在 NativeScript 中使用字体图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57976473/

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