https://www.foonathan.net/2021/02/column/ Приятно, что я про себя знаю подвохи и понимаю как правильно надо считать колонки текста. Надо считать графемные кластеры, хотя это и не позволит корректно подчёркивать текст на экране. Очень всё не тривиально.