簡體   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