В общем, мне нужен аналог QFontMetrics::elidedText, но умеющий высоту, а не только ширину, мультистрочный, с WordWrap. Возможно, есть аналоги из некуте библиотек, но мне такие не известны. Самому писать - непонятно какой тут алгоритм, особенно с учётом праволевных алфавитов (например, арабского).
В частности, непонятно, какие бывают разделители строки. Доки к Юникоду говорят, что не только \n. Но как с этим всем работать и как с этим всем работает QLabel - непонятно.