Guión suave en HTML (<wbr> vs. & shy;)

¿Cómo resuelve el problema con guiones suaves en sus páginas web? En un texto puede haber palabras largas que tal vez quiera separar con un guión. Pero no desea que se muestre el guión si toda la palabra está en la misma línea.

Según los comentarios sobreesta página <wbr> es una "sopa de etiqueta inventada por Netscape" no estándar. Parece que&shy; tiene sus problemas con el cumplimiento estándar también. Parece serno hay forma de obtener una solución que funcione para todos los navegadores.

¿Cuál es su forma de manejar guiones suaves y por qué lo eligió? ¿Existe una solución preferida o una mejor práctica?

Ver discusión SO relacionadaaquí.

Respuestas a la pregunta(11)

Su respuesta a la pregunta