สอบถามเรื่องภาษาไทยกับ XBMC Live

สอบถามนิดนึงครับ
คือผมมีปัญหากับ XBMC Live (distro นึงที่เอา Ubuntu server มา boot เข้า xbmc เลย) 
แสดงผล subtitle ภาษาไทยแล้วมีปัญหา สระกับวรรณยุกต์ซ้อนกัน เช่น คำว่า "ชั้น" ตัว ไม้หันอากาศ จะซ้อนกับไม้โท แต่ถ้ามีแค่สระ หรือวรรณยุกต์โดดๆ จะไม่เป็น

เมื่อก่อนผมเคยลง Ubuntu Mini เอง แล้วลง xbmc เองทีหลัง จะไม่เป็นปัญหานี้
แต่ถ้าเอาจาก Live มาตรงๆ จะเกิดปัญหานี้ตลอด

เมื่อคืนลองลง language-support-th แล้วก็ยังแก้ไขไม่ได้ จนปัญญาครับ

ขอบคุณล่วงหน้า
แอดมิน
ปัญหาเป็นเพราะฟอนต์ครับ อย่าง PE9.12(DVD) ก็มีโปรแกรมตัวนี้เหมือนกัน ผมก็ต้องนำฟอนต์ Tahoma มาปลอมตัวด้วย Fontforge (โปรแกรมสร้างฟอนต์) เปลี่ยนชื่อและกลุ่มแฟมิลี่เลียนแบบฟอนต์ที่ XBMC ใช้ ไม่ทำแบบนี้ภาษาไทยอ่านไม่รู้เรื่องครับ ...

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

