diff --git a/pcbnew/plugins/altium/altium_parser_pcb.cpp b/pcbnew/plugins/altium/altium_parser_pcb.cpp index cb0d81229f..b9d49e09e3 100644 --- a/pcbnew/plugins/altium/altium_parser_pcb.cpp +++ b/pcbnew/plugins/altium/altium_parser_pcb.cpp @@ -907,7 +907,7 @@ ATEXT6::ATEXT6( ALTIUM_PARSER& aReader, std::map& aStringTab char fontData[64] = { 0 }; aReader.ReadBytes( fontData, sizeof( fontData ) ); - fontname = wxString( fontData, wxMBConvUTF16LE(), sizeof( fontData ) ); + fontname = wxString( fontData, wxMBConvUTF16LE(), sizeof( fontData ) ).BeforeFirst( '\0' ); isInverted = aReader.Read() != 0; aReader.Skip( 4 );