Не се срамувайте от трансфери

Подобряване на качеството на трансферите в Adobe InDesign CS2.

Подобряване на качеството на трансферите в Adobe InDesign CS2.

Недостатъци на близостта

Когато една дума не се побира в лентата, програмата за оформление я обвива. Правилността на действието не е последният критерий при избора на правилния инструмент. Модулът Proximity, включен в Adobe InDesign, ви позволява да обвивате текст на много езици, но за български в InDesign CS2 версия 4.0.4 качеството далеч не е перфектно.

В нашия език има два подхода за разделяне на думите на срички - морфологичен и сричков. Ако думата може да се пренесе по някой от начините, тогава морфологичният подход е за предпочитане. Но Proximity изглежда не знае нищо за корените и префиксите в българските думи, така че можете да намерите такива прехвърляния: находчив, спестовна каса, жертва, гостоприемен и т.н. Казват, че сега граматическите норми са опростени и няма значение как се пренася думата. В никакъв случай! Във всеки език правилата за граматическо сричкопренасяне са се развили през вековете и не могат да бъдат изоставени поради факта, че все още няма "грамотни" програми. И не само в българския език подобни проблеми: в статията „Разширяване на InDesign с „мрежови” възможности” (Публикация ‡‚ 7, 2006) се съобщава за помощната програма Indesign Hyphenation Checker, написана от холандски програмист за проверка на качеството на сричкопренасянето при налагане на всеки език. Но това е половин мярка, бих искал да имам цялостно решение.

Свързване на офис трансфери

И през 2006 г. на сайта ylab.rudtp.ru/dash.html се появи интересен модулdash cs2’ (разработчик Алексей Яшин), който ви позволява да свържете библиотека и речник от пакета Microsoft Office към InDesign. Ако сте готови да пожертвате проверката на правописа и вашите текстове съдържат само български и английски текст,можете да го опитате.

След стартиране на програмата, папката ylab се появява в директорията Program Files\Adobe\Adobe InDesign CS2\Plug-Ins\Dictionaries и dash.pln се появява в списъка с добавки. Техният списък се показва по следния начин: Помощ??Конфигуриране на добавки (фиг. 1). В папката ylab трябва да поставите и контролния файл за миграция за английски език en.lng, на споменатия сайт той се намира в секцията "Файлове с настройки за допълнителни езици". Текстовите файлове с разширение .lng съдържат имената на библиотеките за всеки от езиците.

Proximity
Фиг. 1. След инсталиране на програмата, dash.pln се появи в списъка с всички разширения

Но няма да е възможно да принудите модулите Proximity и Dash да работят заедно - те едновременно присъстват в набора от разширения All Plug-ins и са в конфликт, в резултат на което InDesign не работи. Изходът е да имате собствен набор от разширения за всеки инструмент, тъй като InDesign позволява това.

За да организирате работата с инструменти на Microsoft, отворете прозореца Конфигуриране на добавки, копирайте (бутон Дублиране ...) комплекта Всички добавки с новото име Proximity otkl. След това в реда Set: изберете този набор и премахнете отметката от квадратчето до proximity.apln (фиг. 2). След рестартиране на програмата имената на езиците, с които работи, ще бъдат в скоби (Window??Type&Tables??Character Ctrl+T, меню Language). Това означава, че програмата помни имената на поддържаните езици, но не е намерила модула Proximity. Сега трябва да свържете модули на Microsoft вместо Proximity за необходимите езици. Нека отворим прозореца Edit??Preferences??Dictionary, изберете Russian в меню Language и MS Office Engine в менюто Hyphenation (фиг. 3). Ако възнамерявате да работите с английски, в полето Език изберете английски: САЩ, само за тази опция е наличен инструментът на MS OfficeДвигател в полето за пренасяне.

срамувайте
Фиг. 2. В набора Proximity otkl разширението proximity.apln е деактивирано
срамувайте
Фиг. 3. Свързване на MS Office Engine за български

Задължително е да се направи набор Dash Otkl на базата на набора All Plug-ins, в него модулът dash.pln не е отметнат (фиг. 4).

InDesign
Фиг. 4. В пакета Dash Otkl разширението dash.pln е деактивирано

Актуализация на прехвърляне

Промяната на инструмента за управление на сричкопренасянето не засяга вече поставените. За да принудите програмата да актуализира оформлението и отново да постави тирета, трябва да ги деактивирате и след това да ги активирате отново. Това става чрез премахване на избора и повторно избиране на клетката Hyphenate (Window??Type&Tables??Paragraph Ctrl+M).

Такава манипулация на клетките може да причини грешка в стила на оформлението. Същността на проблема: работа само с Proximity, за заглавия, които не трябва да се прехвърлят, беше достатъчно да се забранят прехвърлянията в описанието на стила. Но ако след превключване към друг модул за управление на транспорта изключете / включете. cell Hyphenate, стилът на описание на заглавието ще получи знак плюс и в заглавието ще се появи пренасяне. За да предотвратите зависимостта на пренасянето на думи в заглавията от използвания модул, в описанието на стила е необходимо да изберете не конкретен език, а No Language.

Обратно към близостта

Когато се върнете към оформление, направено със стандартен модул, е по-лесно да оставите предишния ред на трансфери, но първо върнете модула Proximity за известно време. Това се прави по следния начин:

  1. активирайте набора Dash Otkl и затворете програмата, за да рестартирате;
  2. преместете папката ylab от директорията \Program Files\Adobe\Adobe InDesign в "Моите документи"CS2\Plug-Ins\Dictionaries;
  3. След като рестартирате програмата, в прозореца Edit??Preferences??Dictionary for Bulgarian изберете Proximity от меню Hyphenation.

За да се върнете към трансферите на Microsof Office, достатъчно е да върнете папката ylab в споменатата директория, да активирате набор от допълнителни модули, в които тире е активно и Proximity е деактивирано, а за езиците, използвани в Preferernces - Dictionary, активирайте MS Office Engine в реда Hyphenation.

По-добре отколкото в офиса

Трансфери в InDesign CS3

InDesign CS3 представи Winsoft в допълнение към речника Proximity. За съжаление думата "winsoft" липсва в директорията, т.е. разработчиците все още не са поставили никаква информация за този ресурс. Тъй като съществуващият списък с неправилни миграции на близост беше обработен по същия начин от модулите ylab и Winsoft, може да се предположи, че там се използват едни и същи библиотеки. Добре че новата версия на Winsoft и Proximity не са в конфликт. Вече не е необходимо да имате различни опции за включени допълнителни модули. А в InDesign CS3 модулът Winsoft е редовен инструмент за сричкопренасяне в украински текст. В InDesign CS2 украинските тирета могат да се поставят само с помощта на ylab.