The special characters token for a discretionary hyphen is
&:d
A discretionary return is usually necessary if you want to allow QuarkXPress to change lines after an en-dash, without it there will never be a line break after an en-space (this is not the case for em-dash after which QuarkXPress will break).
Topic 175585, last updated on 13-Dec-2022