There is an element of confusion when it comes to use FontAwesome in an Ionic Application. To include this fonts library in Ionic needs a bit of configuration and this step by step guide will provide just that. Bootstrap an Ionic Application Create a new Ionic application or you can follow these steps to include FontAwesome in your Ionic application. Nothing will break down. Now, install the FontAwesome package from and save it in the app's dependencies: npm Type the above in the root folder of your app. This will add the folder under . The option will include the package inside the dependencies section of file. font-awesome node_modules --save package.json Include the fonts Now wander to the file and add the following tag just above : src/index.html link build/main.css Add a Custom Copy Script Ionic includes a copy script file that is called during the build process when the command executes and it is responsible for moving specific and required resources from to the folder such as ionicons. ionic serve node_modules www The location of this script file is under folder: node_modues Copy this file and paste in inside a new directory called under the root directory of your Ionic application. Open the file and add fontawesome entries at the bottom of this file. config Include Custom Copy Script in package.json We must include this custom script inside our file to override the one where we copied the orignal file from. Open the file and add this json code: package.json package.json That’s it in the configuration part. Use FontAwesome To implmenet FontAwesome in this or any Ionic application after the above configuration, we try adding some fonts on our pre-generated home page. There are more than 675 icons available in FontAwesome and I think a combination of both Ionicons and FontAwesome will be enough for some the applications out there. You can even style them, change their and color as per your needs. font-size Full source code at this Github Repository Want to receive more articles like this one? Subscribe me here . Sometimes, I send “never seen before” content to my subscribers. Find me: _The latest Tweets from Aman Mittal 🖖 (@amanhimself). #BookBlogger @ https://t.co/UQvyNf1OTC | Developer | #Nodejs |…_twitter.com Aman Mittal 🖖 (@amanhimself) | Twitter