em dash displayed as comma if font is times new roman

I’m using LibreOffice (x64) in a Windows 10 machine. The default language for the document is Portuguese.

If I choose Times New Roman as the document font, all the em dashes will be displayed as a comma “,”- Some other changes similar to this happens with other characters.

If I copy/paste to other editors, like MS Word, everything is fine (even if I’m using Times New Roman).
If I change the font to other fonts, like Calibri, it works fine in any editor.

I have no idea why this happens.