FindChangeList : version francisée offerte par abracadabraPDF
FindChangeByList est un puissant script de rechercher-remplacer fourni avec Adobe InDesign
(CS3, CS4, CS5, CS5.5, CS6 et CC)
Comme son nom le suggère, il sert à nettoyer les textes des éléments typographiquement indésirables (espaces multiples, etc.) que l’on rencontre souvent.
Mais si le script fourni par Adobe convient aux usages typographiques américains et anglophones il ne convient pas du tout aux usages typographiques français et francophones.
FindChangeByList.jsx fonctionne en tandem avec le fichier texte FindChangeList.txt qui contient les instructions de rechercher-remplacer que le script doit exécuter.
Le fichier FindChangeList.txt est aisément modifiable avec un éditeur de texte basique mais cela requiert du temps et d’être un peu familier avec la syntaxe utilisée par le langage JavaScript pour le rechercher-remplacer.
==> Inutile de se fatiguer puisque abracadabraPDF offre une version de FindChangeList.txt adaptée aux règles typographiques de la langue française.
Télécharger FindChangeList en v.f.
Adressez vos questions, critiques, commentaires et éloges dans la section consacrée du forum d’abracadabraPDF :
https://www.abracadabrapdf.net/forums/forum/support-assistance/
Les rechercher-remplacer effectués :
- Dédoublonnage des espaces multiples.
- Suppression de l’espace après ([{
- Suppression de l’espace avant )]}
- Remplacement de l’espace avant ;?!% par une espace fine (justifiante insécable).
- Remplacement de l’espace avant deux-points par une espace fixe insécable.
- Suppression de l’espace avant les virgules et les points.
- Remplacement des espaces à l’intérieur des guillemets français (à chevron) par des espaces fines.
- Remplacement de trois points consécutifs par le glyphe trois-points (…)
- Suppression de l’espace située immédiatement avant et après les fins de paragraphes.
- Suppression de la tabulation située immédiatement après les fins de paragraphes.
- Remplacement de etc… par etc.
- Placement d’une espace-insécable avant etc.
Facultatifs (désactivés par défaut) :
- Dédoublonnage des fins de paragraphes multiples.
- Dédoublonnage des tabulations multiples.
- Remplacement de chiffre-espace-€ par chiffre-espace-fine-€.
- Remplacement de la dernière espace du paragraphe par une espace insécable, pour éviter le mot orphelin en fin de paragraphe.
- Remplacement de ième et de ème par e après les chiffres romains (auquel on n’oubliera pas d’appliquer ensuite l’attribut exposant, de préférence en utilisant un style GREP).
N’hésitez pas à éditer et à personnaliser le fichier FindChangeList.txt, les instructions exécutées sont répétées en langage humain à la fin de chaque ligne d’instruction.
Pour aller plus loin et gagner en efficacité on peut également s’intéresser aux scripts RecordFindChange et FindChangeByList_Mod1 dont il est question sur cette page: https://www.indigrep.com/index.php?post/2009/12/14/GREP-et-FindChangeByList