Qu'est-ce qu'un trait d'union doux?
La définition d'un trait d'union doux (SHY) varie selon que celui-ci est utilisé en langage HTML (Hyper Text Markup Language) ou en impression. En HTML, le SHY est utilisé pour indiquer où un saut de ligne devrait être. S'il est tapé à la fin d'une ligne, il apparaîtra comme un trait d'union; si elle est au milieu d'une ligne, elle ne sera pas visible. Dans la publication assistée par ordinateur, le symbole SHY apparaît dans une zone de césure définie près de la fin d'une ligne de texte afin de séparer un mot de deux lignes. Pour la publication HTML et la publication assistée par ordinateur, un trait d'union standard apparaît toujours sous la forme d'un caractère standard.
Tous les navigateurs Internet n'ont pas toujours reconnu le trait d'union souple. Dans les pages de navigateurs qui ignorent le code, celui-ci apparaîtra toujours comme un trait d'union. Il ignorera également les instructions HTML pour les sauts de ligne.
Le tiret souple est utilisé par certains expéditeurs d’e-mails de spam pour tenter de dissimuler les en-têtes de message ou le corps des filtres anti-spam. Il peut également être utilisé pour dissimuler une véritable URL afin qu'un utilisateur clique sur un lien vers une page de courrier indésirable. Bien que cette méthode trompe certains filtres anti-spam, il existe d'autres filtres dotés de fonctionnalités avancées capables de résoudre le problème.
Pour les tâches de publication assistée par ordinateur telles que la mise en page et le traitement de texte, le trait d'union souple suit la plupart des mêmes règles qu'avec HTML. Une différence majeure est que le trait d'union disparaîtra si des modifications de texte dues à des modifications d'éléments tels que des marges ou une pagination modifient l'emplacement de la zone de coupure de mots. Les instructions relatives au début de la zone de césure sont généralement programmées dans le logiciel. Certains programmes permettent à l'utilisateur de modifier les paramètres de cette zone.
L'espace sans largeur (ZWSP) et l'espace insécable fonctionnent de la même manière que le trait d'union doux pour modifier le mode d'affichage du texte. Comme avec le trait d'union doux, l'espace de largeur zéro n'apparaît pas sur la page. Il s'agit d'un caractère invisible utilisé pour indiquer l'endroit où un mot se sépare, ou éventuellement un saut de ligne, lorsque des instructions d'espacement spécifiques sont nécessaires. L'espace insécable, également appelé espace non-pause (NBSP), fait l'inverse du trait d'union souple et empêche une coupure de ligne dans un emplacement particulier. Il comporte également un code HTML invisible sur la page publiée.