huh? Why would this be a soft hyphen?
Soft hyphens are used to indicate possible hyphenation points within a word, e.g. count-ing. The idea is they'll only be rendered if the 'reader has to break the word at that point.
If this was a soft hyphen, there'd be no reason to expect it to display at all, because its not inside a word!
Python says that the characters in this thread are not soft hyphens:
>>> import unicodedata
>>> unicodedata.name(u"-")
'HYPHEN-MINUS'
>>> unicodedata.name(u"–")
'EN DASH'
Maybe something mangled it on the way, but I can't imagine why it would use an en-dash instead of a normal hyphen.
|