@matt I don't have an answer to your question but I've now learnt that a soft hyphen is a thing that exists.