irpg Community
[RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MZ) - Printable Version

+- irpg Community (https://irpg.in.th)
+-- Forum: irpg Fabella RPG Maker Academia (https://irpg.in.th/forum-4.html)
+--- Forum: RGSS and JS Showcase (https://irpg.in.th/forum-26.html)
+--- Thread: [RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MZ) (/thread-3509.html)



[RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MZ) - XthemeCore - 08-21-2020

Thai Font Automatic Adjuster Plugin For RMMZ



License: MIT License
(ใช้เชิงพาณิชย์ได้ ไม่ต้องขออนุญาตใดๆ สามารถแก้ไขดัดแปลงได้ [b]แต่ต้องอ้างถึง license เดิมด้วย ง่ายๆก็คือไม่ลบเครดิตเก่าใน plugin นั่นเอง)[/b]



วิธีติดตั้ง:
ใส่ไฟล์ ThaiFontAutoAdjuster.js ไว้ในโฟลเดอร์ js/plugins ของโปรเจคเกม

ต้นตอของปัญหา:
กล่องข้อความจะเรนเดอร์และแสดงผลตัวอักษรทีละตัว ทำให้วรรณยุกต์และสระบางตัวแสดงผลไม่ถูกต้อง

หลักการทำงาน:
จับพยัญชนะหนึ่งตัวมารวมกับสระและวรรณยุกต์ที่อยู่ติดกัน ให้เป็นก้อนเดียว จากนั้นปล่อยให้เป็นไปตามยถากรรม (ถูกเรนเดอร์และแสดงผลตามการทำงานของบราวเซอร์หรือโปรแกรมที่ใช้เปิดตัวเกม)

ผลลัพธ์ควรถูกต้อง เนื่องจากบราวเซอร์ในปัจจุบันสามารถแสดงผลข้อความจากฟอนต์ไทยมาตรฐานได้ถูกต้องอยู่แล้ว




RPG Maker MZ วางจำหน่ายแล้ว และคุณกำลังประสบปัญหานี้อยู่ใช่หรือไม่!!!

[Image: StVg23s.png]

ไม่ต้องกังวลอีกต่อไป เพราะเรามี Thai Font Automatic Adjuster Plugin
ปลั๊กอินมหัศจรรย์ที่จะช่วยให้การแสดงผลภาษาไทยในกล่องข้อความทำได้ถูกต้อง

[Image: MOSC2tS.png]

โดยการปรับตัวอักษรภาษาไทยในกล่องข้อความให้เป็นไปตามยถากรรม (ขึ้นอยู่กับบราวเซอร์หรือโปรแกรมที่เปิดเกม) ซึ่งจะให้การแสดงผลลัพธ์แบบเดียวกันกับที่คุณเห็นในหน้าจอเริ่มเกมหรือเมนูต่าง ๆ ในทันที

[Image: y44En4L.png]


ขอให้ทุกท่านสนุกกับการทำเกมด้วย RPG Maker MZ นะ เอ้าดื่ม


RE: [RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MZ) - Mysticphoenix - 08-21-2020

สาธุ​ 99999


RE: [RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MZ) - dreamknight - 08-24-2020

;3

ถามนอกเรื่องครับ
ปลั๊กอิน ใช้ของ MV ได้หรือเปล่าครับ เห็นเป็น js เหมือนกัน


RE: [RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MZ) - XthemeCore - 08-24-2020

(08-24-2020, 08:11 AM)dreamknight Wrote: ;3

ถามนอกเรื่องครับ
ปลั๊กอิน ใช้ของ MV ได้หรือเปล่าครับ เห็นเป็น js เหมือนกัน

โครงสร้างและโค้ดข้างในหลายอย่าง ไม่เหมือนเดิมครับ อาจจะต้องแก้ไขนิดหน่อย ถึงจะใช้ร่วมกันได้