Для реализации закрашивания текста не было готовых программных решений, поэтому мы разрабатывали их с нуля.
Среди нескольких вариантов реализации выбрали самое оптимальное: поверх слова наложили слово-дубликат, которое отвечало за закрашивание текста.
Не сказать что решение новаторское, но путем оптимизации, мы добились хорошей производительности, и в то же время сохранили легкий доступ к поддержке решения. Из плюсов, мы сумели сэкономить ресурсы и сделать код проще для понимания и более гибким к корректировкам.