สรุปว่า อาจจะแก้ระบบฟอนต์ของ XBMC จากภายนอกในรูปแบบอื่นคงทำไม่ได้ ทำได้คือต้องแฮกฟอนต์เอา ...
[url=http://www.playoss.com/community_project][img]https://lh3.googleusercontent.com/_6Ip0HUtXOnA/TXoVajzGnUI/AAAAAAAAAx0/qYUdy8ZUNks/upe10.png[/img][/url]
ผมมักจะเข้าไปนั่งฟังเพลงอยู่ที่นี่ครับ [url=http://www.playoss.com/Radio]www.playoss.com/Radio[/url]
iamfalan
Guest
ขอบคุณครับ แต่เหมือนจะเข้าใจผมผิดไปหน่อย
คือ font ตัวนี้ก็ Tahoma ครับ ผมเอาเข้ามาใส่ใน /usr/share/xbmc/media/Fonts
แล้วมันจะมีให้เลือกใน settings ของ xbmc เลย

ประเด็นคือ ตอนนี้มันแสดงภาษาไทยใน subtitle ได้ถูกต้องทุกอย่าง
ยกเว้นเวลาที่ มีทั้ง สระ และ วรรณยุกต์ อย่างเช่นคำว่า "ชี้", "นี้", "ชั้น"
ตัววรรณยุกต์จะลงมาซ้อนกับสระครับ ทำให้มองไม่เห็นตัววรรณยุกต์

ซึ่งถ้าปกติ ผมลง ubuntu (minimal) ก่อน แล้วลง xbmc ก็ใช้งานได้ ไม่มีปัญหา
แต่ตอนนี้มันมี XBMC Live ที่ optimized สำหรับ Nvidia ION ผมเลยเอามาลองใช้ ก็เลยเจอปัญหานี้ครับ (แต่เดิมผมเคยใช้ XBMC Live version ปกติ ก็เจอปัญหานี้เหมือนกัน จนต้องเปลี่ยนไปลง ubuntu ก่อน)

ที่สอบถามเพราะว่า เผื่อว่าผมจะได้เข้าใจระบบภาษาไทยของ Linux มากขึ้น
แต่ถ้าไม่ทราบจริงๆ ผมคงต้องเปลี่ยนไปลง xbmc แบบ manual เองเหมือนเดิมครับ
iamfalan
Guest
ขอ update หน่อย
ตอนนี้ผมเจอสาเหตุแล้วครับ
เป็นเพราะผมไปใช้ font ของ windows 7 ซึ่งน่าจะมีการเก็บ font วรรณยุกต์ในระดับเดียวกับสระ เพื่อแก้ปัญหาสระลอย
แต่กลายเป็นว่า core ของ xbmc (freetype) ไม่รองรับ font แบบใหม่นี้
ทำให้วรรณยุกต์มันจม
ผมเลยแก้ไขด้วยการเอา font จาก xp แทนครับ
ผลคือ วรรณยุกต์ลอยแทน แต่ก็ยังดีกว่าจมอ่ะนะ

แนะนำคนที่ใช้ platform ion หรือ ใช้การ์ดจอ nvidia
ให้ load xbmc live จาก [url=http://www.xbmcfreak.nl]http://www.xbmcfreak.nl[/url] ครับ
แล้วคุณจะพบว่า ความสุดยอดมันเป็นยังไง
สมาชิก
แก้ได้นะครับผมใช้อยู่

วิธีแก้ 
1. ไปหา Font Tahoma หรืออื่น ๆ แต่ผมแนะนำ Fonts ที่ชื่อว่า Code2000 เพราะว่าเป็น Unicode UTF8 ที่รองรับเกือบทุกภาษา เพราะฉนั้นเพลงเกาหลี ญี่ปุ่น รวมถึงไทยแสดงผลได้หมด
หามาได้แล้ว ก็เอาไปเก็บไว้ที่ไหนก่อนก็ได้ ตัวอย่างผมไว้ที่ /home
2. เข้า Terminal แล้ว su root ต้องเข้าระบบเป็น Root ครับ
3. cp /home/code2000.ttf /usr/share/xbmc/media/Fonts/arial.ttf  (ก๊อฟไปทับฟ้อนเดิมเลยครับ)
4. ต่อไปเปิืดโปรแกรมขึ้นมาแล้วไปที่ setting>appearance>skin>-fonts

ปล. วิธีที่ผมบอกใช้กับ Ubuntu+xbmc นะครับ แต่ถ้าคุณใช้ XBMC live ที่ติดตั้งลง HDD เรียบร้อยแล้วให้ แก้บน Ubuntu live คือบูตเข้าแผ่น แล้วค่อยไปแก้ใน Hdd ที่ลง xbmc ครับ

ตัวอย่าง..

[img]http://postto.me/ih/vb7b1.jpg[/img]

[img]http://postto.me/ij/kwg32.jpg[/img]
สมาชิก
ถามหน่อยครับ งงตรงนี้อ่ะ ใช่ฟ้อนท์ตัวนี้รึเปล่าอ่ะ

Code2000 is a shareware font.
ที่มา: [url=http://www.code2000.net/code2000_page.htm]http://www.code2000.net/code2000_page.htm[/url]
CharngXeL
Guest
โห ฟอน์ดบริจาด/ซื้อ
สมาชิก
[quote author=智頭男 - chizu otoko link=topic=13263.msg85257#msg85257 date=1265523255]
ถามหน่อยครับ งงตรงนี้อ่ะ ใช่ฟ้อนท์ตัวนี้รึเปล่าอ่ะ

Code2000 is a shareware font.
ที่มา: [url=http://www.code2000.net/code2000_page.htm]http://www.code2000.net/code2000_page.htm[/url]
[/quote]

ถูกต้องแล้วครับ

[quote author=นายช่างแอลคร้าบ link=topic=13263.msg85259#msg85259 date=1265523490]
โห ฟอน์ดบริจาด/ซื้อ
[/quote]

ไม่ต้องโห หรอกท่าน จริง ๆ ฟ้อน Unicode ตัวที่เป็น Open ก็มีแต่ผมหาไม่เจอ อีกอย่าง ผมก็ไม่ได้บังคับให้ใช้ฟ้อนนี้ซะหน่อย จะใช้ tahoma หรืออื่น ๆ ก็ไม่มีปัญหา ฟร้อน โลมา ก็ใช้ได้แต่จะแสดงได้เฉพาะ Eng กับไทย นั่นแหละครับ
CharngXeL
Guest
^
ลองโหลดดูดีกว่า
สมาชิก
ทดสอบแล้วคัรบ ใช้งานได้ดีมากคัรบ

ลองไปหาโหลด Code2000 ใน 4shared เอาได้นะคัรบ