![]()
Привет, у меня недавно появилась регулярная задача выполнять графику для вертикального формата, и выделять отдельные слова другим цветом.
Задание от заказчика выглядит следующим образом:
В 1956 году население города Минамата на японском острове Кюсю стало погибать от неизвестного поражения нервной системы. Но этот страшный недуг под названием “болезнь Минамата” вошёл в историю медицины лишь спустя 12 лет, когда японские власти, наконец, признали её причину - отравление метилртутью.
То, что подчёркнуто, нужно выделить в тексте голубым цветом.
Мой пайплайн состоял в следующем:
А мне такое не нравится когда нужно руками делать, и я хочу рассказать, как это упростить и избежать “тупых действий”. Вот об этом и данная статья.
Сначала я понадеялся, что возможно будет повторить форматирование текста из браузера в скрипте для AE, но первые идеи не дали должного результата. Это не заставило меня опустить руки, я начал копать и разбираться в экстеншенах под ае, так как они как раз-таки позволяют это реализовать. Так я собрал первую версию, которая просто работала как блокнотик, в котором был текст как в браузере и выглядело это примерно так (сейчас старой версии уже и не осталось)

Первая версия — “блокнотик”
Ну это уже что-то, как минимум это лишало меня необходимости открывать хром, чтобы посмотреть что выделить. Я на этом не стал останавливаться и допилил реализацию форматирования тэгов в цвет и также чтобы текст по размеру был таким же как мой баундинг бокс в проекте. Это нужно для того, чтобы предварительно на 98 процентов сверстать сам текст уже в окне превью.

