From 5f2a537f1453ba963b220f01b98f81a9b0ceeb87 Mon Sep 17 00:00:00 2001 From: "chunmao.guo" Date: Tue, 22 Nov 2022 10:52:56 +0800 Subject: [PATCH] FIX: occt font encoding Change-Id: Ief4fc0ced20f386b85bb0963c5953954a85df9e0 (cherry picked from commit 50b10de0b1261272208c6676e9ca1c917c4707b1) --- src/libslic3r/Shape/TextShape.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libslic3r/Shape/TextShape.cpp b/src/libslic3r/Shape/TextShape.cpp index e8399d994..dbe69a880 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()); } }