Ищутся слова с переносами, такие, в которых есть символ, определённый в переменной textForSearch, и этот символ оказался первым символом после разделения слова при переносе.
Проблема, ставшая поводом написания этого скрипта, переход знака ударения в церковных текстах,
в шрифте Triodion на месте единицы сделан знак ударения.
Программа сперва собирает информацию о таких случаях, окрашивает все символы проблемного слова, кроме первого, цветом 'MakeupColor'.
Цвет первого знака оставлен без изменений, чтобы востановить первоначальный цвет слова.
Вариант исправления ситуации -- присвоить знаку ударения атрибут "Без переносов".
Для этого надо поставить курсор в слово и щелкнуть на пиктограмме "Карандаш".
Скрипт сам вернёт цвет этому слову.
Проблема, ставшая поводом написания этого скрипта, переход знака ударения в церковных текстах,
в шрифте Triodion на месте единицы сделан знак ударения.
Программа сперва собирает информацию о таких случаях, окрашивает все символы проблемного слова, кроме первого, цветом 'MakeupColor'.
Цвет первого знака оставлен без изменений, чтобы востановить первоначальный цвет слова.
Вариант исправления ситуации -- присвоить знаку ударения атрибут "Без переносов".
Для этого надо поставить курсор в слово и щелкнуть на пиктограмме "Карандаш".
Скрипт сам вернёт цвет этому слову.