เดินหน้าแก้ปัญหาภาษาไทยใน Flash Player

tags:

สืบเนื่องจากการระดมสมองเมื่อปลายเดือนกันยายน บัดนี้ถึงเวลาที่จะเดินหน้าแก้ปัญหาทั้งหลายแล้ว เท่าที่นั่งอ่านปัญหาจะมี 2 อย่าง

  1. แสดงผลผิด
  2. พิมพ์ไม่ได้

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

ในขั้นตอนนี้เราต้องการอาสาสมัครที่สามารถะเขียน Flash ได้ให้เขียนโปรแกรมสั้น 2 ตัว

  1. แสดงผลข้อความด้วยฟอนต์ต่างๆ เท่าที่ Flash จะทำได้ โดยมีรูปของผลลัพธ์ที่ถูกต้องประกอบด้านข้าง
  2. รับข้อมูลด้วย textbox textarea หรืออะไรก็ตามของ Flash โดยมีรูปของผลลัพธ์ที่ถูกต้องพร้อมปุ่มที่ต้องกดทั้งหมด เช่น “ผู้ใหญ่หาผ้าใหม่ กำขี้ดีกว่ากำตด” คือ “z^h.sPjskzhk.s,j de-uhfud;jkde9f” เป็นต้น

ง่ายๆ ไม่ยาก เขียนเร็วแจ้งเร็วครับ

9AuM's picture

ผมให้น้อง @tvchampion เขียนไว้บ้างแล้วตัวอย่างเป็น Bug ของการ Input ภาษาไทยใน wmode = transparent และ wmode =opaque ที่มีปัญหาครับ

http://www.scriptdd.com/_file/file/test_thai_fonts.zip

ใน zip file มี source ทั้งหมด ทั้ง mac และ pc และ เขียนด้วย action script 2 และ 3 (ผมก็ไม่ค่อยรู้เรื่องเพราะไม่เป็น flash)

ยังไงลอง load ไปดูนะครับ ทั้งหมดเครดิตให้ @tvchampion

sugree's picture

ขอบคุณครับ เห็นมีแยก mac กับ pc ต่างกันยังไงครับ แล้วลินุกซ์?

9AuM's picture

คือ ใช้ flash version บน mac และ flash version pc export เป็น swf ออกมาน่ะครับ ตั้งใจแสดงให้เห็นว่า ทั้ง version mac และ pc ต่างก็ export ออกมาแล้วพิมพ์ไทยไม่ได้ครับ

lingjaidee's picture

ไม่ค่อยได้ใช้ Flash กับการ Programming นัก แต่ตอน version MX รู้สึกว่าตอนรับ Form จะมีปัญหาจริงๆ ทำให้ต้องเลี่ยงไปรับ input เฉพาะ ภ.eng เลยเลี่ยงๆไม่ใช้ จนลืมปัญหานี้ไปแล้วนะเนี่ย

Bongbank's picture

ดีแล้วครับ พัฒนาขึ้นเรื่อยๆ แล้ว Adobe Air บน linuxล่ะ ถึงไหนแล้ว?

NgOrXz's picture

โอ้ว แก้ Flash แล้ว Flex จะได้รับการแก้ไขด้วยใหม ถ้าเอาตัวอย่าง RichText ของ Flex ที่ตัดคำผิด มาแสดงให้ดูจะได้ใหมอะครับ

©NgOrXz™® แมนเชสเตอร์ยูไนเต็ด เก่งที่สุดในโลก

nat3's picture

ได้เหมือนกัน เพราะ flex เขียนออกมาหลังจากคอมไพล์มันก็กลายเป็น flash อะแหละ

kohsija's picture

เสนอทดสอบด้วยประโยคนี้ครับ

สำหรับประโยคบังคับผู้ที่ฝึกพิมพ์ได้ครบทุกแป้น(แป้นล่าง) ภาษาไทยใช้ประโยคที่ว่า
“เมื่อวานนี้ลุงสถิตจัดระดมคนกับพวกทหารไปยกช่อฟ้าขึ้นที่วัดผาแดงใกล้ ๆ อำเภอฝาง”
ที่มา - http://phajae.exteen.com/20081003/typewriter-1


Kohsija

tvchampion's picture

ขอบคุณครับ กำลังหาอยู่เลย แต่เท่าที่ดูมันยังขาด บางอย่างไปบ้าง อย่าง ญ ลดรูป อย่างคำว่ากตัญญู หรือ ตำแหน่งวรรณยุกต์เวลาอยู่กับพยัญชนะตัวมีหางและมีสระแถวบน เช่น คำว่า ปี่ คงต้องเพิ่มคำพวกนี้เข้าไปอีก

sugree's picture

โอ้ เจ๋ง งั้นขอเพิ่ม กำขี้ ต่อท้ายด้วย เดี๋ยวเจอแบบ OO.o

tvchampion's picture

