feat: Added support for SVG glyphs in fonts

This commit is contained in:
WerWolv
2025-07-26 15:59:56 +02:00
parent bc644e324a
commit a67788ac52
3 changed files with 4 additions and 3 deletions

View File

@@ -797,9 +797,7 @@ endmacro()
macro(addBundledLibraries)
set(EXTERNAL_LIBS_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}/lib/external")
set(THIRD_PARTY_LIBS_FOLDER "${CMAKE_CURRENT_SOURCE_DIR}/lib/third_party")
set(BUILD_SHARED_LIBS OFF)
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/imgui)
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/microtar EXCLUDE_FROM_ALL)
@@ -887,6 +885,8 @@ macro(addBundledLibraries)
add_subdirectory(${EXTERNAL_LIBS_FOLDER}/pattern_language EXCLUDE_FROM_ALL)
add_subdirectory(${EXTERNAL_LIBS_FOLDER}/disassembler EXCLUDE_FROM_ALL)
add_subdirectory(${THIRD_PARTY_LIBS_FOLDER}/imgui)
if (LIBPL_SHARED_LIBRARY)
install(
TARGETS

View File

@@ -28,7 +28,7 @@ if (NOT IMHEX_EXTERNAL_PLUGIN_BUILD)
target_include_directories(imgui_imgui PUBLIC ${FREETYPE_INCLUDE_DIRS})
target_link_directories(imgui_imgui PUBLIC ${FREETYPE_LIBRARY_DIRS})
target_link_libraries(imgui_imgui PUBLIC ${FREETYPE_LIBRARIES})
target_link_libraries(imgui_imgui PUBLIC ${FREETYPE_LIBRARIES} ${LUNASVG_LIBRARIES})
target_compile_definitions(imgui_imgui PRIVATE EXPORT_SYMBOLS=1)
endif()

View File

@@ -167,6 +167,7 @@ namespace ImGui
#define IMGUI_DEBUG_TOOL_ITEM_PICKER_EX
#define IMGUI_USE_WCHAR32
#define IMGUI_USE_LEGACY_CRC32_ADLER 1
#define IMGUI_ENABLE_FREETYPE_LUNASVG 1
#if defined(IMGUI_TEST_ENGINE)
#include "imgui_te_imconfig.h"