如何在React Native中使用自定义字体?

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

我可以添加2个字体文件一个ndroid pp\src\main es ssets onts 此处为 ttf 格式。它的名字是Boldnormal

然后我在根文件夹中创建一个文件,其名称为 react-native.config.js 并添加此代码

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

然后我以这种方式在代码中使用该字体

 title: {
        fontFamily: 'Bold',
    },

但是在我的代码中,它不起作用,我的错误在哪里帮助我解决这个错误

android react-native fonts assets
2个回答
0
投票

您需要将资产链接到您的项目。

从react-native 0.69开始,react-native链接已被删除。

运行

npx react-native-assset
将您的资产链接到两个平台

最后确保您使用的是原始字体名称而不是显示名称,您可以在字体文件的属性中找到它


0
投票

只需在终端中触发此命令:-npx react-native-assset

确保您必须在资源文件中使用相同的字体名称。

如果我的字体名称是:ProximaNova-Black

我必须写这个黑色:“ProximaNova-Black”,

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