Utiliser l’espace séparateur de milliers en typographie avec InDesign

Dans ce guide, nous examinons comment insérer une espace fine pour séparer les milliers dans un tableau importé depuis Excel, en utilisant InDesign et les possibilités offertes par GREP et les formats de texte.

Contexte et objectif

Vous travaillez sur InDesign et vous avez importé un tableau Excel rempli de chiffres. Vous souhaitez insérer une espace fine pour séparer les milliers dans le tableau. L’idée est d’appliquer une solution robuste qui fonctionne aussi bien sur les nombres que sur d’autres textes numériques, sans perturber les dates ni les formats existants.

La formule GREP proposée (\d)(?=(\d{3})+(?!\d)) est une piste fréquente mais peut sembler complexe si vous n’êtes pas familiers avec GREP. L’objectif est de formater automatiquement les nombres de façon claire et typographiquement correcte, en respectant les règles de l’éditeur et du style.

Préparer le document et les styles

Avant d’appliquer une solution GREP, assurez-vous que le texte du tableau est traitable par GREP et que le style de paragraphe est cohérent avec votre mise en page. Vérifiez que les cellules du tableau utilisent un paragraphe ou un style de caractère adapté, afin de ne pas modifier d’autres éléments typographiques (dates, codes, etc.).

Approche GREP pour l’espace séparateur

La solution consiste à insérer une espace fine (ou NNBSP selon les préférences) entre les groupes de chiffres pour les nombres sans décimales. Dans InDesign, on peut utiliser une expression GREP pour remplacer les occurrences appropriées. L’expression générale vise à placer une espace avant chaque groupe de trois chiffres lorsqu’elle est suivie d’un autre groupe de trois chiffres, en évitant les chiffres précédents qui forment des milliers non souhaités.

Exemple d’expression GREP utile :

(\d)(?=(\d{3})+(?!\d))

Cette expression capture un chiffre suivi d’un ensemble de groupes de trois chiffres sans être suivi par d’autres chiffres. En pratique, il faut l’utiliser dans le champ de remplacement avec l’espace fine souhaité, par exemple :

$1

Note: dans InDesign, le caractère d’espace fine peut être inséré directement comme espace insécable ou une espace fine typographique selon les préférences (par exemple, U+202F ou U+2009). Adaptez le caractère dans le champ de remplacement.

Procédure pas à pas dans InDesign

  1. Sélectionnez le texte ou le tableau où s’appliquera le formatage des nombres.
  2. Ouvrez le panneau GREP Styles (Type > GREP Styles) ou utilisez la fonction Rechercher/Remplacer (Edit > Find/Change) et activez l’onglet GREP.
  3. Dans le champ Rechercher (Find), entrez l’expression : (\d)(?=(\d{3})+(?!\d)).
  4. Dans le champ Remplacement (Change To), entrez : $1 où l’espace peut être une espace fine adaptée (par exemple, ).
  5. Appliquez la recherche et remplacement sur le texte souhaité, en vérifiant que les chiffres de chaque nombre sont correctement séparés par des espaces fines sans toucher les dates ou les codes numériques non concernés.
  6. Testez sur un extrait avant d’appliquer globalement afin d’éviter les effets inattendus sur d’autres chaînes numériques.

Remarques et adaptations

- Si les chiffres utilisent une virgule ou un point comme séparateur décimal, limitez l’application aux nombres sans décimales ou adaptez l’expression GREP pour exclure les nombres avec décimales.

- Selon les préférences typographiques, vous pouvez choisir une espace fine fine (U+202F), une espace fine insécable (U+202F ou U+2009 selon le contexte), ou une autre variante locale. L’objectif est de préserver l’alignement et la lisibilité sans introduire de césures indésirables.

- Si votre tableau contient des dates au format numérique (par exemple 20240615), assurez-vous que la règle GREP ne s’applique pas à ces chaînes. Vous pouvez restreindre le champ d’application par prêtant attention au contexte ou en ajoutant des conditions dans l’expression GREP.

Alternatives et compléments

En complément ou en alternative à GREP, vous pouvez envisager:

  • Utiliser le microtypography et les paramètres typographiques d’InDesign pour améliorer l’espacement des chiffres.
  • Appliquer un style de paragraphe dédié aux tableaux avec des règles claires pour les séparateurs de milliers.
  • Éditer manuellement les cellules les plus sensibles si le nombre de chiffres est faible et que la solution automatique ne convient pas.

Considérations pratiques

Lors de l’importation d’un tableau depuis Excel, vérifiez que le format des chiffres est cohérent et que l’exportation n’introduit pas des espaces ou des caractères invisibles perturbant le GREP. Testez sur plusieurs lignes et ajustez la règle GREP en fonction du mode d’affichage (par exemple, différence entre l’affichage dans le panneau de prévisualisation et le rendu final imprimé).

Espaces fines et séparation des milliers

Cours Adobe InDesign - Classe 17 (Styles GREP)

tags: #espace #separateur #de #milliers #en #typographie