Do hyphens, en dashes, and em dashes pose a fundamentally contradictory challenge to monospace font designers?