Easy Icon Font
Summary
Easy Icon Font is a C++ and Python editor plugin for Unreal Engine that converts PNG, SVG, or WEBP icons directly into font glyphs - no external website or converter tool required. It auto-detects the best representation per icon: single-color SVGs become real vector glyph outlines, flat multi-color art gets quantized and traced into full-color COLR/CPAL glyphs, and anything that doesn't vectorize cleanly falls back to a plain texture automatically.
View on FabIcons built this way behave like real characters: they inherit text color, scale to any size with zero blur, and drop straight into rich text via a custom decorator - <icon id="icon_bell" size="32" color="#FF3B30"/> renders inline with the surrounding sentence. The whole pipeline runs from a custom Slate editor window with a live preview bar, one-click dependency setup, and automatic DataTable syncing, so adding or removing an icon is a single click rather than a manual asset-wrangling process.
Same icons, rasterized as font glyphs instead of a texture atlas - a fraction of the storage.
The plugin ships with a ready-to-use icon widget and rich text decorator pre-wired out of the box, targets Unreal Engine 5.1 through 5.8 with version-guarded code paths for engine API differences across that range, and includes full Doxygen documentation covering setup, the widget/rich-text reference, and troubleshooting.
More clips and screenshots are posted on X / Twitter.
Skills
- C++ Editor Tooling (Slate)
- Python Scripting & Automation
- Font Engineering (TrueType/OpenType, COLR/CPAL)
- UMG & Rich Text Systems
- Cross-Engine-Version Compatibility (UE 5.1-5.8)
- Doxygen Documentation