Пытался получить существующий python / tkinter gui (из CentOS 7.4), работающий на CentOS 8.1, и все шрифты были очень маленькими, потратили несколько часов, пытаясь установить размеры шрифта по умолчанию, например, TkDefaultFont следующим образом:
root = tk.Tk()
default_font = font.nametofont("TkDefaultFont")
default_font.configure(size=11)
root.option_add("*Font", default_font)
root.option_add('*Dialog.msg.font', default_font)
, который был частично успешным и вернул шрифты окна к нормальному состоянию - однако «системные» диалоги, например, messagebox или filedialog все еще были испорчены
См. Ответ ниже ....