سلام
برای مشکل اولتون اگه برنامه قابلیت resize شدن رو نداره(یعنی نباید اندازه ها تغییر کنه) میتونین از place استفاده کنین!
place دو ورودی میگیره x و y که اول فاصله دکمه از سمت چپ و دومی فاصله دکمه از بالا رو باید بهش بدید و میاد و دکمه رو میذاره همون جا!
btn = Button(text="Test...")
btn.place(x=5, y=25)
این کد میاد و دکمه رو در فاصله 5 پیکسل از چپ و 25 پیکسل از بالا قرار میده!(البته ورودی های دیگه ای هم داره که دیگه پیشرفته تره)
برای مشکل دوم که حروف به هم ریخته نمایش داده میشه میتونین از این
لینک استفاده کنین!