Пишу про разработку вообще и в частности про: JavaScript, HTML5, CSS3, AngularJS, ReactJS, Agile.

Как узнать что Font Awesome загрузился

Браузеры загружают шрифты по-разному. Например, хром во многих случая старается загрузить шрифт в последнюю очередь. В принципе это не проблема, если речь идет об отображении текста – пока загружается нужный шрифт можно отображать дефолтный. Однако, если шрифт иконочный, то по-умолчанию отображать просто нечего и пустые кнопки будут сидеть в интерфейсе пока не загрузится недостающий файл.