There are actually a few free FontAwesome characters that I have needed, and couldn't find in the default B4A font set. This may be because FontAwesome is always adding new fonts, and there's really no way to keep this updated.
Example:
I really needed this American Football icon for a project of mine. (This is a free FontAwesome icon.)
However, whenever I search "ball" in the designer or use 0xf44e, it would pull up the invalid character symbol. The only ball that is present is this one:
Easy solution, build your own font set with the characters you need and import it:
1. Download the newest FontAwesome character set (
https://fontawesome.com/start)
2. Pick out which individual SVG's you would like to use, and create your own TTF assigning them characters, like "A", "B", "C". (
https://glyphter.com/)
3. Import that TTF into your project as a CustomFonts, and use it with your labels and whatnot:
CustomAPPFonts.Initialize("customfonts.ttf")
navSports.Typeface = CustomAPPFonts.SetCustomFonts
navSports.Text = "B"
This way you don't have to import another entire FontAwesome TTF to get those few icons that didn't make it to the B4A character set yet. You can also mix in characters from other font sets
@DonManfred Whoops, I didn't realize it wasn't a free font. There have been a couple of free fonts that weren't available for me though