Espaces insécables et caractères spéciaux

Il est possible d'insérer des caractères spéciaux dans un contenu DITA à l'aide des caractères d'échappement Unicode.

Dans certains outils de rédaction, vous pouvez insérer des espaces insécables entre les mots. Les espaces insécables permettent d'unir deux mots juxtaposés entre lesquels un retour à la ligne provoquerait une perte de sens ou de lisibilité. Par exemple, certains auteurs préfèrent que des valeurs suivies d'unités, telles que 12 kg, soient traitées comme un mot unique.

On privilégie également l'utilisation des tirets conditionnels pour couper un mot à un endroit précis lors d'un retour à la ligne.

Certains langages de balisage utilisent des entités permettant de définir des caractères spéciaux, qui ne font pas partie du jeu de caractères standard ou qui ne sont pas associés à des raccourcis clavier, à l'aide d'un raccourci facile à mémoriser. Le langage HTML, par exemple, possède une entité   pour les espaces insécables. Indépendamment de cela, si un caractère fait partie du jeu de caractères Unicode adéquat, il peut être inséré dans un XML grâce aux références de caractères numériques hexadécimaux ou aux caractères d'échappement.

Même si le langage XML utilise des entités, la norme DITA en tant que telle ne définit aucune entité textuelle. Il est toutefois possible d'utiliser des caractères d'échappement. Les caractères d'échappement utilisés pour les caractères spéciaux fréquemment utilisés sont :
l'espace insécable
 
le tiret conditionnel
­
le symbole micro
µ
le symbole de division
ɇ
le tiret insécable
‑
le tiret demi-cadratin
–
le tiret cadratin
—
les points de suspension
…