Easy Icon Font

PhantomWire Games | Tools Programmer (Solo) | August 2026 | Unreal Engine 5.1 - 5.8

Easy Icon Font screenshot

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 Fab

Icons 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