React native中的Fallback字体

问题描述 投票:0回答:1

react-native中是否有备用字体的当前解决方案?

我在整个应用程序中都有使用的字体,但是该字体不支持特定字符。我希望它退回到自定义字体(尤其是iOS),因为该字符的样式看起来已从iOS 12更改为iOS 13。

我在react nativeTextdocumentation中看到不支持多种字体,但是我想知道是否有任何第三方解决方案。

编辑:无法对该字体进行硬编码,因为此字符可能出现在任何字符串中。它必须回退到整个应用程序中使用的高级文本组件。

干杯!

javascript ios react-native
1个回答
0
投票

基本上,React Native无法自动执行此操作。您必须定义自己的特殊字符,并告诉RN使用其他字体。有一个RN库可以为您完成此操作:React Native Hightlight Words。该组件将检测您的特殊字符,并使用您的自定义样式(包括字体)进行渲染]

© www.soinside.com 2019 - 2024. All rights reserved.