I'd like to add custom icons to the frontpage instead of the graduation cap and college icon, etc... How can I pull that off?
Please refer :
https://wplms.io/support/knowledge-base/add-custom-fonts-in-wplms/
Follow the above tip same for the icon package and then include the icon font files in your child theme style.css file and then use the classes of your custom fonts to display them .
I have followed everything, have the new custom font installed, and used the correct new classes in the page editor. It is creating the proper spacing as if the icon is present, but nothing is visible.
Since the icon space is present it means the CSS is applied, but the icon is not displayed it means the font file paths are probably incorrect or there is a file permissions issue.
1. Make sure the folder in which font files are placed have 755 permissions
2. Make sure the font files (.ttf,.eot etc.) have 644 permissions
Make sure the font files are publicly accessible.
If this does not help, we would need the site link to check this issue.