my project is based on Spring boot+thymeleaf+gradle+Semantic UI.
When I deploy the Semantic UI, the icon not able to be showing.
Got the error messages from browser console.
It's due to not setting the font folder.
Then I put theme folder into the css folder, it's working.
You can get the themes folder from Semantic UI installation path. Here is a sample in below snap.
Good luck