TypoSkript umožňuje používateľom programu Adobe InDesign CS3/CS4 a vyšším jednoduchým a časovo efektívnym spôsobom „vyčistiť“ dodaný text od nepotrebných znakov, ktoré sa často v dodaných materiáloch z rôznych príčin vyskytujú.
Skript vkladá nedeliteľné medzery za jednoznakové predložky, či odstraňuje prázdne znaky pred zalomením bloku textu do odstavcov, sekcií alebo stĺpcov. Taktiež nahrádza dvojité či nezmyselne použité medzery (napr. pred zátvorkami, výkričníkmi atď.), opravuje všeobecne známe skratky, niektoré akademické tituly, vojenské hodnosti. A vie toho ešte oveľa viac :).
Rok 2013 predstavuje pre skript obdobie významných zmien. Pôvodný názov „Viktor Čistič“ musel byť skôr či neskôr nahradený profesionálnejšie znejúcou alternatívou. Dnes je plugin známy ako TypoSkript. Navyše, po kompletnom prepise z AppleScript do jazyku ExtendScript je v súčasnosti možné využívať ho na oboch platformách – Mac i Windows.
Napriek tomu, že aktuálna verzia TypoSkriptu už toho dokáže naozaj viac, než jej predchodcovia, manuál k nemu obsahuje aj upozornenie o tom, že napriek dôslednej práci na plugine nie je možné akceptovať tento skript ako náhradu za skúseného typografa. Je to však určite výborná pomôcka, ktorá vás jednoducho a rýchlo zbaví väčšiny preklepov a chýb v texte.
Niečo o plugine od samotného autora (zdroj: typoskript.cz)
Jak to všechno začalo
Při několikaleté (2001–2005) práci v DTP studiu jsem já i mé kolegyně/kolegové trávili dlouhé hodiny při typografických úpravách textů donesených zákazníky. Každý kdo to někdy dělal poctivě ví, že ačkoliv to není nikterak namáhavé, čas touto činností strávený nepatří k oblíbeným. Zkrátka není to činnost, na kterou by se každý těšil. Věci, které člověk dělá s odporem/averzí nedělá většinou pečlivě a při dlouhých textech pozornost rychle otupí. Díky zálibě v programování a nemalou měrou i tím, že jsme neměli v zaměstnání k dispozici modul Jednoznakové předložky k Adobe InDesignu (od společnosti Amsoft), jsem se dostal o vánočních svátcích 2004 k naprogramování první stořádkové verze pro Adobe InDesign CS1 v jazyce AppleScript. Uměla tehdy ještě pouze jednoznakové předložky a odstraňování přebytečných mezer před znaky závorek, nahrazovala tři po sobě jdoucí tečky jedním znakem „výpustka” a několik dalších věcí.
První veřejná verze Viktora Čističe (ano, je to podle filmu Briutální Nikita) byla zveřejněna v srpnu 2005. Skript se postupem času vylepšoval, verze 2.0 byla zveřejněna dokonce na tenkrát velmi aktivním internetovém portále mujmac.cz a rozpoutala se tam kolem něho velká diskuze. Bohužel skript jsem byl s to vyvíjet do verze 2.9 (říjen 2006), kdy obsahoval již opravu mezer měrných jednotek, titulů a vojenských hodností, měl cca 400 řádků kódu a obsahoval přes 200 nahrazovacích sekvencí. Pak jsem bohužel musel s vývojem na čas přestat. Nicméně skript bylo možno používat i v novějších verzích InDesign CS3 ačkoliv k tomu byl potřeba trochu jiný postup instalace.
V roce 2011 jsem se mohl k vývoji opět vrátit. Díky přidání možnosti vyhledávání v InDesignu pomocí regulárních výrazů (GREP) se možnostem skriptu otevřel úplně nový svět. Možnosti této technologie jsou skutečně obrovské a jeden regulární výraz zastoupí i několik dřívějších nahrazovacích sekvencí. Takže skript byl postupně přepsán tak, aby používal výhradně regulární výrazy a postupně mezi lety 2011–2012 vylepšován.
Minimálne požiadavky
Mac OS X 10.4 alebo vyšší, Microsoft Windows XP alebo novší
Adobe InDesign CS3 alebo novší
Ako si TypoSkript nainštalovať
Ak chcete, aby bol skript dostupný pre všetkých používateľov InDesignu na vašom zariadení, presuňte súbor „TypoSkript.jsxbin“ na toto miesto:
Mac OS X – /Application/InDesign CSX (X= číslo vašej verzie)/Scripts/Scripts/Panel/
Windows XP/Vista/7 – C:\Program Files\Adobe\InDesign CSX (X= číslo vašej verzie)\Scripts\Scripts Panel\
Ak chcete program nainštalovať iba pre seba, resp. nie ste správcom konkrétneho počítača, môžete skript následným spôsobom skopírovať:
Mac OS X – /Users (vaše meno)/Library/Preferences/Adobe InDesign/Version (číslo verzie)/en_GB/Scripts/Scripts Panel
Windows XP – C:\Documents and Settings\(vaše meno)\Application Data\Adobe\InDesign\(číslo verzie)\(jazyk)\Scripts\Script Panel
Windows Vista/7 – C:\Users\(vaše meno)\AppData\Roaming\Adobe\InDesign\(verzia)\(jazyk)\Scripts\Scripts Panel
2 comments
GREP je jednoduchý a pri troche uvažovania pomôže aj pri komplikovaných veciach. Keď nemá človek k dispozícii takýto script, výborne poslúži aj šikovne zvolený príkaz. Odporúčam rovnako ;-)
Nová verze: TypoSkript 1.1.0 :-)