Currently the Engine is using a relative path for the font from the root directory and it is not included to the TargetDir as the folder structure, meaning the program cannot find the specified files.
Area of the issue #define FONT_ICON_FILE_NAME_FAS "Include\\IconFontCppHeaders\\fa-solid-900.ttf" used for both the Debugger local, and the build.
Problem
Currently the Engine is using a relative path for the font from the root directory and it is not included to the TargetDir as the folder structure, meaning the program cannot find the specified files.
Area of the issue
#define FONT_ICON_FILE_NAME_FAS "Include\\IconFontCppHeaders\\fa-solid-900.ttf"
used for both the Debugger local, and the build.The following file: https://github.com/JDSherbert/Sherbert-Engine/blob/main/SherbertEngine/Include/IconFontCppHeaders/fa-solid-900.ttf
Solution
Move the files to Resources, which can be addressed with the following issues https://github.com/JDSherbert/Sherbert-Engine/pull/24
Benefits from having to include the entire
include
folder separately to use it.Alternatives
Modify the location of the resource so that it can instead be built into a binary files and looked from there, instead of relative bath.