Saya berhasil menginstal Font Awesome menggunakan CDN dan javascript include (seperti yang dijelaskan di halaman ini ). Kemudian saya mencoba menyalin HTML dan CSS ke beberapa halaman lama dan tiba-tiba saya melihat kotak persegi kosong, bukan ikon.
Saya melihat jawaban Daniel (di atas) dan karena file CSS lama saya sangat besar (dan berumur bertahun-tahun), saya curiga itulah masalahnya. Namun ketika saya melihat di Chrome DevTools, sepertinya Font Awesome telah dimuat:
Saya mengharapkan untuk melihat font di coret jika ada masalah ... Namun saya benar-benar telah kehabisan semua pilihan saya jadi saya memeriksa Computed Styles dan melihat dengan jelas bahwa font Font Awesome jelas tidak digunakan. (Lihat font Rendered di bagian bawah)
File CSS lama saya berantakan dan saya memilih untuk tidak menyentuhnya, jadi saya menipu dengan melakukan ini - tolong jangan beri tahu siapa pun :)
<a class="nav-link fa fa-instagram" style="font-family:FontAwesome;" href="//www.instagram.com/xxxx/" target="_blank"></a>
Juga untuk diperhatikan, ketika saya meningkatkan dari Font Awesome versi 4.7.0 ke versi 5.4.1 masalah ini hilang! Saya menggunakan panduan penyiapan ini dan HTML ini
<a class="nav-link" href="//www.instagram.com/xxxx/" target="_blank"><i class="fab fa-instagram"></i></a>