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