Impedir quebra de linha se a palavra começar com hífen

Impedir quebra de linha se a palavra começar com hífen

Palavras que começam com hífens, como sufixos em textos linguísticos, podem quebrar logo após o hífen, o que é indesejável.

Para evitar isso eu sei que poderia fazer \exhyphenpenalty=10000ou quais as respostasaquisugiro, mas gostaria de saber se alguém encontrou uma solução que evitasse automaticamente quebras de linha se precedidas por um espaço ou no início da linha, sem ter que usar um comando especial e sem também impedir a quebra de compostos com hífens?

informação relacionada