Accueil🇫🇷Chercher

Espace insécable

Une espace insécable[3] (« ») est un signe typographique numérique consistant en une espace que l'on intercale entre deux mots (ou un mot et une ponctuation) qui ne doivent pas être séparés en fin de ligne. L'espace insécable permet d'éviter qu'un mot, un ensemble de mots, un nombre, une date[4] ou une ponctuation ne soient rejetés et isolés au début de la ligne suivante lorsque cela nuirait à la fluidité de la lecture.

Espace insécable
Graphies
Graphie
Utilisation
Alphabets Alphabet latin
Codage
Unicode U+00A0
LaTeX ~
HTML     ou  
Windows Alt+255 ou alt+0160
(macOS : alt+espace)

DĂ©finition

Comme terme générique, le concept englobe deux caractères distincts :

  • l’espace insĂ©cable proprement dite, de mĂŞme chasse que l'espace-mot ordinaire (sĂ©cable) et qui en typographie numĂ©rique est justifiante[5] ;
  • l'espace fine insĂ©cable[6] («   ») dite aussi espace insĂ©cable Ă©troite, terme traduit de l'anglais narrow no-break space et retenu dans la traduction française d'Unicode[7], d’une chasse fixe variant selon les langues et polices entre un tiers et trois quarts d'espace-mot. Par exemple, elle fait 72 % d'espace-mot en police Arial dans le traitement de texte Word.

Usage

En France

Le code typographique français recommande[8] d'insérer une espace fine insécable[9] devant les signes de ponctuation haute (composés d'un point et d'un autre signe) : point-virgule, point d'interrogation et point d'exclamation, ainsi que comme séparateur de milliers[10], entre un nombre et son unité, et comme séparateur sans valeur facilitant la lecture des numéros de téléphone[11] ou des numéros et codes d'identification, etc. Certains symboles, à l'instar des unités, sont également précédés d'une espace insécable (étroite), comme % et les symboles monétaires comme € ; d'autres, comme le symbole degré, font figure d'exception et sont accolés (par exemple « un angle de 45° »)

Le deux-points et les guillemets en chevrons constituent une exception en ce que le code typographique français recommande d'insérer, devant le deux-points ou entre les guillemets et le texte qu'ils renferment, non une espace fine insécable mais une espace insécable (espace-mot insécable)[9].

Les règles typographiques soumettent toutefois l'utilisation de l'espace fine insécable aux capacités du logiciel employé[12], et permettent d'utiliser invariablement l'espace-mot insécable si l'espace fine insécable est indisponible[9].

Au Canada

Au Canada, le deux-points est séparé du mot précédent par une espace insécable (ainsi que les guillemets-chevrons), tandis que le point-virgule, le point d'interrogation et le point d'exclamation s'emploient sans espace sauf si on dispose de l'espace fine insécable qui est utilisé dans l'éditique professionnelle[13] - [14] - [15].

L'espace insĂ©cable sert aussi de sĂ©parateur des milliers (100 000) et avant les symboles monĂ©taires (9,99 $) ou le symbole du pour cent (10 %).

En Suisse

En Suisse, il est recommandé d'insérer une espace fine avant le point d'exclamation, le point d'interrogation, le point-virgule et le deux-points ainsi qu'avec les guillemets français (« … ») et avant le symbole du pour cent (« % »)[16].

Dans le domaine informatique où l'espace fine n'est pas toujours disponible, l'usage hésite entre ne pas insérer d'espace du tout et insérer une espace insécable.

Usage spécial

L'espace insécable U+00A0 a aussi une autre fonction dans le cadre de la mise en œuvre du standard Unicode. Elle permet de représenter de manière isolée les diacritiques d'association, en tapant d'abord une espace insécable, et ensuite le ou les diacritiques. Pour une meilleure visualisation du positionnement, on préfère toutefois utiliser comme caractère de base le cercle en pointillés U+25CC. L'utilisation de l'espace-mot dans ce rôle est déconseillée, pour des raisons techniques, depuis la version 4.1 du standard[17].

Codage et représentation

