Monospace font for programming


ปกติจะใช้ courier new ซึ่งหน้าตาจะเป็นแบบนี้

courier new

ซึ่งจะเห็นว่ามีปัญหาหลายจุด ที่เห็นชัด ๆ และกวนใจเสมอ ๆ คือ ตัว l กับเลข 1 และตัว O กับเลข 0 ส่วนเรื่องความคมชัดบองตัวหนังสือก็พอใช้ได้ไม่มีปัญหาอะไร  จริง ๆ แล้วหลาย ๆ คนคงจะรู้มานานแล้วว่า Microsoft ได้ออกแบบฟอนต์ใหม่เอาใจโปรแกรมเมอร์ซึ่งชื่อว่า Consolas ซึ่งกลายเป็นขวัญใจโปรแกรมเมอร์ในเวลาอันรวดเร็ว ดูได้จาก Top 10 Programming Fonts ตอนวิสต้าออกมาใหม่ ๆ  ก็ลองพยายามหาโหลดมาใช้กับ XP ดู ปรากฎว่าไม่ได้แจกฟรี มันมาพร้อมกับโปรแกรมเวอร์ชันหลัง ๆ ของ Microsoft เท่านั้น พึ่งมารู้เมื่อวานว่ามันฟรีแล้วสำหรับผู้ใช้วินโดวส์แท้ หน้าตามันเป็นดังนี้ครับ

consolas

คงจะเห็นความแตกต่างได้ดีนะครับ ที่ชัด ๆ คืออักษรตัวเล็กใหญ่ขึ้น ไม่มีปัญหาเรื่องเลข 1 กับตัว l เพราะหางของเลขหนึ่งจะยาวขึ้นมาอีกนิดหน่อย ส่วนเลข 0 กับตัว O ก็แยกกันสนิท นอกจากนั้นสัญลักษณ์พิเศษต่าง ๆ ก็ดูคมชัดขึ้น ตัวเอียงก็ดีขึ้น ข้อดีที่เพิ่มขึ้นเหล่านี้จะทำให้เขียน syntax ของ LaTeX ผิดน้อยลงอย่างมาก ๆ

ใครต้องการใช้ก็เข้า google หรือ bing ไปโหลดได้เลย

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s