Зміна регістра букв, ефективна робота в adobe indesign, прийоми роботи, хитрості і секрети,

Зміна регістра букв

Принесли на верстку текст, в якому повно слів, набраних великими літерами. І якби ж то тільки звичайними великими, а то в ряді випадків малі літери переключені під 'все прописні'. (Хтось по ходу набору знайомився з можливостями Word, і результати цих екзерсисів потрапили на верстку.)

От би всі їхні одним махом зробити малими, та ще символьний стиль докласти!

Але відразу не прокатали. І GREP не допоміг. Довелося звернутися до Всесвітнього Розуму, і Інтернет не відставив без відповіді.

Ось що було зроблено:

Приклади використання скрипта

Ось для проби варіанти GREP-запитів, що можуть бути корисними при роботі з цим скриптом:

\ U - пошук прописних літер;

\ U - пошук слів, в яких принаймні перші дві букви прописні.

\ U + \ b - пошук слів повністю з великої літери (у вибірку потраплять і однобуквені приводи).

\ U \ b - пошук слів, в яких принаймні перші три букви прописні (у вибірку потраплять і трьохбуквені приводи).

(Перш ніж давати скрипту новуюGREP-рядок для пошуку, має сенс спершу в режимі пошуку-заміни переконатися, що вона працює.)

Якщо в принесеному тексті набраний малими літерами текст засобами програми Word переведений в прописні, то повернути рядкове написання букв допоможуть такі установки:

Зміна регістра букв, ефективна робота в adobe indesign, прийоми роботи, хитрості і секрети,

В архіві вихідний скрипт search_change_case.jsx і новий варіант SearchChangeCase.jsx.

Завантажити архів з скриптами

P.S. Поки возився з цим текстом і скриптом, зрозумів, що був неправий, стверджуючи, що штатний інструмент GREP не може вирішити це завдання. Може! І запит пошуку заміни можна зберегти на майбутнє. Загалом, схоже, цей скрипт для мене був сходинкою в освоєнні GREP. Залишимо його в колекції скриптів сайту, може комусь буде простіше з його допомогою вирішувати подібні завдання, не вникаючи в тонкощі GREP.

Зміна регістра букв

Принесли на верстку текст, в якому повно слів, набраних великими літерами.
І якби ж то тільки звичайними великими, а то в ряді випадків малі літери переключені в 'все прописні'. (Хтось по ходу набору знайомився з можливостями Word. І результати цих екзерсисів потрапили на верстку.)

От би всі їхні одним махом зробити малими, та ще символьний стиль докласти!

Але відразу не прокатали. І GREP не допоміг.

Довелося звернутися до Всесвітнього Розуму, і Інтернет не відставив без відповіді.

Ось що було зроблено:

- Діалог і повідомлення тепер російською мовою;

- Додано для наочності вираз пошуку;

- Регістр набраного тексту - 'нормальний текст' / 'все прописні' / 'малі прописні' - теж став об'єктом пошуку;

- В оригінальній версії скрипт не питаючи заміняв всі букви, які відповідали введеному вираженню пошуку. У цьому варіанті доданий режим роботи, в якому користувач підтверджує кожну заміну;

- При обробці знайдених слів можна визначити - замінювати слово повністю, або зберегти регістр першої літери.

Приклади використання скрипта

Ось для проби варіанти GREP-запит, що можуть бути корисними при роботі з цим скриптом:

\ U - пошук прописних літер;

\ U - пошук слів, в яких принаймні перші дві букви прописні.

\ U + \ b - пошук слів повністю з великої літери (у вибірку потраплять і однобуквені приводи).

\ U \ b - пошук слів, в яких принаймні перші три букви прописні (у вибірку потраплять і трьохбуквені приводи).

(Перш ніж давати скрипту новуюGREP -строку для пошуку, має сенс спершу в режимі пошуку-заміни переконатися, що вона працює.)

Якщо в принесеному тексті набраний малими літерами текст засобами програми Word переведений в прописні, то повернути рядкове написання букв допоможуть такі установки:

В архіві вихідний скрипт search_change_case.jsx і новий варіант SearchChangeCase.jsx.

P. S. Поки возився з цим текстом і скриптом, зрозумів, що був неправий, стверджуючи, що штатний інструмент GREP не може вирішити це завдання. Може! І запит пошуку заміни можна зберегти на майбутнє. Загалом, схоже, цей скрипт для мене був сходинкою в освоєнні GREP. Залишимо його в колекції скриптів сайту, може комусь буде простіше з його допомогою вирішувати подібні завдання, не вникаючи в тонкощі GREP.

Схожі статті