繁体   English   中英

用户为 React-native App 上传 FontFamily

[英]User uploaded FontFamily for React-native App

我正在开发一个 react-native 项目,在该项目中我必须实现一个功能,用户可以在其中为应用程序设置自定义主题,主题包括主题颜色、字体颜色和字体系列。 我现在面临的问题是对字体系列的要求是用户可以从将在整个应用程序中实现的应用程序上传自定义字体系列。 我已经搜索过它,但我找不到任何关于如何获取用户上传的字体系列并将其与我的资产链接,然后在我的应用程序中使用它的任何信息。

以下是 ios 和 android 的本机实现。 它可能有效,也可能无效。 要在 react native 中使用,您必须创建具有此本机代码和用于调用本机函数的 js 代码的 lib

有关 iOS,请参阅以下链接

有关 android,请参阅以下链接

在 React Native 中,您需要将 fonts 链接到android & ios文件夹。

链接 fonts 将在Info.plist文件 (ios) 和android/src/main的 assets 文件夹中创建每个字体的条目。

这是强制性的。

此外,在项目根文件夹中创建react-native.config.js文件并添加以下文本:

module.exports = {
    project: {
        ios: {},
        android: {},
    },
    assets: ['./src/assets/fonts']
    };

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM