ซึ่ง ถ้ายังไม่ได้เปลี่ยน font มันก็จะอ่านภาษาไทยเป็นรูปสี่เหลียมๆ แต่เมื่อทำการเปลี่ยน โดยวิธีการเปลี่ยน font นั้นก็คือ นำ font ที่เราต้องการไปใส่ในโฟลเดอร์ไฟล์งานก่อน แบบนี้
ส่วนใน py กับ kv จากปกติ จะใช้คำสั่ง
font_name="Waree" (Python)
font_name:"Waree" (Kivy)
ซึ่ง Waree เป็น font ที่มีอยู่บน Linux อยู่แล้ว แต่ถ้าหากนำไปรันที่ os อื่นอาจจะเกิดปัญหาได้ เราจึงต้องใส่ WareeSans ที่เป็น font ที่สามารถ โหลดได้ฟรี แบบถูก กม. มาใช้ แล้วใส่ลงในโฟลเดอร์งาน ตามที่ได้กล่าวไปแล้วสักครู่
โดยเวลาเรียกใช้ก็จะเปลี่ยนจากปกติเป็น
font_name="WareeSans.ttf" (Python)
font_name:"WareeSans.ttf" (Kivy)
ซึ่งกรณีนี้เป็นการเรียกใช้แบบ กรณีที่ ไฟล์ font เราไม่ได้อยู่ในโฟลเดอร์ ถ้าหากอยู่ใน โฟลเดอร์เราก็ต้องใช้เป็น
font_name = './folder/WareeSans.ttf' (Python)
font_name: './folder/WareeSans.ttf' (Kivy)
หรือ ก็คือต้องมีการกำหนด path ให้กับมันด้วย (Credit:Sarik Kampan)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น