Issue
I want to use Font Awesome icons in my react-native project for android.
I want to do it manually without using any third party library like react-native-vector-icons
or others.
Solution
i am answering it for android And ios
download font awesome zip extract the files copy fontawesome-webfont.ttf file
make /assets/fonts/ directory in your project directory
paste fontawesome-webfont.ttf into /assets/fonts/
rename the file to fontawesome.ttf
add
"rnpm": { "assets": [ "./assets/fonts/" ] }
into your end of package.json file like this
- run
react-native link
command into terminal in your project directory
see reslut like this
rnpm-install info Linking assets to ios project
rnpm-install info Linking assets to android project
rnpm-install info Assets have been successfully linked to your project
- make sure run again
react-native run-android
command after successfully linked
go to fontawesome cheatsheet
copy only the character code of the icon you want to apply to a text view and paste it
<Text style={{ fontFamily: 'fontawesome', fontSize: 20 }}></Text>
apply style fontFamily: 'fontawesome'
similarly you can do it for other vector icon fonts like ionicons
and others without using third party library like react-native-vector-icons
Answered By - manas
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.