我刚刚添加了FontAwesome,而没有第三方tutorial 其主要工作原理,但所有图标中的某些(大约一半)只是空平方尺
那我在做什么错呢? 还是FontAwesome仅在React-native中部分可用?
感谢您的提前帮助
import React, { Component } from 'react';
import { Text, View, Button, AsyncStorage, ScrollView } from 'react-native';
import styles from './../Styles/styles';
render() {
return (
<ScrollView>
<View style={styles.container}>
{...这里还有一些其他无关的东西...}
<Text style={{ fontFamily: 'fontawesome', fontSize: 16 }}>
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
       
</Text>
</View>
</ScrollView>
);
}
{...}
"rnpm": {
"assets": [
"./assets/fonts/"
]
}
fontawesome.ttf位于。\ Projectname \ assets \ fonts \ fontawesome.ttf“
答案 0 :(得分:3)
也许为时已晚,但我遇到了同样的问题。
运行后:
react-native link
这个问题为我解决了。
答案 1 :(得分:0)
使用库时,我遇到了同样的问题:
import FontAwesome from "react-native-vector-icons/FontAwesome";
... // <setting up bottom tab navigation>
let iconName = "store";
return <FontAwesome name={iconName} size={21} color={tintColor} />
库中似乎缺少许多图标。我建议您查看./node_modules/react-native-vector-icons/glythmaps/FontAwesome.json
,看看它们是否存在,或者您使用的是哪个库。 FontAwesome.com上的名称不一定反映此库中的名称。
例如,tachometer
图标,在网站上,免费图标为tachometer-alt
,在此库中,免费图标为tachometer
。
另一个选择是使用与react-native-vector-icons
不同的图标包。我尝试使用FontAwesome5并遇到类似问题。
答案 2 :(得分:0)
我认为使用 https://github.com/FortAwesome/react-native-fontawesome 比完全避免使用任何库更好,因为它允许用户仅导入选定的图标,而且它基本上只是一堆打包到文件中的 svg。
如果您有许可证,也可以使用专业字体。
我遇到了类似的问题,我无法将 image-polaroid
与 expo-fonts 一起使用,并且发现他们最近发布了一个可与 RN(或 Expo)一起使用的官方库。