Автоподбор размера шрифта относительно не только ширины виджета. но и высоты

Приветствую. Предлагаю доработать момент с автоподбором размера шрифта, чтобы размер шрифта рассчитывался не только исходя из ширины виджета, но и исходя из его высоты.

Вот пример отображения ДБ на большом и очень широком мониторе:

На стандартных мониторах выглядит всё нормально.