irpg Community
[RMMV/RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MV และ 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: [RMMV/RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MV และ MZ) (/thread-3509.html)



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

Thai Font Automatic Adjuster Plugin For MV/MZ



License: MIT License
(ใช้เชิงพาณิชย์ได้ ไม่ต้องขออนุญาตใดๆ สามารถแก้ไขดัดแปลงได้ แค่ให้เครดิต ตอนนี้ฝัง license ไว้ในไฟล์แล้ว ไม่ต้องดำเนินการใดๆเพิ่มเติมนอกเหนือจากใส่เครดิต)



วิธีติดตั้ง:

  1.  ใส่ไฟล์ ThaiFontAutoAdjuster.js ไว้ในโฟลเดอร์ js/plugins ของโปรเจคเกม
  2. จากนั้นไปที่ Tools -> Plugin Manager... แล้วเพิ่มปลั๊กอินตัวนี้ไปในรายการ
  3. เท่าที่ก็เป็นอันเรียบร้อย สามารถใช้งานได้

วิธีการตั้งค่า:
  1. ไปที่ Tools -> Plugin Manager... แล้วดับเบิ้ลคลิกที่ ThaiFontAutoAdjuster
  2. จากนั้นดูด้านขวาจะเห็นตัวเลือกการตั้งค่า ให้ดับเบิ้ลคลิกตัวเลือกที่ต้องการปรับ
  3. จะมีหน้าต่างย่อยปรากฎขึ้น สามารถแก้ไขค่าได้ตามต้องการ

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

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

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


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

[Image: StVg23s.png]

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

[Image: MOSC2tS.png]

[Image: y44En4L.png]

ขอให้ทุกท่านสนุกกับการทำเกมด้วย RPG Maker MV/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 เหมือนกัน

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


RE: [RMMV/RMMZ] Thai Font Auto Adjuster (แก้ปัญหาภาษาไทยใน MV และ MZ) - XthemeCore - 04-27-2026

อัพเดทตอนนี้สามารถใช้ได้ทั้ง MV และ MZ จริงๆแล้ว
สามารถขยายขนาดความสูง bitmap ของตัวอักษรได้ และ สามารถปรับ line height ได้ด้วย

หมายเหตุ: ตัวนี้ไม่ Support เคสหรือกรณี plugin อื่นแล้ว เป็นเวอร์ชั่นพื้นๆเลย ถ้าใครมีตัวเก่า backup ไว้ก็ดีครับ รู้สึกเคยแก้ Yanfly อะไรซักอย่างไว้