Espace insécable

  • Le caractère du jeu Unicode correspondant Ă  l'espace insĂ©cable est le U+00A0 espace insĂ©cable (no-break space). Le codage effectif de ce point de code dans un document dĂ©pend du codage de jeu de caractères codĂ©s utilisĂ© dans ce document et peut donc nĂ©cessiter plusieurs octets, par exemple :
    • avec le codage UTF-8 qui le reprĂ©sente par la sĂ©quence de deux octets 0xC2 0xA0 ;
    • ou avec le codage UTF-16BE qui utilise les deux octets 0x00 0xA0 (codĂ©s dans cet ordre) ;
    • ou le codage UTF-16LE qui utilise les deux octets 0xA0 0x00 (codĂ©s dans cet ordre).
  • Avec les autres codages de jeu de caractères codĂ©s non normalisĂ©s par Unicode, le codage effectif dĂ©pend d'une part de la table d'assignation des points de code Unicode en codets du jeu de caractères codĂ©s associĂ© Ă  ce codage, et d'autre part de la mĂ©thode, spĂ©cifique Ă  ce codage, pour la reprĂ©sentation de ses codets en sĂ©quences d'octets ou de mots.
    • Par exemple, dans tous les codages de jeux de caractères codĂ©s basĂ©s sur la norme ISO/CEI 8859, l'espace insĂ©cable est reprĂ©sentĂ©e par un codet numĂ©rique de valeur Ă©gale Ă  celle de son point de code dans Unicode et est alors codĂ©e dans le document par un octet unique, de valeur Ă©gale Ă  ce codet, donc avec un seul octet de valeur dĂ©cimale Ă©gale Ă  160, ou 0xA0 en hexadĂ©cimal.
  • Dans les documents de type SGML, HTML ou XML, l'espace insĂ©cable peut ĂŞtre soit codĂ©e directement (en utilisant le codage de jeu de caractères codĂ©s dĂ©clarĂ© pour ce document, codage qui peut alors ĂŞtre quelconque), ou bien reprĂ©sentĂ©e par une entitĂ© numĂ©rique de caractère dĂ©cimale   ou hexadĂ©cimale  , toujours basĂ© sur la valeur numĂ©rique du point de code Unicode indĂ©pendamment du jeu de caractères codĂ©s dĂ©clarĂ© ou utilisĂ© pour le document (et mĂŞme si le jeu de caractères codĂ©s associĂ© Ă  ce codage, par exemple US-ASCII, ne contient aucun codet pour reprĂ©senter l'espace insĂ©cable).
    • De plus, dans les documents de type SGML ou HTML, l'espace insĂ©cable peut aussi ĂŞtre reprĂ©sentĂ©e par l'entitĂ© nommĂ©e   (sigle de l'anglais non-breaking space), prĂ©dĂ©finie comme Ă©quivalente Ă  l'entitĂ© numĂ©rique. Au contraire des entitĂ©s numĂ©riques, cette entitĂ© nommĂ©e n'est pas prĂ©dĂ©finie dans tous les documents XML qui doivent alors soit la dĂ©finir explicitement dans l'en-tĂŞte de dĂ©claration de type de document, soit le plus souvent l'importer indirectement avec une dĂ©claration de DTD (comme dans les documents XHTML).
    • Il n'existe pas de syntaxe wiki pour l'espace insĂ©cable. Pour l'employer, on utilise alors une des syntaxes HTML (ci-dessus) dans le code wiki du document.
  • Dans les documents de type TeX, pour reprĂ©senter une espace insĂ©cable, on doit la coder avec un caractère '~' (tilde), qui sera automatiquement interprĂ©tĂ© lors du traitement du document par le logiciel (par exemple LaTeX, un logiciel libre de traitement de texte).

Le symbole de l'espace insécable dans Unicode est « ⍽ » (U+237D de la table Unicode Unicode/U2300) ; il est dénommé « Caisse ouverte à épaulement ». Ce caractère a été créé dans une visée pédagogique, afin de pouvoir marquer les places des espaces insécables.

Espace fine insécable

  • Le caractère du jeu Unicode correspondant Ă  l'espace fine insĂ©cable est le U+202F   espace insĂ©cable Ă©troite (narrow no-break space), et a Ă©tĂ© introduit dans Unicode 3.0[18].
  • En UTF-8, elle est reprĂ©sentĂ©e par la sĂ©quence de trois octets 0xE2 0x80 0xAF.
  • En HTML, elle est reprĂ©sentĂ©e par l'entitĂ© hexadĂ©cimale  , ainsi que de l'entitĂ© dĂ©cimale  .

Ă€ la saisie

Par clavier

La disposition de clavier bépo permet d'insérer[19] :

  • une espace fine insĂ©cable par la combinaison Maj + Espace ;
  • une espace insĂ©cable par la combinaison Alt Gr + Maj + Espace.

Dans l'ancienne version, ces combinaisons sont inversées[20].

La nouvelle disposition AZERTY permet d’insérer :

  • une espace fine insĂ©cable par la combinaison Alt Gr + Espace ;
  • une espace insĂ©cable par la combinaison Ctrl + Maj + Espace.

Par système d'exploitation

  • Dans les logiciels fournis avec Windows (par exemple le Bloc-notes), ainsi qu'Ă  la saisie du titre lors de l'enregistrement d'une image ou d'un texte dans un rĂ©pertoire Windows, l'espace insĂ©cable peut ĂŞtre saisie en tapant 0160 ou 255 sur le pavĂ© numĂ©rique tout en maintenant la touche Alt enfoncĂ©e. Cette mĂ©thode de saisie est souvent supportĂ©e aussi dans d'autres systèmes d'exploitation pour PC comme Linux, avec une configuration du pilote du clavier.
  • Dans l'environnement macOS, on peut appuyer sur Option + Espace ou bien Ctrl + Espace (par exemple sur XPress).
  • Sous Xorg (Linux, BSD…) il est Ă©galement possible de saisir ce type d'espace en utilisant la touche de composition via la combinaison : Compose, Espace, Espace, ou d'autres combinaisons selon les options d'agencement du clavier.

Par application

  • Dans LaTeX, on crĂ©e une espace insĂ©cable Ă  l'aide du caractère de contrĂ´le '~'. La sĂ©quence '\,' reprĂ©sente une espace fine[21].
  • Sur le logiciel de PAO InDesign Ă  partir de la version CS3, dans l'environnement macOS il faut appuyer sur les touches Option + Command + X. Sur une distribution Windows le raccourci est Ctrl + Alt + X.
  • Dans le logiciel de traitement de texte Word de Microsoft, pour produire une espace insĂ©cable, on peut appuyer sur Ctrl + Maj + Espace.
  • Dans les logiciels libres de traitement de texte LibreOffice ou OpenOffice.org Writer, pour produire une espace insĂ©cable, depuis la version 3 appuyer sur Ctrl + Maj + Espace. AntĂ©rieurement, il suffisait d'appuyer sur Ctrl + Espace. Il est possible d'adapter la configuration du logiciel Ă  ses habitudes.
  • Dans le logiciel de composition et de mise en pages Adobe FrameMaker, on peut appuyer sur Ctrl + Espace.
  • Dans le logiciel en ligne Google Documents, on peut utiliser le menu Insertion, Caractères spĂ©ciaux, puis rechercher U+00A0 puis insĂ©rer. (La fonction recherche ne marche pas en mode hors-ligne, on peut donc le chercher manuellement en filtrant par catĂ©gorie, puis Format & espace blanc et espace blanc, sĂ©lectionnez alors l'espace insĂ©cable en passant la souris sur les caractères et en cherchant le code U+00A0.). On peut aussi, sous Windows, utiliser la saisie Alt+255.

Lors du traitement

Visuel

Dans les logiciels WYSIWYG de traitement de texte, différents rendus visuels permettent à l'utilisateur de voir les espaces insécables.

  • Espace insĂ©cable
    • OpenOffice Writer et LibreOffice Writer affichent les espaces insĂ©cables U+00A0 avec la trame de champ, grise par dĂ©faut mais personnalisable.
    • Microsoft Word ne signale pas les espaces insĂ©cables par dĂ©faut mais propose une facilitĂ© pour afficher les caractères invisibles, dont les espaces insĂ©cables U+00A0, reprĂ©sentĂ©s Ă  l'aide d'un visuel qui a exactement le mĂŞme aspect que le symbole degrĂ©[22]. Il n'est ainsi pas possible de dĂ©celer avec certitude la prĂ©sence d'espaces insĂ©cables par exemple dans « 23 °C », et « 37,8 °C » peut aussi bien ĂŞtre une tempĂ©rature qu'une capacitĂ©, jusqu'au masquage des caractères non imprimables.
  • Espace fine insĂ©cable
    • OpenOffice Writer et LibreOffice Writer ne signalent pas ce caractère.
    • Microsoft Word ne signale pas ce caractère.

Justification

Vu son utilisation avec les ponctuations à cause du manque d'espace fine insécable dans beaucoup de polices décoratives, l'espace insécable n'est pas justifiante en traitement de texte. Dans les logiciels de publication assistée par ordinateur au contraire, l'utilisateur dispose à la fois de l'espace insécable justifiante et de l'espace insécable à chasse fixe, préconisée devant le deux-points[22].

Dans de prestigieuses éditions, on trouve l'espace insécable justifiante aussi devant le deux-points, censé tenir l'exact milieu entre les mots, et justifiante même en fin de ligne. Cet aspect peut être émulé en traitement de texte en entourant de gluons de mots U+2060 une espace-mot sécable, ce qui la rend insécable. Cette méthode est indiquée dans Unicode[23] et elle fonctionne parfaitement dans OpenOffice/LibreOffice, où le gluon apparaît avec la même trame que l'espace insécable mais de chasse nulle. Dans Microsoft Word par contre, il faut utiliser l'espace insécable sans chasse U+FEFF à la place du gluon de mots, selon l'usage traditionnel mais obsolète depuis l'encodage du gluon vers la fin du dernier millénaire.

Insécabilité

  • Espace insĂ©cable
    • Microsoft Word traite comme insĂ©cable une sĂ©quence d'espaces contenant au moins une espace insĂ©cable. Cela est une personnalisation de la règle de coupure de ligne LB18 du standard Unicode[24] qui demande Ă  utiliser les espaces-mots comme opportunitĂ©s de coupure.
    • La majoritĂ© des moteurs de rendu de navigateurs web traitent l'espace insĂ©cable comme insĂ©cable dans les pages web affichĂ©es depuis le code source.
  • Espace fine insĂ©cable
    • Aucune remarque Ă  faire Ă  ce jour.

Stabilité

  • Espace insĂ©cable
    • Microsoft Word remplace par une espace-mot sĂ©cable toute espace insĂ©cable du document lors du collage au format texte seul, que ce soit Ă  l'intĂ©rieur de Word ou vers un Ă©diteur de texte (Bloc Notes, Notepad++).
    • OpenOffice Writer et LibreOffice Writer prĂ©servent les espaces insĂ©cables, aussi bien quand un document est collĂ© depuis Word, que quand il est collĂ© vers un Ă©diteur de texte ou formulaire web en texte seul.
    • Certains navigateurs comme Firefox ont longtemps remplacĂ© l'espace insĂ©cable par une espace sĂ©cable lors d'un copier-coller[25].
  • Espace fine insĂ©cable
    • Aucune remarque Ă  faire Ă  ce jour.

Notes et références

  1. Lexique, p. 148-149.
  2. « espace », dictionnaire Larousse.
  3. En typographie, « espace » est un nom féminin[1] - [2].
  4. Lexique des règles typographiques en usage à l’Imprimerie nationale, France, Imprimerie nationale, (réimpr. 2007, 2008, 2011, 2014), 6e éd. (1re éd. 1971), 197 p. (ISBN 978-2-7433-0482-9), p. 61.
  5. (en) Liste de discussion d’Unicode, « Re: WORD JOINER vs ZWNBSP ».
  6. (en) « The Unicode Standard » [PDF], ch. 6, p. 12 d'un PDF en chapitre unique.
  7. Voir dans la ListeNoms (anciennement ListeDesNoms), le code source de la traduction française des tables de caractères (Code Charts) d’Unicode.
  8. (en) « Notes on French », sur UDHR in Unicode.
  9. Lexique des règles typographiques en usage à l’Imprimerie nationale, France, Imprimerie nationale, (réimpr. 2007, 2008, 2011), 6e éd. (1re éd. 1975), 197 p. (ISBN 978-2-7433-0482-9), p. 149.
  10. Lexique, op. cit., p. 124.
  11. Lexique, op. cit., p. 166.
  12. Exemple d’OpenOffice : (en) « Non Breaking Spaces Before Punctuation In French (espaces insécables) », sur Apache OpenOffice Wiki, OpenOffice.org, Exclusion of the NARROW NO-BREAK SPACE (U+202F).
  13. (en) « Non Breaking Spaces Before Punctuation In French (espaces insécables) », sur Apache OpenOffice Wiki, OpenOffice.org (consulté le ), Usages effective in Canada (Québec).
  14. Gouvernement du Canada, Commission de la fonction publique du Canada, « Le Guide du rédacteur de la Commission de la fonction publique », sur www.psc-cfp.gc.ca (consulté le ).
  15. « Espacement avant et après les principaux signes de ponctuation et autres signes ou symboles », sur Banque de dépannage linguistique, Office québécois de la langue française, (consulté le ).
  16. « Typoguide : ponctuation et espaces », sur typoguide.ch (consulté le ).
  17. « The Unicode Standard », ch. 6, §2, p. 12 du PDF [lire en ligne].
  18. ListeDesNoms v7.0.0, http://hapax.qc.ca/ListeDesNoms-7.0%282014-06-22%29.txt
  19. « Version 1.1rc2 », sur bepo.fr (consulté le ).
  20. « Liste des caractères par touches », sur bepo.fr (consulté le ).
  21. Documentation LaTeX, http://www.xm1math.net/doculatex/espacements.html
  22. Word - caractères masqués, Comment ça marche.
  23. The Unicode Standard, ch. 23, § 2, p. 6 du PDF en chapitre unique [lire en ligne] [PDF].
  24. « Unicode Standard Annex #14 : Unicode Line Breaking Algorithm », sur unicode.org, 6.1 « Non-tailorable Line Breaking Rules ».
  25. (en) « 359303 - Non-breaking spaces (nbsp) not copied as such », sur mozilla.org (consulté le ).

Voir aussi

Bibliographie

Document utilisé pour la rédaction de l’article : document utilisé comme source pour la rédaction de cet article.

Articles connexes

Liens externes

Cet article est issu de wikipedia. Text licence: CC BY-SA 4.0, Des conditions supplémentaires peuvent s’appliquer aux fichiers multimédias.