Font Awesome is one of the most popular ways to add icons to your site. But what if you add the CDN to the <head>
element of your page and all you see are black rectangles? Here are a couple of things to keep in mind when you add Font Awesome to your next project.
Using Web Fonts with CSS
The /css/all.css
file contains the core styling plus all of the icon styles that you’ll need when using Font Awesome. The /webfonts
folder contains all of the typeface files that the above CSS references and depends on. Your don't need any other folder or any single file without this two manson above. Copy the entire /webfonts
folder and the /css/all.css
into your project’s static assets directory (or where ever you prefer to keep front end assets or vendor stuff). Add a reference to the copied /css/all.css
file into the <head>
of each template or page that you want to use Font Awesome on. Just like,
assets/webfonts
assets/css/all.css
Imagine you have the following HTML:
<!DOCTYPE html>
<html>
<head>
<link href="/assets/css/all.css" rel="stylesheet"> <!--load all styles --> </head>
</head>
<body>
</body>
</html>