SmartSort 1.21 for InDesign CC/CS6/CS5/CS4
December 04, 2024 | SmartSort | en | fr
SmartSort is a free InDesign script that sorts paragraphs or cells. It produces a lexicographic order consistent with the language considered. Version 1.21 fixes an issue related to case discrimination in various ‘tailored’ languages. It also deals with the letter ⟨ё⟩ in Russian.
The rudtp forum has just reported the atypical case of the Cyrillic letter Ё/ё (U+0401
/ U+0451
) which, instead of behaving like a diacritical variant, happens to be a separate letter in Russian. At least, that's how it should be treated in dictionaries.
→ See “Russian Alphabet” (Wikipedia)
As a result, it was necessary to “tailor” the sorting model for the Russian language. This has just been done within the $$.Collator module that provides the basic building block of SmartSort.
In the process, another bug was discovered — and fixed! — concerning upper/lower case discrimination and diacritical variants. This bug was occurring in some languages that were undergoing tailoring procedures. The new version of SmartSort can therefore be considered a stability update.
How do I update the script? Simple: extract the new SmartSort.jsx
file from the ZIP package, quit InDesign, replace the old file in your Scripts panel folder, restart InDesign. Done.
Why should I update? SmartSort is built upon the IdExtenso framework, which is regularly improved. A major update of the Collator component has just been released and provides stability fixes. SmartSort 1.21 reflects these changes.
• See also: SmartSort user's guide (PDF).