Hello
By default FontAwesome will be loaded locally with your template.
For Google fonts you will need to upload a copy of your Google font to../templates/[YourTemplate]/fonts folder.
To import these files you can add the following to the Custom CSS field of your templates parameters..
@font-face {
font-family: 'YourFont';
src: url('../fonts/yourfont-webfont.eot');
src: url('../fonts/yourfont-webfont.eot') format('embedded-opentype'), url('../fonts/yourfont-webfont.woff2') format('woff2'), url('../fonts/yourfont-webfont.woff') format('woff'), url('../fonts/yourfont-webfont.ttf') format('truetype'), url('../fonts/yourfont-webfont.svg') format('svg');
font-weight: normal;
font-style: normal;
}
Lastly you will need to stop the template from loading your font from Google by removing the following from your templates ../templates/[YourTemplate]/inc/fonts.php
foreach ($googlefonts as $v) { // loop
$app->getDocument()->addStyleSheet('//http://fonts.googleapis.com/css?family=' . $v . ':' . $font_weights . '&&subset=' . $font_subset . '&display=swap');
}
Ciaran