Strona główna

Illustrator a polskie znaki w starych dokumentach

2011.03.18 | Tagi: , ,

DTP bywa tak, że czasem trzeba skorzystać z dokumentów stworzonych w starszych wersjach programów na innych platformach. Niby w obrębie kilku wersji nie jest to skomplikowane, ale czasem można natknąć się na problemy. Np. z polskimi znakami.

Plik z Illustratora 8 otwarty w wersji CS

Powyższa ilustracja przedstawia zrzut ekranowy dokumentu przygotowanego w Illustratorze 8 w systemie Mac OS 9 i otwartego w wersji CS (podobnie będzie w nowszych). W drugiej linijce powinny być polskie znaki diakrytyczne. Niestety, a raczej na szczęście, nowe wersje Illustratora korzystają z Unicode, podczas gdy starsze niespecjalnie. Co ciekawe, problem występuje najczęściej z plikami zapisanymi na platformie Apple’a. Dokumenty zapisane w starej windowsowej wersji aplikacji odczytują się zwykle poprawnie. Choć pewnie w przypadku Illustratora starszego niż wersja 7, problem będzie występował niezależnie od platformy.

W zasadzie w przypadku jednego dokumentu z niewielką ilością treści, nie jest to jakiś kłopot. Można pozamieniać ręcznie. Jednakże gdy takich dokumentów jest więcej, lub dostajemy je regularnie od kogoś dysponującego niezbyt nowoczesnym, ale całkowicie mu wystarczającym stanowiskiem, to zaczyna być kłopotliwe. Trzeba więc to jakoś zautomatyzować, co jednak nie jest łatwe. Dla tego samego dokumentu wersje Illustratora od CS do CS2 wyświetlą w miejsce polskich znaków niezupełnie to samo, co wersje CS3 i nowsze. Na dodatek, w tej aplikacji (przynajmniej do wersji CS4) brak możliwości zrobienia akcji. Pozostają więc skrypty, których interfejs od strony Illustratora też odstaje od tego, co jest do dyspozycji choćby w Photoshopie. Życia nie ułatwili także ci, którzy tłumaczyli aplikację na język polski (jeśli korzystamy z tej wersji językowej). Mimo wszystko problem rozwiązujemy skryptem. Napisałem go pięć lat temu, a niedawno odświeżyłem.

Tak powinno być

Jak to zainstalować? Skrypt, pobrany z sekcji Narzędzia „draftcloud”, trzeba rozpakować, a następnie pliki MacCE2Uni_b2006.jsMacCE2Uni_b2008.js skopiować do folderu Adobe Illustrator CS4/Ustawienia predefiniowane/pl_PL/Skrypty znajdującego się zwykle na dysku systemowym w Applications/ (użytkownicy MacOS) lub w Program Files\Adobe\ (użytkownicy Windows). W różnych wersjach Illustratora ścieżka dostępu może być inna. Niestety, w tym przypadku (oraz Photoshopa) tłumacze zmienili także nazwy katalogów. Należy mieć odpowiednie uprawnienia do wykonywania operacji na plikach w podanych folderach.

Jak to działa? Otwieramy plik Illustratora. Gdy wyświetli się informacja o tym, że dokument zawiera tekst utworzony w poprzedniej wersji, należy kliknąć Uaktualnij. Po otwarciu pliku uruchamiamy jeden z wcześniej zainstalowanych skryptów. W tym celu wybieramy jego nazwę z podmenu Skrypty w menu Plik. I… to wszystko. Skrypt działa zwykle błyskawicznie. A dlaczego są dwa? Otóż dla różnych fontów użytych w dokumencie, Illustrator różnie miksuje polskie znaki. Trzeba więc, niestety, sprawdzić czy w przypadku lepiej zadziała MacCE2Uni_b2006.js czy też MacCE2Uni_b2008.js.

Jeśli potrzeba dokonać podmiany w większej liczbie dokumentów należy je otworzyć w Illustratorze i uruchomić skrypt. Wyświetlone zostanie wtedy pytanie czy zmiany mają być wykonane we wszystkich otwartych plikach. W przypadku odpowiedzi Nie zostaną one wykonane tylko w aktualnie aktywnym dokumencie. Jeśli użytkownik kliknie Tak, wtedy najpierw zostanie wyświetlone okno dialogowe, w którym należy wskazać folder, w którym zapisane zostaną dokumenty po zmianach. Jeśli użytkownik na tym etapie wybierze Poniechaj, to skrypt zakończy pracę, a jeśli kliknie OK, to podmiana zostanie wykonana po kolei we wszystkich otwartych dokumentach. Każdy z nich zostanie zapisany w formacie EPS we wskazanym wcześniej folderze, a następnie zamknięty.

Skrypt do pobrania z sekcji Narzędzia (3,45 kB). Wymagania: min. Illustrator CS, Mac&Win.

Miłego używania.

Brak komentarzy | « | »

Skomentuj

Dozwolone tagi: <a href="" title=""> <abbr title=""> <cite> <i> <strong>

Komentarze są moderowane. Mile widziane wpisy wnoszące nowe, ciekawe informacje do tematu lub wskazujące ewentualne błędy merytoryczne.