Предполагая, что решение HTML + CSS отвечает вашим потребностям, эта статья из Linux Journal показывает сценарий оболочки, который читает вывод diff и пишет HTML-документ с цветным текстом, подчеркивающим различия.
В Windows он, вероятно, будет работать как есть в bash, как это предусмотрено в среде MSYS от MinGW folk или в bash от Cygwin . Сам по себе сценарий не слишком велик, я мог бы предположить, что он может быть перенесен на Perl с небольшими усилиями.
Поскольку преобразование HTML в RTF оказывается не таким простым решением, как я обнаружил, вам, возможно, повезет, если вы перенесете скрипт для непосредственного вывода RTF.