diff --git a/src/libslic3r/Shape/TextShape.cpp b/src/libslic3r/Shape/TextShape.cpp index e8399d9945..dbe69a880d 100644 --- a/src/libslic3r/Shape/TextShape.cpp +++ b/src/libslic3r/Shape/TextShape.cpp @@ -78,7 +78,7 @@ std::vector init_occt_fonts() Handle(Font_SystemFont) sys_font = aFontMgr->GetFont(afn->ToCString()); TCollection_AsciiString font_path = sys_font->FontPath(Font_FontAspect::Font_FontAspect_Regular); if (!font_path.IsEmpty()) { - g_occt_fonts_maps.insert(std::make_pair(afn->ToCString(), font_path.ToCString())); + g_occt_fonts_maps.insert(std::make_pair(afn->ToCString(), decode_path(font_path.ToCString()))); stdFontNames.push_back(afn->ToCString()); } }