irpg Community

Full Version: การใช้ (และแก้ปัญหา) ภาษาไทยในโปรแกรม 001 Game Creator
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
โปรแกรม 001 Game Creator สามารถใช้ภาษาไทยได้
แต่ยังใช้กับกล่องข้อความประเภทพิมพ์ (เช่น แชท หรือหน้ login ในโหมด MMORPG) ไม่ได้นะครับ น่าจะต้องไปแก้ตัว input ด้วย

(ยังพบปัญหาอยู่ กรุณาอ่านปัญหาและวิธีแก้ให้ครบด้วยนะครับ)
[Image: mYdH5u6l.png]


โดยการตั้งค่า Fonts ให้เป็นฟอนต์ที่รองรับภาษาไทย
ในส่วนของ Fonts ดังรูป

[Image: gWfLnEjl.png]
โดยเลือกประเภทของข้อความที่ต้องการ
โดยกรอบข้อความจะอยู่ในหมวด Main Fonts
และเลือกฟอนต์ที่ต้องการรวมถึงตั้งค่าต่างๆให้เรียบร้อย
และในช่อง Available Characters ถ้าในช่อง Thai ยังไม่มีเครื่องหมายถูก ก็ให้เลือกด้วยนะครับ


แต่
Font จำนวนมาก(เท่าที่สุ่มๆดู) มีปัญหากับสระลอยในภาษาไทย
และอาการหนักกว่า RPG Maker เยอะครับ บางอันนี่ซ้อนกันจนอ่านไม่รู้เรื่องเลย

โดยฟอนต์ที่ทดสอบแล้วว่า มีปัญหากับภาษาไทยน้อยที่สุด คือ
- THSarabunPSK ดาวน์โหลดได้ที่นี่
** THSarabunNew ใช้ไม่ได้นะครับ  **


- มีอีกตัว แต่ลืมไปแล้ว ขอหาก่อนนะครับ

แต่ก็ยังมีปัญหากรณีสระซ้อนสองชั้น เช่น ที่ นี้ (ตามรูปบนสุด)

ให้ใช้ฟอนต์นี้ไปก่อนนะครับ
หรือถ้าเจอฟอนต์ที่ใช้ได้ สามารถแจ้งเพิ่มได้เลยครับ เดี๋ยวผมอัพเดทให้

ยัง มันยังไม่จบแค่นั้น

พบปัญหาที่ตัวอกษรสามตัว ได้แก่
ช ซ ฌ
จะทำให้การแสดงผลข้อความผิดพลาดไป และเป็นทุกฟอนต์เท่าที่ลองมา
ที่พบคือ ข้อความบางส่วนหาย ขึ้นบรรทัดใหม่เอง เปลี่ยนสีเอง หรือข้อความหยุดรอการกด enter


จากการสอบถามผู้พัฒนา คาดว่าเป็นปัญหาทาง Unicode ของตัวอักษรไทยครับ


ระหว่างรอวิธีแก้ไขที่ถูกต้อง หรือการแก้ไขของตัวโปรแกรม
ผมได้ทำการทดลองทำฟอนต์พิเศษขึ้นมา เพื่อให้สามารถใช้ตัวอักษรสามตัวนี้ได้
โดยการนำไปฝากไว้กับตัวอักษรที่เราไม่ได้ใช้กัน
ผลก็เป็นตามรูปแรกครับ
DOWNLOAD


ช ให้พิมพ์ ฃ แทน
ซ ให้พิมพ์ ฅ แทน
ฌ ให้พิมพ์ ฦ แทน

[Image: t9VeknXl.png]

โดยฟอนต์นี้ใช้ THSarabunPSK เป็น Base นะครับ

ขอบคุณ ฟอนต์ ฒ.ผู้เฒ่า ที่ทำให้ผมคิดวิธีนี้ออกครับ
(ฟอนต์ ฒ.ผู้เฒ่า ใช้วิธีเอาภาษาไทยไปแทนที่ภาษาอังกฤษ)