With a lot of Jaymers help, I have FA5 (pro version) working pretty darn well in Aware.
The ONLY thing not working is the ability to dynamically resize the icon (via fa-2x, fa-3x, etc).
I tried using the CSS option, but could not get that working, so I tested the SVG version and it works fine after you do the following:
1). In the Tomcat/WebApps/Aware folder edit the startup.html file
a). Comment out (or remove the current reference to fontAwesome
b). Add the following line (obviously changing the version # if required):
<script defer src="https://use.fontawesome.com/releases/v5.0.13/js/v4-shims.js"></script>
c). If you have a static URL and want to make it easy to use the CDN version, add the following line after the one above: (you will have a unique string in the integrity param)
<script defer src="https://pro.fontawesome.com/releases/v5.0.13/js/all.js" integrity="
c). OR, download the SVG version of FA5, unzip it, and, in my case I copied the svg-with-js folder to my Custom folder so I added the following line: <script defer src="Custom/svg-with-js/js/fontawesome-all.js"></script>
2). Assuming you have a css file, you have to override the k-sprite tag to both change the default font and pick a static size for your icons. Mine looks like:
.k-sprite {
font-family: FontAwesome;
font-size: 12px;
}
And, you are done. Make sure you do a hard reload to clear out old, nasty cached versions of FA and all is good.
OK, pretty good. Some of the old icon names have been changed. But, with the pro version, you now have REGULAR, LIGHT and SOLID versions of the icons.
Bruce