อักษรไทยพิมพ์แบบอักษรอังกฤษทำไง

เริ่มโพสต์โดย phaa, 20 ก.พ. 2008, 23:36 น.

0 สมาชิก และ 1 บุคคลทั่วไป กำลังเปิดอ่านโพสต์นี้

phaa

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

Zafire06

เท่าที่จำได้นะครับ (ซึ่งอาจจะจริงหรือไม่จริงก็ได้  :30:)
ถ้าทำให้ตัววรรณยุกต์/สระที่อยู่บนล่างมันมีขนาด
ตัวโปรแกรม Word ก็จะปรับขนาดให้เป็น 0 โดยอัตโนมัติ ไม่ว่าตัวฟอนต์ดั้งเดิมจะมีขนาดเท่าไหร่
(กรณีศึกษาคือฟ๐นต์หมี -- ตอนนี้ไปถึงไหนแล้วเนี่ย  :08:)

ลองใช้โปรแกรมอย่าง Photoshop พิมพ์ดูครับ

phaa

มองหาฟอนต์รหัสมอร์สได้ตรงไหนครับ ชื่อนี้เลยหรือเปล่าหรือมีชื่ออื่นครับมองหาในดาวโหลดไม่เจอครับ ถ้าจะขอไปศึกษาเป็นกรณีตัวอย่างได้มั้ยครับ

phaa

ถามคุณซาฟิลา ถ้ายังนั้นเราใช้พวกโปรแกรมทำฟอต์นช่วยยกเลิการปรับขนาดเป็น 0 ของ word ได้หรือเปล่าครับ

psk_type

 :01:

ตอบแทนเล่ย์แล้วกัน ไม่ได้ครับ
เวิร์ดมันฉลาดมาก
psk design un.,ltd.

Naipol

ประมาณว่าโปรแกรมเมอร์ที่ทำเวิร์ดนี่คงจะปรารถนาดีกลัวคนทำ font ลืมเซทสระ-วรรณยุกต์ไทยให้กว้าง = 0 ละมั้ง เลยทำไห้  :42:

ยังไงก็รอสักพักก่อนนะครับ เดี๋ยวผมจะทำให้ (เห็นว่าเอาไปสอนคนตาบอด) ยังไงก็รอให้ผมเสร็จโปรเจคท์ลับก่อนนะครับ เดี๋ยวจะมาย้อนเกล็ดเวิร์ดกัน   :52:

ใช้เวิร์ด+โอเอส อะไร โพสท์ไว้นะครับ...
NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln

phaa

ปกติส่วนใหญ่เลยคุณครูที่สอนในโรงเรียนจะใช้  Ms office xp + Os windows xp sp 2 เป็นส่วนใหญ่ครับ แต่ของผมใช้ MS Office 2007 + vista homebasic ครับ (ตอนนี้ยังอยู่โรงเรียนคนหูหนวกอยู่ครับแต่มีแนวความคิดจะทำ Font อักษรเบล สำหรับพิมพ์เอกสารให้คนตาบอดด้วยครับ ซึ่งมีหลักการเหมือนตัวที่ทำอยู่นี่แหละถ้าท่านนายพลอนุเคราะห์ทำให้นับว่าเป็นบุญกุศลอย่างมากครับ :46: เพราะสามารถนำไปประยุกต์ทำอักษรเบลได้เลยครับ)

Naipol

ขอถามคุณ phaa หรือจารย์ psk_type หน่อยครับ ไม่ทราบว่าทำกันไปหรือยังครับ ถ้าทำไปแล้วจะได้ไม่ทำซ้ำซ้อนกัน พอดีพักนี้ผมไม่ค่อยได้อ่านนะครับ ยังไงแจ้งด้วยนะคร้าบบบ... :05:

ถ้ายังเดี๋ยวลัดคิวทำให้เลย  :42:
NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln

phaa

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

Naipol

เอ้า...ลองดูครับ...


วิธีใช้ ถ้าเป็น Fontforge หรือ FontCreator ก็ใช้ได้เลยครับ ถ้าเป็น Fontlab ให้ตั้งค่าดังนี้ก่อนนะครับ ไม่งั้นเดี๋ยวมันจะเอ๋อ

เปิด Fontlab
คลิกที่เมนู Tools>Options...
ที่ช่องซ้ายมือ คลิกตรง Opening OpenType & TrueType แล้วตั้งค่าให้เหมือนรูปภาพ (ปกติจะเป็นค่า default อยู่แล้วครับ)


ที่ช่องซ้ายมือ คลิกตรง Generating OpenType & TrueType
ด้านขวาคลิกให้มีเครื่องหมายถูกตรง Write stored custom TrueType/OpenType Tables
จากนั้นคลิกเอาเครื่องหมายถูกออก ตรง Compile feature definitions
อย่าลืมเวลาทำ font ปกติให้ตั้งค่ากลับเหมือนเดิม


จากนั้นก็ลงมือได้เลย

License Agreement
ส่วนของรายละเอียด ไม่อนุญาตให้ลบ หรือแก้ไขนะครับ
FontCreator


FontForge


Fontlab


ได้ผลเป็นยังไงแจ้งด้วยนะคร้าบ เผื่อมีใครจะเอาไปเป็น Template สร้าง font แนวสัญลักษณ์   :42:


NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln

phaa

ขอบคุณมากครับ :46:ผมดาวโหลดไปแล้วครับอีกสองสามวันถ้าเสร็จแล้วได้ความยังงัยจะส่งข่าวให้ทราบครับ

phaa

หลังจากดาวโหลดไปแล้วผมใช้เวลาทำสองสามวันตอนนี้ได้ชุดฟอนต์แล้วครับแต่ติดปัญหานิดหนึ่งครับ คือเมื่อเอาไปใช้ใน word 2007 ปรากฎว่ามีปัญหาเวลาพิมพ์ตัวสระอำครับ อาการของมันก็คือเมื่อกดแป้นพิมพ์ สระอำ ตัวสระที่ปรากฎกลายเป็นตัวสระอา+ จุดสีดำด้านบน อย่างนี้ครับ ํ + า ไม่รู้ต้องแก้ไขยังไงครับ ส่วนใน Word 2003 และ OpenOffice 2.3 ใช้ได้เยี่ยมมากครับ

iannnnn

ปัญหาโลกแตก
เวิร์ดมันฉลาดเกินน่ะครับ :08:
เป็นความฉลาดที่ไม่มีใครต้องการ (ตามสไตล์ของโปรแกรมออฟฟิศ :30:)
วิธีแก้มีหรือเปล่าหนอ ใครรู้ช่วยทีจ้ะ

Naipol

สำหรับตัวสระ -ำ เวลาเราพิมพ์สระ -ำ เวิร์ดมันจะ(render)ไปเรียกใช้ตัว นิคหิต+สระอา ครับ จริง ๆ ไม่ใช่เฉพาะเวิร์ดคิดว่ารวมทั้ง uniscribe ของ ms ด้วย นั่นหมายถึงเป็นทั้งโอเอสและโปรแกรมของฝั่ง ms แม้แต่ script ot ของ font ไทยที่มากับวิสต้าเองก็มีการเขียนไว้ ตัวสระ -ำ จะไปแสดงผลเป็น นิคหิต+สระอา แทน แถม openoffice ก็เป็นไปกะเค้าด้วย  :08:

แล้วทำไม ms ถึงทำอย่างนี้เอาไว้ว่าง ๆ ค่อยว่ากันเรื่องมันยาว :05:

ถ้าจะถามว่าแก้ได้มั้ย แก้ได้ครับ แต่ทั้งหลายทั้งปวงนี้ต้นเหตุตัวปัญหามันเป็นของตัวโปรแกรมเองถ้าเราจะตามแก้รับรองไม่จบ ไม่จบจริง ๆ เพราะมันมีอีกหลายอย่างที่ ms ละเลงไว้ เพราะฉะนั้นมันก็มีคำถามต่อไปว่า การกระทำเหล่านี้เช่น ทำให้สระ-วรรณยุกต์ไทยกว้าง = 0 แม้ font จะไม่ได้ตั้งไว้เป็น 0 การ render สระ -ำ เป็น นิคหิต+สระ -า ms ทำแบบนี้เป็นการทำที่ถูกต้องหรือไม่ หรือว่าเป็นการทำที่เกินหน้าที่ของโอเอสหรือของโปรแกรมหรือไม่ ? คำถามเหล่านี้ใครจะเป็นคนตอบ ซึ่งคนที่ตอบก็ต้องมีศักยภาพพอที่จะทำให้ ms ไม่สามารถเพิกเฉยได้

จะถือว่าเป็นโอกาสดีเลยก็ได้เหมือนกัน เพราะเห็นว่ากำลังมีการดำเนินการเรื่องพวกมาตรฐานภาษาไทยอยู่ด้วย ก็น่าจะทำเรื่องพวกนี้ให้ชัดเจนไปด้วยเลย เพราะถ้าเกิดประกาศตูมมาว่ามาตรฐานภาษาไทยเป็นยังงี้ ๆ เราอาจจะไม่ต้องคอยตามแก้ตามเช็ดตามล้าง ฝั่งที่จะต้องแก้ก็อาจจะเป็นฝั่งที่เป็นตัวปัญหาก็ได้ ใครจะไปรู้ 55 :35:

แต่เรื่องอย่างนี้มันก็สะท้อนอะไรได้เหมือนกันนะผมว่า สรุปว่าภาษาไทย (บนคอมพิวเตอร์) เรายังไม่มีมาตรฐานห่านอะไรเล้ยที่พอจะอ้างอิงได้ มันก็เลยเป็นปัญหาคือใครเอาไปยำอะไรก็ได้ (มั้ง)

สำหรับทางแก้ตอนนี้นะครับ ให้ทำตัว นิคหิต กับ ตัวกลม ๆ ของสระอำ ใ้ห้เป็นตัวเดียวกัน เหมือนที่เราทำ ๆ กันมานั่นแหละครับ

แล้วเราก็ตั้งคำถามไว้หาคำตอบว่าตัว นิคหิต (-ํ) กับ ตัวกลม ๆ ของสระ -ำ นี่มันเป็นตัวเดียวกันหรือไม่ หรือว่าใช้แทนกันได้ไม่ผิดอะไรพวกนี้ เห็นแว้บ ๆ แถววิกิ เขาบอกว่าตัว นิคหิต เอาไว้ผสมกับสระ -ำ เพราะฉะนั้น ms อาจจะไม่ผิดก็ได้

เขียนวกไปวนมา งงวุ้ย เอาแค่ก่อน....  :33:
NP Freedom
i am a slow walker, but i never walk backwards.
Abraham lincoln

iannnnn

อ้างคำพูดจาก: Naipol เมื่อ 30 เม.ย. 2008, 11:13 น.
แต่เรื่องอย่างนี้มันก็สะท้อนอะไรได้เหมือนกันนะผมว่า สรุปว่าภาษาไทย (บนคอมพิวเตอร์) เรายังไม่มีมาตรฐานห่านอะไรเล้ยที่พอจะอ้างอิงได้ มันก็เลยเป็นปัญหาคือใครเอาไปยำอะไรก็ได้ (มั้ง)

ต้องคอยติดตามข่าวของโครงการ วทท.3.0 ครับ
เห็นว่าเริ่มดำเนินการกันละ

SMF 2.1.7 © 2026, Simple Machines