Como mencionado na resposta de @ davidcondrey, não há apenas o ZWSP, mas também o SHY ­ ­
que pode ser usado em palavras muito longas e construídas (pense alemão ou holandês) que precisam ser quebradas no local que você deseja. Invisível, mas fornece um hífen no momento necessário, mantendo assim a palavra conectada e a linha preenchida ao máximo.
Dessa forma, a palavra luchthavenpolitieagent pode ser notada como a lucht­haven­politie­agent
que fornece partes mais longas do que as sílabas da palavra.
Embora eu nunca tenha lido nada oficial sobre o assunto, esses hífens suaves conseguem obter prioridade mais alta nos navegadores do que os hífens oficiais nas únicas palavras da construção ( se houver alguma extensão para isso).
Na prática, nenhum navegador é capaz de quebrar uma palavra tão longa e construída por si só; em telas menores, resultando em uma nova linha para ela ou, em alguns casos, até em uma linha de uma palavra (como quando duas dessas palavras construídas são seguidas).
FYI: é holandês para policial do aeroporto