Some of the font files you can download have an incomplete set of characters.
For instance, the Media Gothic versions that are available for download do not support the "-" character.

The solution could be to let signwriter use a fallback font for the missing characters.