Попробуйте использовать системные шрифты, такие как:
- TkDefaultFont
- TkTextFont
- TkFixedFont
- TkMenuFont
- TkHeadingFont
- TkCaptionFont
- TkSmallCaptionFont
- TkIconFont
- TkTooltipFont
Вот простой пример кода:
from Tkinter import *
root = Tk()
l = Label(root, text="Hello World", font="TkSmallCaptionFont")
l.pack()
root.mainloop()
Хорошая особенность этих шрифтов в том, что они кроссплатформенные и выглядят как родные.
Если приведенный выше код не работает, убедитесь, что ваша версия Tkinter по крайней мере 8.5. Эти шрифты не будут работать с Tkinter 8.4 или менее.