aPDF a
br Audit, conseil, formation, création, réalisation, diffusion, automatisation, protection,
bra a
acada
formulaires, JavaScript, HTML5, application, interactivité, archivage, vidéo, son…
cad
br
bra a
PDF PDF, APP, eBook : donnez vie à vos documents numériques !
FindChangeList : version francisée offerte par abracadabraPDF
FindChangeByList est un puissant script de rechercher-remplacer fourni avec Adobe InDesign CS3 et
avec toutes les versions ultérieures.
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.
[Link] fonctionne en tandem avec le fichier texte [Link] qui contient les instructions de
rechercher-remplacer que le script doit exécuter.
Le fichier [Link] 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 [Link] adaptée aux règles
typographiques de la langue française.
INSTALLATION :
Le fichier [Link] fourni par abracadabraPDF est prévu pour fonctionner avec le script
[Link], c’est-à-dire avec la version JavaScript de ce script, qui fonctionne sur Mac OS et sur Windows.
Il n’a pas été testé avec ses équivalents en AppleScript et en VB.
• Afficher la palette des Scripts de InDesign (menu Fenêtres : Utilitaires** : Scripts).
• Y trouver le dossier JavaScript (Application : Samples : JavaScript).
• Faire un clic-droit sur ledit dossier JavaScript , ou bien cliquer sur le menu local de la palette, et demander à « Faire
apparaître dans le Finder/Explorateur » dans le menu de cette palette.
• [Link] est accompagné d’un dossier nommé FindChangeSupport qui contient le fichier
d’instructions : il faut y remplacer le fichier [Link] par celui qui est fourni par abracadabraPDF (il ne
faut surtout pas le renommer).
• Bien entendu, il est recommandé de faire une copie de sauvegarde du fichier original avant de le remplacer, même si
ça ne sert pas forcément à grand-chose.
• Le script FindChangeByList est immédiatement opérationnel, inutile de relancer quoi que soit.
** Ca c’est pour InDesign CC, mais comme ça change à chaque version ou presque il faudra peut-être chercher un peu
partout dans le menu Fenêtres…
Adressez vos questions, critiques, commentaires et éloges dans la section consacrée du forum d’abracadabraPDF :
[Link]
JR Boulay
15 novembre 2015
[Link]
aPDF a
br Audit, conseil, formation, création, réalisation, diffusion, automatisation, protection,
bra a
acada
formulaires, JavaScript, HTML5, application, interactivité, archivage, vidéo, son…
cad
br
bra a
PDF PDF, APP, eBook : donnez vie à vos documents numériques !
Les rechercher-remplacer effectués
PRÉPARATION DU TEXTE :
• Remplacement de toutes les espaces de n’importe quel type par des espaces justifiantes « normales ».
• Ajout d’espaces avant et après ()[]{}«»:;?!%, ce qui permet de corriger une éventuelle absence d’espace avant
une parenthèse ouvrante ou après un point d’exclamation, par exemple.
• Ajout d’espaces avant et après les virgules, sauf dans les chiffres.
•…
NETTOYAGE DU TEXTE :
• 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 [Link], les instructions exécutées sont répétées en langage
humain à la fin de chaque ligne d’instruction.
aPDF a
br Audit, conseil, formation, création, réalisation, diffusion, automatisation, protection,
bra a
acada
formulaires, JavaScript, HTML5, application, interactivité, archivage, vidéo, son…
cad
br
bra a
PDF PDF, APP, eBook : donnez vie à vos documents numériques !