Indiscripts

Automating InDesign since 2009

Search : smartSort

7 results.

SmartSort 1.24 for InDesign | Added Canadian Aboriginal Syllabics

SmartSort 1.24 for InDesign CC/CS6/CS5/CS4Sometimes, the most interesting development stories begin with a simple email from an unexpected corner of the world. This summer brought one such adventure with SmartSort, our language-aware paragraph sorting script for InDesign…

Continue reading...

How to Update/Reinstall SmartSort Properly

SmartSort dialog box preview, v.1.22.

Continue reading...

SmartSort 1.21 for InDesign CC/CS6/CS5/CS4

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.

Continue reading...

SmartSort 1.17 for InDesign CC/CS6/CS5/CS4

Fast, free, and feliz, SmartSort is an InDesign script that alphabetizes word lists (paragraphs or cells) with respect to the language used in your text. It's as easy as Right Click ▸ SmartSort… ▸ Sort! This new version essentially provides stability fixes. Download/update right now, and enjoy ;-)

Continue reading...

Introducing SmartSort for InDesign [UPDATE]

SmartSort, a new script menu action for InDesign CS4/CS5/CS6/CC

Continue reading...

SmartSort 1.05 | New Design, New Options

Many thanks to Peter Kahrel for his valuable suggestions and samples regarding word-by-word and letter-by-letter systems. SmartSort 1.05 is out in a fresh skin with more detailed—and relevant—options. (To upgrade from the beta release, quit InDesign, replace the old SmartSort.jsx file and restart the application.)

Alphabetical Sort in JavaScript (and InDesign)

Surprisingly, JavaScript offers no easy way to alphabetize words in relevant order. Although the Array.sort() method is known to perform, by default, a lexicographical sort, you will find very quickly that the result is wrong in most real-life situations. Actually, the internal mechanism of JS sorting is confined to compare Unicode characters by their code points, so 'Z' (U+005A) comes before 'e' (U+0065), which itself comes before 'ç' (U+00E7), etc. Also, you have all noted with vexation that InDesign does not offer any alphabetical sort feature! Here is an experimental tool to help restore order in Latin alphabets.

Continue reading...