#include #include #include #include #include namespace hex::plugin::builtin { void loadFonts() { /** * !!IMPORTANT!! * Always load the font files in decreasing size of their glyphs. This will make the rasterize be more * efficient when packing the glyphs into the font atlas and therefor make the atlas much smaller. */ ImHexApi::Fonts::loadFont("Font Awesome 5", romfs::get("fonts/fontawesome.otf").span(), { { ICON_MIN_FA, ICON_MAX_FA } }, { 0, 3_scaled }); ImHexApi::Fonts::loadFont("VS Codicons", romfs::get("fonts/codicons.ttf").span(), { { ICON_MIN_VS, ICON_MAX_VS } }, { 0, 3_scaled }); ImHexApi::Fonts::loadFont("Unifont", romfs::get("fonts/unifont.otf").span()); } }