Isriya Paireepairit / mk / markpeak
A Thai tech geek. Co-founder of Blognone and SIU. Blogging on almost everything.
เพิ่งรู้วันนี้เองว่า Angsana UPC กับ Angsana New มันต่างกันตรงไหน
เคยสงสัยเหมือนกันสมัยหัดใช้คอมใหม่ๆ แต่ไม่ได้ติดใจอะไรมากนักถ้ามันใช้ได้ทั้งคู่ คำถามนี้เลยลบหายไปจากใจมานาน เชื่อว่าคนอื่นน่าจะคิดคล้ายๆ กัน
วันนี้มีโอกาสนั่งคุยกับคุณบุญเลิศ คนสร้าง Angsana, Browalia, Cordia เหล่านี้ เลยได้รู้ข้อแตกต่าง
ฟอนต์ TrueType ในปัจจุบันเป็นเวกเตอร์ ถึงแม้เวกเตอร์จะมีข้อดีที่ขยายอย่างไรก็ไม่มีวันแตก แต่ถ้าย่อภาพลงไปจนเล็กในขนาดหนึ่ง (สำหรับฟอนต์คือประมาณ 18pt ลงไป) จำนวนจุดที่แสดงผลบนจอจะเป็นข้อจำกัด ทำให้ฟอนต์เริ่มบิดๆ เบี้ยวๆ
hinting คือการบอกว่าจะวาดฟอนต์บนจออย่างไร anti-alias อย่างไรถึงจะสวย ซึ่งเป็นวิธีแบบ manual ต้องใช้ผู้เชี่ยวชาญจริงๆ สำหรับทำ hint และฟอนต์ตัวเดียวกันแต่คนละขนาด หรือคนละ resolution จำเป็นต้องใช้ hinting คนละชุดกัน เพราะ hinting สำหรับ 18pt อาจจะดูไม่ดีใน 12pt ก็ได้
เท่าที่ทราบปัจจุบันนี้ในโลกมีผู้เชี่ยวชาญการ hinting ระดับเทพจริงๆ 10 กว่าคนเท่านั้น หมกตัวอยู่ใน Microsoft, Apple, Adobe และบริษัทฟอนต์อย่าง Bitstream
ถ้าเคยใช้ Bitstream Vera จะพบว่ามันคมชัดมากแทบจะบาดเลย Vera เป็นหนึ่งฟอนต์ที่ได้รับการยอมรับว่ามี hinting ดีมากๆ
สำหรับ Mac OS X จะไม่มี hinting เพราะส่วนการแสดงผลนั้นใช้ OpenGL เข้ามาช่วยในการ composite ภาพส่วนต่างๆ เข้าด้วยกัน ทำให้ยกหน้าที่การทำ anti-alias ไปให้กับ OpenGL แล้ว ภาพเลยออกมาชัดจนไม่ต้องมี hinting (คุณบุญเลิศยังบอกด้วยว่าจะเห็นชัดเจนในจอแบบใหม่ของ PowerBook)
โลกของฟอนต์นี่ยิ่งใหญ่กว่าที่คิดไว้เยอะแฮะ
อัพเดต
แนะนำให้อ่านบล็อกของ Edd Dumbill - Linux fonts: still wanting
Comments
LewCPE
17 January, 2006 - 00:14
Permalink
น่าเชิญมาสัมภาษย์ลง Blognone สักทีนะ
TiD
17 January, 2006 - 01:34
Permalink
โอ้
โอ้ เรื่องที่สงสัยมานานมีคนมาเฉลยแล้ว
เห็นด้วยเลยครับ "โลกของฟอนต์นี่ยิ่งใหญ่กว่าที่คิดไว้เยอะแฮะ"
lulu
17 January, 2006 - 01:35
Permalink
คนตั้งชื่อเขาเก่งนะ (A)ngsana, (B)rowalia, (C)ordia, ... ไล่ไปเรื่อย ๆ
keng
17 January, 2006 - 09:57
Permalink
lew:
lew: น่าเชิญจริงๆ ล่ะนะ
somtoon
17 January, 2006 - 17:07
Permalink
โห
โห อึ้งเลยแฮะ
3C1P
18 January, 2006 - 14:36
Permalink
รู้แต่ว่าถ้าใช้ New ใน office ตัวอักษรภาษาไทยกับอังกฤษจะเปนฟอนต์เดียวกัน
ซึ่งถ้าเป็น UPC จะชอบมีปัญหาพวก -,'" 1234567890 ผิดขนาด ผิดฟอนต์
ipats
18 January, 2006 - 23:38
Permalink
เพิ่งจะรู้ความแตกต่างของสองตระกูลนี้นี่แหละครับเนี่ย
ว่าแต่ อยากทราบเรื่องเกี่ยวกับ cleartype ด้วยอ่ะครับ
มันเกี่ยวกับ hinting หรือเปล่า แล้วถ้าเอาไปใช้กับ crt มันจะเป็นอย่างไรอ่ะ
มีใครเคยลองบ้างครับ
mk
19 January, 2006 - 09:03
Permalink
ipats:
ผมคิดว่า ClearType น่าจะเป็นเทคนิคการทำ antialias แบบนึงสำหรับ LCD ไม่น่าจะเกี่ยวกับ hint นะ
gooogolf
19 January, 2006 - 18:10
Permalink
สุดยอดดดดด
พุทธา
21 January, 2006 - 12:10
Permalink
อันนี้ก็พึ่งนะเนี้ย เคยสงสัยแต่ไม่รู้ว่าทำไมมันแตกกันยังไงเหมือนกันครับ
กานน์
23 August, 2009 - 20:21
Permalink
ทำไมไม่ทำให้มันดีเหมือนของ
ทำไมไม่ทำให้มันดีเหมือนของ Mac เลยละ ดูกระจอกจัง
Add new comment