SmartSort 1.21 pour InDesign CC/CS6/CS5/CS4
December 04, 2024 | SmartSort | fr | en
SmartSort est un script InDesign pouvant trier aussi bien des paragraphes que les lignes d'un tableau. Il délivre un classement lexicographique conforme à la langue considérée. La version 1.21 apporte un correctif en rapport avec les variantes de casse ; elle gère également la lettre ⟨ё⟩ en russe.
Le forum rudtp rapporte le cas atypique de la lettre Ё/ё cyrillique (U+0401
/ U+0451
) qui, au lieu de se comporter en pure variante diacritique de Е/е, se trouve former une lettre distincte en russe. Le débat morphologique est en réalité un peu plus compliqué, mais on peut en retenir que les dictionnaires, et par conséquent l'usage en matière de tri lexicographique, classent Ёё séparément et à la suite de Ее.
→ Cf. « Alphabet russe » (Wikipedia)
En conséquence de quoi il a fallu personnaliser le modèle de tri pour la langue russe dans notre (fameux ?) outil $$.Collator, celui qui fournit la charpente invisible de SmartSort.
Chemin faisant, un autre bug a été découvert — et corrigé ! — concernant la discrimination majuscule/minuscule et les variantes diacritiques. Ce bug se manifestait précisément dans certaines langues soumises à des opérations de réagencement. La nouvelle version de SmartSort peut donc être considérée comme une mise à jour de stabilité.
Comment mettre à jour le script ? Simple comme bonjour : récupérez le nouveau fichier SmartSort.jsx
à partir du package ZIP, quittez InDesign, remplacez l'ancien script par le nouveau dans votre dossier Scripts Panel, redémarrez InDesign. Le tour est joué.
Pourquoi mettre à jour ? Parce que SmartSort repose sur un framework, IdExtenso, qui ne cesse de consolider ses fonctionnalités. Un important correctif de stabilité vient d'être apporté au module Collator qui sous-tend le sytème de tri Unicode. SmartSort 1.21 reflète ces modifications.
• Voir aussi : SmartSort – Manuel d'utilisation (PDF).