BJ-makruk's page

Thai chess lover

เว็บเพจสำหรับบันทึกเรื่องราวเกี่ยวกับหมากรุกคอมพิวเตอร์

ขั้นตอนการติดตั้ง MakrukFont ให้กับ Winboard

ที่มาที่ไป [Up]

Winboard เป็นโปรแกรมยอดฮิตในการเล่นหมากรุก ด้วยขีดความสามารถที่หลากหลาย ทั้งฝึกเดินหมาก ทำบันทึกหมาก เล่นกับตนเอง เล่นกับคอมพิวเตอร์ และเล่นกับผู้คนในโลกอินเตอร์เน็ต ตลอดจน สามารถเล่นหมากรุกได้หลายประเภท ทั้งหมากรุกสากล หมากรุกไทย หมากรุกจีน หมากรุกญี่ปุ่น หรือแม้กระทั่งหมากฮอส จึงเป็นที่นิยมในเหล่า นักกีฬาหมากรุก อย่างไรก็ตาม เมื่อมีเด่นก็ย่อมมีด้อย เนื่องจากรูปภาพตัวหมากรุกไม่สวยงามตามแบบหมากรุกไทยที่คุ้นชิน ทำให้หลายคนยังคิดว่า โปรแกรมนี้ น่ามีการปรับปรุงภาพตัวหมาก

winboard with oiginal chess pieces
ภาพวินบอร์ด เล่นหมากรุกไทย ด้วยภาพตัวหมากรุกสากล

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

winboard with Thai chess pieces
ภาพวินบอร์ด เล่นหมากรุกไทย ด้วยภาพตัวหมากแบบไทย ๆ

ขั้นตอนการติดตั้ง MakrukFont ในวินโดว์ส 10  [Up]

  1. ดาวโหลดฟ้อนต์จาก Github ที่ผมทำไว้
  2. แตกไฟล์ makrukfont.rar ที่ดาวโหลดมาจะได้ makrukfont.ttf
  3. คลิกขวาที่ไฟล์ makrukfont.ttf แล้วเลือก open with แล้วเลือก Windows font viewer
  4. open with Windows font 
	  viewer
    ให้เลือก Windows font viewer
  5. คลิก Install วินโดว์สจะดำเนินการติดตั้งฟ้อนต์ให้อัตโนมัติ เป็นพันเสร็จขั้นตอนแรก

ขั้นตอนการตั้งค่าในวินบอร์ด [Up]

ก. เปิดโปรแกรม winboard เพื่อตั้งค่า (หากยังไม่ได้ติดตั้ง สามารถดาวน์โหลด ไฟล์สำหรับติดตั้งโปรแกรมได้ที่ เว็บไซต์หลักของวินบอร์ด เวอร์ชันที่เสถียรที่สุดอยู่ที่ winboard 4.8.0 เป็นไฟล์ติดตั้งอัตโนมัติ ส่วนเวอร์ชั่นล่าสุดเป็นเวอร์ชั่นทดลอง winboard-AA เป็นไฟล์บีบอัด แตกไฟล์ในโฟลเดอร์ที่ต้องการก็ใช้ได้ แล้วคลิกที่ winboard.exe)

เปิดวินบอร์ดขึ้นมา คลิก OK แล้ว เลือก File>New Variant...

choose New variant...
เลือก New variant...
choose Makruk
เลือก Makruk แล้วกด Ok
choose Makruk
จะได้การตั้งหมากแบบหมากรุกไทย แต่ภาพตัวหมากจะเป็นแบบสากล

ข. ตั้งค่าฟ้อนต์

- เลือกเมนู View > Font จะปรากฏหน้าต่างการเลือกประเภทของฟ้อนต์ขึ้นมา

view font
เลือก View > Font

- ในประเภท Piece Font ให้คลิกเลือก Choose จะปรากฎหน้าต่างสำหรับเลือกชื่อฟ้อนต์ ให้เลื่อนลงไปเลือก  MakrukFont จากนั้นคลิก Ok มันจะกลับไปหน้าต่างเลือกชนิดฟ้อนต์ ให้คลิก Ok อีกที เพื่อปิดหน้าต่าง

font MakrukFont
เลือก Font > MakrukFont

ค. ตั้งค่าสี

- เลือกเมนู View > Color จะปรากฎหน้าน้าเลือกสีของกระดานขึ้นมา

View color
เลือกสี

- ส่วนของ White Pieces ให้คลิกที่ ... แล้วเลือกสีขาว

- ส่วนของ Black Pieces ให้คลิกที่ ... แล้วเลือกสีดำ

- ส่วน Light Squares และ Dark Squares จะเลือกหรือไม่ก็ได้ แต่ในที่นี้ผมเลือกเป็นสีน้ำตาลเหมือนกันเลย   เพราะหมากรุกไทยไม่ใช้ตาสลับสี

- คลิก Ok เพื่อออกจากหน้าต่างนี้



ง. ตั้งค่าธีมของกระดาน

- เลือกเมนู View > Board Themes

View board themes
เลือกบอร์ดธีม

จะปรากฎหน้าต่างตั้งค่าธีมขึ้นมา ตั้งค่าดังนี้

board themes
ตั้งค่า Font piece to char

-- Theme name : ให้ใส่ค่า Makruk

-- (หากต้องการพื้นหลังเป็นลวดลาย) ให้ติ๊กเครื่องหมายถูกหน้า Use board textures
สีของบอร์ดจากไฟล์ bmp ในโฟลเดอร์ textures ของวินบอร์ด ผมเลือกลายไม้ wood_d.bmp ทั้ง Dark-squares   และ Light-squares
ส่วนตำแหน่งไฟล์ขึ้นอยู่กับว่าคุณลงโปรแกรมไว้ที่ไดร์ฟอะไร ของผมลงไว้ที่ D จึงเป็นอย่างนี้
(D:\WinBoard\Winboard\textures\wood_d.bmp)

-- (หากต้องการภาพกรอบของบอร์ด) ให้ติ๊กเครื่องหมายถูกหน้า Draw border around board
เลือกกรอบของบอร์ดจากไฟล์ bmp ในโฟลเดอร์ backgrounds ของวินบอร์ด ผมเลือกลายไม้ wood_rim.bmp
(ตำแหน่งไฟล์ D:\WinBoard\Winboard\backgrounds\wood_rim.bmp)

-- (** สำคัญ **) ให้ติ๊กเครื่องหมายถูกหน้า Use piece font แล้วใส่ค่า Font size (%) : 80
ส่วน Font name มันจะขึ้นมาเองว่าเป็น MakrukFont (เพราะเราเลือกในหัวข้อก่อนนี้แล้ว)
ส่วน Font piece to char อันนี้สำคัญ ต้องใส่ลำดับให้ถูกต้องเป็น PNBRQF....SKpnbrqf....sk เท่านั้น
จากนั้นกด OK จะได้ภาพกระดานหมากรุกไทยที่คุ้นตา และสวยงาม



winboard with makruk font pieces
วินบอร์ดกับภาพตัวหมากแบบไทย

ขอให้สนุกครับ!

หากท่านเห็นว่ามีประโยชน์กรุณาบริจาคผ่าน paypal | If you like this project, please support its development via paypal


Links [Up]