ฟอนต์ 3x4 ที่เล็กที่สุดในโลกที่ยังอ่านได้
- ตัวพิมพ์ใหญ่ (3x3) พร้อมระยะห่างบรรทัด 1 พิกเซล (จึงเป็นที่มาของชื่อ 3x4)
- ตัวพิมพ์เล็ก (บางตัวมีขนาด 2x2)
- รวมสัญลักษณ์ ASCII ครบทั้งหมด
การใช้งานจริง
- ใช้ในจุดที่ไม่จำเป็นต้องให้อ่านจริงจัง แต่ก็ไม่อยากให้ดูเป็นตัวมั่ว ๆ เช่น ข้อความในหนังสือภายในเกม
- ใช้ทำพรีวิวงานพิมพ์ที่แสดงตัวอักษรได้อย่างแม่นยำ แทน placeholder แบบเบลอ ๆ
แรงจูงใจ
- ทำไมถึงท้าทายตัวเองกับงานที่ดู "เป็นไปไม่ได้" อย่างการสร้างฟอนต์ตัวพิมพ์เล็กที่เล็กที่สุดในโลกแต่ยังอ่านได้?
- คำว่า "ฟอนต์ที่เล็กที่สุดในโลก" หมายถึงอะไรกันแน่?
- จะออกแบบ glyph ตัวพิมพ์เล็กที่ยังอ่านได้ให้พอดีกับกริด 2x2 ได้หรือไม่?
- ระยะนำขั้นต่ำควรเป็นเท่าไร และมันส่งผลต่อความอ่านง่ายอย่างไร?
- เป็นการลองท้าทายเพื่อหาคำตอบในสิ่งที่ยังไม่รู้ และพยายามก้าวข้ามขีดจำกัด
ตัวพิมพ์ใหญ่ 3x3
- ตัวพิมพ์ใหญ่แบบ 3x3 เป็นปัญหาที่มีคำตอบหรือเป็นที่รู้จักกันอยู่แล้ว
- หากเริ่มจากฟอนต์ตัวพิมพ์ใหญ่ 3x3 แล้ว glyph ตัวพิมพ์เล็กควรยึดเซลล์ 2x2 เป็นหลักหรือไม่?
ตัวพิมพ์เล็กกับ 2x2
- กริด 2x2 มีความเป็นไปได้
2^4 = 16 แบบ
- แต่มีตัวพิมพ์เล็ก 26 ตัว และมีตัวเลือกเพียง 16 แบบเท่านั้น
- เนื่องจากเป้าหมายสำคัญที่สุดคือความอ่านง่าย glyph ตัวพิมพ์เล็กต่อไปนี้จึงไม่ใช้ 2x2:
b, d, f, g, h, j, k, l, m, n, p, q, t, u, v, w, y
- glyph 9 ตัวที่ต้องพอดีภายในเซลล์ 2x2 คือ:
a, c, e, i, o, r, s, x, z
- มีการไล่เรียงชุดค่าทั้ง 16 แบบของเซลล์ glyph 2x2
คำที่เป็นปัญหา
- คำส่วนใหญ่ยังอ่านได้จริง
- คำที่มี 'co' หรือ 'x' มักเป็นปัญหา
- จากการวิเคราะห์ความถี่ของคู่ตัวอักษร พบว่าคู่
oo และ co ปรากฏบ่อย ซึ่งอาจรบกวนการ "ถอดรหัส" จากบริบท
- หากแยก
c กับ o ออกจากกันได้ คาดว่าน่าจะบรรลุความอ่านได้ราว 99%
- แต่ท้ายที่สุดก็อาจต้องยอมรับในระดับที่อ่านได้เป็นส่วนใหญ่
Uber 4x4 texture atlas ของทุกความเป็นไปได้
- สำหรับคนที่สนใจ มี glyph ขาวดำขนาด 4x4 ทั้งหมด 65,536 แบบ
- มีการจัดทำ texture atlas ที่แสดง glyph ทั้งหมด โดยมีส่วนที่เน้น glyph ในตารางเป็นสีแดง และขอบเซลล์เป็นกรอบสีน้ำเงิน
งานที่เกี่ยวข้อง
- Simon Whitechapel เคยพยายามสร้างฟอนต์ 3x3 ที่มีตัวพิมพ์เล็กรวมอยู่ด้วยในปี 2004
- Anders de Flon สร้างฟอนต์ 3x3 ที่มีเฉพาะตัวพิมพ์ใหญ่
- Ken Perlin เคยนำเสนอฟอนต์ขนาดเล็ก 4x6 แต่ไม่ได้เผยแพร่ซอร์สโค้ด
- มีฟอนต์ "Zepto" 3x5 ของ Domenico Mazza
- รวมถึงงานที่สำรวจว่าตัวเลขฐานสิบหกจะวาดให้เล็กได้แค่ไหน
คำทักทายและคำขอบคุณ
- ขอขอบคุณทุกคนที่หลงใหลในพิกเซลฟอนต์
- ความดื้อรั้นของพวกเขาที่ไม่ยอมรับข้อจำกัดของความจริง และผลักขอบเขตของสิ่งที่เป็นไปได้อยู่เสมอ เป็นแรงบันดาลใจให้ทุกคนและเตือนให้มุ่งสู่ดวงดาวต่อไป
ความเห็นของ GN⁺
- โปรเจ็กต์ฟอนต์นี้เป็นความพยายามอันโดดเด่นในการสำรวจขีดสุดของ typography และช่วยขยายขอบเขตระหว่างงานออกแบบกับเทคโนโลยี
- งานชิ้นนี้สะท้อนการคิดอย่างลึกซึ้งเรื่องความอ่านง่ายและการใช้พิกเซลอย่างคุ้มค่าสูงสุด ซึ่งอาจมอบมุมมองใหม่ให้กับงานออกแบบดิจิทัลที่อิงข้อความ
- ฟอนต์มินิมัลลักษณะนี้อาจมีประโยชน์อย่างยิ่งกับหน้าจอขนาดเล็กหรือสภาพแวดล้อมความละเอียดต่ำ เช่น UI ของสมาร์ตวอทช์หรืออุปกรณ์ IoT
- อย่างไรก็ตาม ขอบเขตการใช้งานจริงของฟอนต์นี้อาจค่อนข้างจำกัด และอาจใช้งานในชีวิตประจำวันได้ยากสำหรับผู้ใช้ทั่วไปเพราะปัญหาด้านความอ่านง่าย
- โปรเจ็กต์ที่คล้ายกันยังมีฟอนต์ขนาดเล็กหลายแบบ เช่น Pixel Fonts หรือ Tiny Fonts ซึ่งพัฒนาขึ้นเพื่อเพิ่มความอ่านง่ายในสภาพแวดล้อมความละเอียดต่ำ
1 ความคิดเห็น
ความคิดเห็นใน Hacker News
ถ้าคุณสนใจฟอนต์ขนาดเล็กหลากหลายแบบ:
ประสบการณ์การทำงานกับซอฟต์แวร์วางแผนโครงการ:
ความเห็นเกี่ยวกับขนาดฟอนต์ 5x7:
ความอ่านออกที่น่าประทับใจของตัวพิมพ์ใหญ่ในขนาด 3x4 พิกเซล:
ความเห็นเกี่ยวกับฟอนต์นาโนและภาพขนาดใหญ่:
คำถามเกี่ยวกับฟอนต์ที่อ่านได้ซึ่งเล็กที่สุดในแง่ของไบต์:
มุกตลกที่บอกว่าอย่าให้ทนายความมาเจอฟอนต์นี้:
ความเป็นไปได้ในการใช้งานบน Sinclair ZX81 และเครื่องพิมพ์ T/S 2040:
การพูดถึงความทรงจำเมื่อ 50 ปีก่อนและปัญหาสายตาในปัจจุบัน:
คำอธิบายเกี่ยวกับจำนวนรวมของ glyph แบบโมโนโครม 4x4 และ texture atlas: