อยากให้ช่วยขยายความเรื่อง autohint ของ adobe ครับ
ผมเข้าไปดูใน link แล้วมีอะไรเต็มไปหมดเลย
เรื่องมันยาวครับ จะพยายามตอบ มันเป็นวิธีแก้ปัญหาทางเทคนิคล้วนๆ ไม่เกี่ยวกับการออกแบบฟอนต์แต่อย่างใด
เริ่มจาก AFDKO ของ Adobe ก่อน มันเป็น Command line tools ที่รวมเครื่องมือทำฟอนต์ตามมาตรฐาน Adobe ไว้หลายตัว (เขาว่างั้นนะ) Autohint เป็นแค่หนึ่งในนั้น นอกนั้นก็เป็น utilities สำหรับตรวจสอบความถูกต้องของฟอนต์ พวก font technician ใช้กันเยอะ แต่ไม่มี Graphic interface ซักตัว วิธีทำฟอนต์แบบ Adobe คือใช้ซอร์สโค้ดที่เป็น text files และ generate เป็น OTF (ตัวอย่าง Source Sans Pro
https://github.com/adobe-fonts/source-sans-pro)
ส่วนเหตุผลที่ผมใช้ Autohint ของ Adobe เพราะต้องการให้ฟอนต์ OTF ในชุดนี้มันพอดูได้ในขนาดเล็กสำหรับจอแสดงผลด้วยครับ (ก่อนหน้านี้ใช้ autohint ของ fontforge แล้วมันดูแย่ในขนาดต่ำกว่า 24px) อีกอย่างปกติผมวาด contour แบบ cubic ซึ่งเหมาะกับ OTF แต่เวลาแปลงเป็น TTF ซึ่งเป็น quadratic แล้วต้นฉบับมันเสีย (นั่นเป็นเหตุผลที่ผมไม่ค่อยชอบ TrueType) ส่วนเหตุผลที่ใช้ TTFAutohint ของ FreeType คือ ผมมีโอกาสดูฟอนต์ตัวเองใน Windows แล้ว OTF ที่ hint มันดันดูแย่กว่า TTF แล้วโปรเจ็คต์นี้ผมปล่อยเป็น web fonts ด้วย แปลว่าต้องเอาไปใช้บนเว็บสำหรับจอคอมพิวเตอร์ได้ดีด้วย เลยจำเป็นต้อง hint
Font hinting มันจำเป็นเฉพาะสำหรับจอแสดงผลครับเพราะพิกเซลมันจำกัด งานสิ่งพิมพ์ไม่เจอปัญหา แต่ manual hint ไม่ใช่ทางเลือกของผมแน่ๆ มันเสียเวลา เลยใช้เครื่องมือที่พวกโปรเขาใช้กันมาช่วยเท่านั้นเอง (AFDKO เพิ่งจะมีเวอร์ชั่นสำหรับ Linux ผมก็เพิ่งหัดใช้เหมือนกัน)