Flash นี่ ปกติภาษาไทย มันใช้ วิธี Embed Font ไปใน swf ไฟล์ด้วย แบบนี้เราต้องส่งfont ให้เขา ทดสอบด้วยไหม แล้วควรจะใช้ font ไหน ?

sugree's picture

อันนี้ผมไม่แน่ใจว่าควร embed หรือเปล่า เพราะทุกระบบปฏิบัติการจะมีฟอนต์ที่มีเกือบทุกภาษาอย่างแล้ว อย่างวินโดส์ก็มี tahoma กับ arial ซึ่งอ้างถึงจาก serif หรือ sans-serif แล้วเดี๋ยวมันไปหาให้ ปกติเค้าไม่ได้ทำแบบนั้นเหรอครับ

tvchampion's picture

อืมลืมไป มันมี device font ด้วยนี่หว่า Embed font จนชิน เลยลืมไปเลย งั้นเดี๋ยวทำ device font ด้วย tahoma ไปให้ด้วยละกัน

0xffeeddaa's picture

สู้ๆ ครับพี่แชมป์
เดี๋ยวตอนเย็นถ้ามีอะไรเหลือๆ จะเข้ามาช่วย

greendog's picture

เอาใจช่วยครับ สู้เขาๆ ^ ^

ตอนนี้ทำจาก Flex อยู่อ่ะครับ คำถามคือ ผมจะเอา Font ที่ “แสดงผลถูกต้องประกอบด้านข้าง” มาจาก ที่ไหนอ่ะครับ เพราะผมลองใน word แล้วเพิ่งรู้ว่าขนาด font มันไม่เท่ากันอ่ะครับ

ยังไม่ตรงตาม ที่คุณ sugree ต้องการนะครับ http://www.teerasej.com/example/thailanguage/

ปล. ที่บ้านผมไม่ได้ซื้อ Dreamweaver ด้วยสิครับ T T


my web-site: www.teerasej.com my Flex blog: http://flexblog.teerasej.com
sugree's picture

ขนาดไม่สำคัญ เอารูปแบบครับ tahoma ได้แล้ว ขอ sans กับ sans-serif อีกอันแบบไม่กำหนดฟอนต์ใช้ default ล้วนๆ

greendog's picture

พี่ sugree ช่วยลองเข้าไปดูหน้าสองให้หน่อยครับ ว่าตรงกับความต้องการหรือเปล่า


my web-site: www.teerasej.com my Flex blog: http://flexblog.teerasej.com
sugree's picture

ขอเพิ่มอีกนิด

  1. ใส่ภาพที่พิมพ์ใน notepad แบบถูกๆ ใส่เข้าไปด้วย จะได้เห็นง่ายๆ
  2. เพิ่มฟอนต์พวก lucida, dejavu, angsana new เข้าไปด้วยก็ดี
bact's picture

ขอเสริมคนที่จะทดสอบการป้อนข้อความนะครับ การตัด-แปะ อาจได้ผลต่างจาก การพิมพ์เข้าไปเองทีละตัว ลองทั้งสองอย่างเลยนะครับ :)

0xffeeddaa's picture

อย่าลืมเรื่องพิมพ์ไทยใน Mac os ไม่ได้นะครับ (เทสแล้วทั่ง safari และ firefox)

sugree's picture

น่าจะพร้อมลุย

keng's picture

ใช้อันนี้ดิ

เป็นมนุษย์สุดประเสริฐเลิศคุณค่า กว่าบรรดาฝูงสัตว์เดรัจฉาน จงฝ่าฟันพัฒนาวิชาการ อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า หัดอภัยเหมือนกีฬาอัชฌาสัย ปฏิบัติประพฤติกฎกำหนดใจ พูดจาให้จ๊ะ ๆ จ๋า ๆ น่าฟังเอยฯ

ฎฏฐ

ฎูฏูฐู

sugree's picture

มาเสริมไว้กันลืม

๏ เป็นมนุษย์สุดประเสริฐเลิศคุณค่า
กว่าบรรดาฝูงสัตว์เดรัจฉาน
จงฟันฝ่าพัฒนาวิชาการ
อย่าล้างผลาญฤๅเข่นฆ่าบีฑาใคร
ไม่ถือโทษโกรธแช่งซัดฮึดฮัดด่า
หัดอภัยเหมือนกีฬาอัชฌาสัย
ปฏิบัติประพฤติกฎกําหนดใจ
พูดจาให้จ๊ะๆ จ๋าๆ น่าฟั งเอยฯ

พ่อปู่พี่ปี่ฎฐุญุกิสมิํธมฺมํเกื็อกป่า

๐๑๒๓๔๕๖๗๘๙ กกๆ ๚ะ๛
A QUICK BROWN FOX JUMPS OVER THE LAZY DOG.
a quick brown fox jumps over the lazy dog.
0123456789

keng's picture

เออ อันนี้แหล่ะ มีโคมูตร ฟองมันด้วย

Site Search

 
Web blognone.com

Poll