javascript - React Native 中的后备字体

标签 javascript ios react-native

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

我在整个应用程序中使用了一种字体,但该字体不支持特定字符。我希望它回退到自定义字体(特别是针对 iOS),因为这个 Angular 色的样式看起来从 iOS 12 更改为 iOS 13。

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

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

干杯!

最佳答案

基本上,React Native 无法自动执行此操作。你必须定义你的特殊字符并告诉 RN 使用你的替代字体。有一个 RN 库可以为您做到这一点:React Native Hightlight Words 。该组件将检测您的特殊字符,并使用您的自定义样式(包括您的字体)渲染它

关于javascript - React Native 中的后备字体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58965663/

相关文章:

javascript - 删除单链表中心的节点。节点会发生什么?

javascript - mootools点击:relay not firing on ipad/iphone

php - swift 3.0 中的播放器 ID 格式问题

unit-testing - 使用 Jest 测试 Realm react-native

javascript - 重新加载 map 时 google.maps.event.trigger 不运行

在类中创建的 Javascript 鼠标事件监听器

ios - 重定向回主屏幕时,按钮不起作用且导航 Pane 不显示

ios - CALayer 的实体阴影

javascript - Flowtype 属性 'msg' 缺失为 null 或未定义

android - 如何修复AAPT:在包“android”中找不到属性“appComponentFactory”的资源标识符?