You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It seems to be a similar case to issue #382. The default build options disable ICU, which is necessary for handling multibyte characters, thus preventing proper processing of multibyte characters.
Please proceed with the following steps to rebuild.
cd /path/to/nanoem/repository
git clone https://github.com/unicode-org/icu/ dependencies/icu
# checkout proper version of ICU4C automatically
cmake -P scripts/build.cmake
cmake -G Ninja .. -DNANOEM_ENABLE_IMGUI_FILE_DIALOG=ON -DNANOEM_ENABLE_BUILD_ICU4C=ON
Describe the bug
Dependency files with UTF-8 characters in their name cannot be loaded on Linux.
To Reproduce
Steps to reproduce the behavior:
Same thing happens when using drag and drop. Error seems to occur when the program tries to load the dependencies of a project/model/etc.
Expected behavior
The file should load normally and the file name should not be garbled.
Screenshots
When trying to open a project:
When loading a model:
Desktop:
Additional context
Built with the following CMake invocation:
Without enabling
NANOEM_ENABLE_IMGUI_FILE_DIALOG
, trying to open anything that needs to select a file does nothing.The text was updated successfully, but these errors were encountered: