ฟอนต์ฟอรั่ม

สำหรับคนทำฟอนต์ => เทคนิคฟอนต์ => โพสต์ถูกเริ่มโดย: pure8888 เมื่อ 28 ก.ค. 2012, 20:41 น.

ชื่อเรื่อง: ไม่เอก - จัตวา เวลาพิมพ์แล้วแสดงเป็น
โพสต์โดย: pure8888 เมื่อ 28 ก.ค. 2012, 20:41 น.
ลองหัดสร้าง font ด้วยโปรแกรม FontForge ครับ แต่ว่าใช้วิธีแกะจาก font อื่นมาใส่ โดยกำหนดเป็นภาษาไทย เพื่อจะเอาไว้ใช้ในพวก IDE สำหรับเขียนโปรแกรมครับ
http://fontforge.sourceforge.net (http://fontforge.sourceforge.net)

แต่พอลองทำแล้วปรากฎว่า สระอิ อี อึ อื ใช้งานได้หมด แต่ไม้เอก - จัตวา แสดงเป็นสีเหลี่ยมทับพยัญชนะแทน  :05:

(http://img3.f0nt.com/28/75c66537c7c8531b3e674ee51799b154.png)

อยากทราบว่ามันต้องกำหนดค่าอะไรของพวกนี้เพิ่มเติม หรือแก้ไขยังไงครับ

อันนี้เป็นรายละเอียดในการทำ font ครับ
https://docs.google.com/open?id=0B37OLPM1_ngjSVpqSEFvY2lwbnc (https://docs.google.com/open?id=0B37OLPM1_ngjSVpqSEFvY2lwbnc)

ส่วนอันนี้เป็นไฟล์ FontForge ครับ (CoddingMono.sfd)
https://docs.google.com/open?id=0B37OLPM1_ngjdFhlN0ZqVFBJVE0 (https://docs.google.com/open?id=0B37OLPM1_ngjdFhlN0ZqVFBJVE0)

ส่วนไฟล์นี้เป็น TTF ที่ทำออกมาแล้วมีปัญหาครับ
https://docs.google.com/open?id=0B37OLPM1_ngjdVpDV2k1VzQyWDg (https://docs.google.com/open?id=0B37OLPM1_ngjdVpDV2k1VzQyWDg)

ขอบคุณที่สละเวลาเข้ามาช่วยดูและแนะนำครับ :)
ชื่อเรื่อง: ตอบ: ไม่เอก - จัตวา เวลาพิมพ์แล้วแสดง
โพสต์โดย: ปอมป๋วย เมื่อ 28 ก.ค. 2012, 21:25 น.
เปิดดู google doc ไม่ได้ฮะ
..น่าจะเป็นเพราะผมง่าวเอง 55+
เลยไม่รู้ว่ารายละเอียดเป็นยังไง
เดาโง่ ๆ ตามประสามือใหม่ ผมว่าเพราะมันยังไม่มี glyph นั้น ๆ รึเปล่า ?

ide คืออะไร ? ผมก็ไม่เข้าใจนะ
แต่ถ้าทำออกมาโดยรูปแบบที่ทำ ๆ กันอยู่ วรรณยุกต์จะมีมากกว่าหนึ่งชุดฮะ

ไม่รู้ช่วยได้รึเปล่านะ เห็นทู้ว่าง ๆ เลยมาเจิมให้ก่อน
รอคนรู้จริงมาแจงฮะ 55+
ชื่อเรื่อง: ตอบ: ไม่เอก - จัตวา เวลาพิมพ์แล้วแสดง
โพสต์โดย: pure8888 เมื่อ 28 ก.ค. 2012, 23:31 น.
IDE ที่พูดถึง คือ เป็น Text Editor ไว้สำหรับเขียนคำสั่งโปรแกรมพวก Java C VB ฯลฯ
http://en.wikipedia.org/wiki/Integrated_development_environment (http://en.wikipedia.org/wiki/Integrated_development_environment)

ตั้งใจว่าจะเอาไปใช้กับ NetBeans IDE แล้วก็ Visual Basic ครับ ตอนนี้ก็ใช้ฟอนต์ Courier Thai ที่หามาได้ไปพลาง ๆ

อันนี้เอา Courier Thai ที่ใส่จุดในเลข 0 กับปรับแต่งเลข 1 กับ l แล้ว ครับ
(http://img3.f0nt.com/28/01f4b35bcb45f8b48ebae4e899586592.png)


ถ้าถามว่าแล้วไอ้ฟอนต์ Courier Thai มันใช้ไม่ได้เหรอ คำตอบคือ ใช้ได้ดีเลยครับ แต่มันมีปัญหาเรื่องตัว L กับเลข 1 แล้วก็เลข 0 ผมใช้ FontForge แก้ไขเลข 0 กับ 1 ไปแล้ว ก็เลยโอเค แต่ชุดตัวอักษรไทยที่ให้มาเวลาดูบนจอมันไม่ค่อยชัด เลยเอาภาษาไทยจากฟอนต์ Droid Sans  มาใส่ แล้วปรับความกว้างเป็น fix ซึ่งก็อย่างที่เห็น มันพิมพ์ได้เกือบหมด ยกเว้นแค่ไม้เอก-จัตวา เท่านั้น ก็เลยลองมาถามที่นี่ดู เผื่อจะแก้ไขไม่ยาก จะได้ทำต่อให้เสร็จครับ  :25:

ปล.ผมไม่มีพื้นความรู้เกี่ยวกับการออกแบบฟอนต์เลย ใช้วิธีคลำๆๆๆ แล้ว copy paste ครับ ถ้าคุยแล้วรู้สึกว่าทำไมโง่จัง ก็ต้องขอโทษด้วยครับ  :05:
ชื่อเรื่อง: ตอบ: ไม่เอก - จัตวา เวลาพิมพ์แล้วแสดง
โพสต์โดย: iannnnn เมื่อ 29 ก.ค. 2012, 10:40 น.
โอนตาย ไม่อยู่ในสมองผมเลยครับ :3005:
ชื่อเรื่อง: ตอบ: ไม่เอก - จัตวา เวลาพิมพ์แล้วแสดง
โพสต์โดย: pure8888 เมื่อ 29 ก.ค. 2012, 13:26 น.
อ้างคำพูดจาก: iannnnn เมื่อ 29 ก.ค. 2012, 10:40 น.
โอนตาย ไม่อยู่ในสมองผมเลยครับ :3005:

โอนตาย คือ อะไรครับ?  :44:
ชื่อเรื่อง: ตอบ: ไม่เอก - จัตวา เวลาพิมพ์แล้วแสดง
โพสต์โดย: iannnnn เมื่อ 29 ก.ค. 2012, 13:38 น.
พิมพ์ผิดครับ มันต้อง โอย ตาย :3005:
ชื่อเรื่อง: ตอบ: ไม่เอก - จัตวา เวลาพิมพ์แล้วแสดง
โพสต์โดย: suyasit เมื่อ 27 ก.ย. 2012, 23:58 น.
เวลาทำฟอนต์ชุดหนึ่งๆ มันจะมี วรรณยุกต์อยู่สูง วรรณยุกต์อยู่ต่ำ
วรรณยุกต์อยู่ข้าง มีวรรณยุกต์หลายชุดอย่างที่ข้างบนบอก

เหมือนพวก ฬ ฮ ฝ ฟ พวกนี้ จะใช้ตัว วรรณยุกต์สูง
ต้องทำพิเศษอีกชุดหนึ่ง

ตัวผมเองก็ยังงูๆปลา

ส่วนเรื่องโค้ดอะไรนั้นน่ะ
ไม่รู้เรื่องซักติ๊ดเลยคร้าบบบ  :55: