Theme: Add font icon generation

#DO NOT MERGE

Retake of #3398 with partial autogeneration.

- Icon/characters can be modified using the filename
- Placement is very broken currently
- Splashpage icon comes up black

/cc @masterbee