ตัวอักษร 3x4 ที่อ่านง่ายที่สุดในโลกพร้อมตัวพิมพ์เล็กที่อ่านได้! รวมถึง:
3x4
สำหรับความซื่อสัตย์)ฉันรู้ว่าคุณกำลังคิดอะไร .. ฟอนต์นี้เป็นอย่างไรโดยเฉพาะอย่างยิ่งร่ายมนตร์ 2x2 ตัวพิมพ์เล็ก ๆ
เมื่อความแปลกใหม่สึกหรอตัวอย่างที่ "ใช้งานได้จริง" จะแสดงผล "หน้าหนังสือในเกม" ที่ดูเหมือนจะไม่พูดพล่อยๆที่สมบูรณ์หรือ "ตัวอย่างการพิมพ์ที่แม่นยำ" ด้วยข้อความจริง ใกล้กับการเป็นร่ายมนตร์ลดขนาดลง
ทำไม
ทำไมถึงพยายามทำภารกิจ "เป็นไปไม่ได้" ในการสร้างตัวอักษรตัวพิมพ์เล็กที่อ่านได้น้อยที่สุดโลก? อย่างแรกมันหมายความว่าอย่างไรที่จะพูดว่า "ตัวอักษรที่เล็กที่สุดในโลก?" นี่คือเท่าที่ฉันรู้ ณ เดือนกรกฎาคม 2558 ตัวอักษรเดียวที่มีร่ายมนตร์ตัวพิมพ์เล็ก 2x2 ที่อ่านได้ โปรดแจ้งให้เราทราบหากคุณพบอีกอัน!
เราจะไปได้ขนาดตัวอักษรขนาดเล็กแค่ไหน? 3x3? ใช่สิ่งเหล่านี้ทำไปแล้วสำหรับตัวพิมพ์ใหญ่ ดูการอ้างอิงในตอนท้าย
แล้ว 2x2 ล่ะ? เราสามารถออกแบบร่ายมนตร์ตัวพิมพ์เล็กที่อ่านได้ซึ่งสามารถพอดีกับกริด 2x2 ได้หรือไม่? นอกจากนี้ผู้นำขั้นต่ำคืออะไร? ความสามารถในการอ่านเอฟเฟกต์ชั้นนำได้อย่างไร?
คำตอบสั้น ๆ สำหรับแรงจูงใจคือ: เพื่อตอบสิ่งที่ไม่รู้จัก
คำตอบที่ยาวนานคือ: บางส่วนสำหรับความท้าทาย แต่ส่วนใหญ่เป็นเพราะเพียงแค่ผลักดันยานไปยัง ขีด จำกัด สูงสุด ของมันมันบังคับให้ตัวเองก้าวถอยหลังและ วิเคราะห์ ว่าเป้าหมายคืออะไรและคิดในภายหลังว่ามันอาจเป็นไปได้อย่างไร "สาระสำคัญ" ของร่ายมนตร์ คือ อะไร? อะไรที่ทำให้สัญลักษณ์เล็ก ๆ อ่านได้ อะไรทำให้ 'A' A 'A', 'e' an 'e' หรือ 's' an 's' เมื่อคุณมีเพียง 3x3 หรือ 2x2 พิกเซลที่จะทำงานด้วย?
เนื่องจากไม่มีพิกเซล "ภายนอก" ถึง "ทางเลือก" ลงบนพิกเซล ทุก พิกเซลจึงมีความสำคัญมากขึ้น แม้แต่ข้อผิดพลาด 1 พิกเซลก็โดดเด่นจริงๆ มันเป็นภารกิจนี้สำหรับการค้นพบตัวเองและทำความเข้าใจกับ "เทาของการพิมพ์" นี้ที่โครงการนี้เกิด
3x3 ตัวพิมพ์ใหญ่ได้รับการ "แก้ไข" หรือ "เป็นที่รู้จัก" มานานหลายครั้งตามที่ฉันได้กล่าวไว้ข้างต้น นี่เป็นจุดเริ่มต้นที่ดี
หากเราเริ่มต้นด้วยตัวอักษร 3x3 ตัวพิมพ์ใหญ่นั่นหมายความว่ากลีฟตัวเล็กจะต้องมุ่งเน้นไปที่เซลล์ 2x2 หรือไม่? มาหากันเถอะ!
กริด 2x2 มี 2^4 = 16 การเรียงสับเปลี่ยน นั่นเป็นเพียง 16 ตัวเลือกสำหรับตัวอักษรตัวพิมพ์เล็ก 26 ตัว! ในความเป็นจริงการอ่านเป็นเป้าหมายที่สำคัญที่สุดดังนั้นร่ายมนตร์ตัวพิมพ์เล็กต่อไปนี้ไม่ใช่ 2x2:
`b` `d` `f` `g`
`h` `j` `k` `l` `m` `n`
`p` `q` `t` `u`
`v` `w` `y`
นั่นทำให้ร่ายมนตร์ 9 ตัวเหล่านี้พอดีกับเซลล์ 2x2
นี่คือการเรียงสับเปลี่ยนทั้งหมด 16 รายการของเซลล์สัญลักษณ์ 2x2:
.. not usable = space
..
.. not usuable = period but wrong kerning
.x
.. not usable = period
x.
.. not usable, confused with `_`
xx
.x no meaning, wrong kerning
..
.x not usable, wrong kerning
.x
.x chosen as `s
x.
.x chosen as `a`
xx
x. no meaning
..
x. chosen as `z`
.x
x. chosen as `i`
x.
x. chosen as `e`
xx
xx no meaning,
..
xx no meaning
.x
xx chosen as `r`
x.
xx chosen as `c` `o` and `x`
xx
คำใดที่อ่านยาก? เชื่อหรือไม่ว่าคำพูดส่วนใหญ่สามารถอ่านได้จริง (เมื่อคุณคุ้นเคยกับแบบอักษร) เนื่องจากเรามีร่ายมนตร์ที่น่าเกรงขาม 3 คำคำที่ลำบากเป็นสิ่งที่มี 'CO' หรือ 'x' เช่น:
การค้นหาอย่างรวดเร็วของการวิเคราะห์ความถี่ "ความถี่ของคู่จดหมาย" เผยให้เห็นว่าคู่ oo
และ co
ปรากฏขึ้นบ่อยครั้งพอที่พวกเขาจะน่ารำคาญที่จะ "ถอดรหัส" บริบท หากเราสามารถแยกความแตกต่างระหว่าง c
และ o
ฉันคาดว่าเราสามารถเข้าถึงความสามารถในการอ่าน ~ 99% โอ้สิ่งที่ 1 พิกเซลแนวตั้งพิเศษเพิ่ม! แต่อนิจจาเราจะต้องชำระให้กับ "ส่วนใหญ่อ่านได้" ถึงกระนั้นฉันก็มีความสุขกับสิ่งนี้เมื่อพิจารณาว่าฉันคิดว่างานนั้นเป็นไปไม่ได้ (เกือบ) เป็นไปไม่ได้เมื่อฉันเริ่มต้นครั้งแรก
เพียงพอแล้ว! รูปภาพอยู่ที่ไหน เอาล่ะแล้วโดยไม่ต้องกังวลใจ ...
nanofont -u
nanofont3x4 -u nanofont3x4.cpp
nanofont -u -1 nanofont3x4.cpp
nanofont -u -2 nanofont3x4.cpp
คุณสามารถทำตัวหนาปลอมด้วยตนเองได้อย่างง่ายดายโดยการหรี่ฟอนต์และทำให้พื้นที่ที่คุณต้องการเป็นตัวหนา ฉันเสียใจที่ไม่มีรหัสสำหรับเรื่องนี้
เหตุผลสำหรับมิติที่ตลกคือเพื่อให้แผนที่ความละเอียด 1: 1 บน iPhone 5
คนที่มีชื่อเสียง แต่น่ารำคาญ "เป็นแบบฝึกหัดสำหรับผู้อ่าน" -
หนึ่งจะต้องทำ greyscale anti-aliasing ที่เหมาะสมการชดเชยบางส่วน-texel เพื่อรับตัวเอียง บางทีคนอื่นอาจจะท้าทาย?
ในกรณีที่คุณสนใจมีร่ายมนตร์โมโนโครมทั้งหมด 65,536 4x4 นี่คือแผนที่พื้นผิว Uber ที่แสดงให้เห็นว่าพวกเขาทั้งหมดมีร่ายมนตร์ของเราไฮไลต์ (สีแดง) ที่พวกเขาอยู่ในตาราง เส้นขอบสีน้ำเงินใช้เพื่อแสดงขอบเขตของเซลล์
Simon Whitechapel ย้อนกลับไปในปี 2004 พยายามสร้างแบบอักษร 3x3 ที่มีตัวพิมพ์เล็ก
เขามีร่ายมนตร์ตัวพิมพ์เล็ก แต่โปรดทราบว่าเส้นกลางอยู่ทั่วสถานที่สำหรับร่ายมนตร์เช่น c
และ p
Anders de Flon สร้างแบบอักษร 3x3 แต่เป็นกรณีบนเท่านั้น
Ken Perlin จัดหาแบบอักษรขนาดเล็ก 4x6 (2006 และอีกครั้งในปี 2010) แต่ไม่ได้ให้ซอร์สโค้ดใด ๆ ! wtf? -
Font "Zepto" 3x5 ของ Domenico Mazza:
"คุณสามารถวาดตัวเลขทั้งหมด 16 ตัวได้ขนาดเล็กแค่ไหน"; รวม 2x3 (!!), 2x4, 3x4 และ 3x5
สำหรับนักวิจัยและนักวิทยาศาสตร์ทุกคนที่ไม่ได้สร้างรหัสของคุณและที่สำคัญกว่านั้นข้อมูลของคุณพร้อมสำหรับการตรวจสอบอิสระ - รับโปรแกรมได้โปรด
"ถ้าฉันได้เห็นเพิ่มเติมมันก็คือการยืนอยู่บนไหล่ของไจแอนต์" - ได้รับความนิยมจากไอแซคนิวตันซึ่งเป็นผลมาจากเบอร์นาร์ดแห่งชาร์ตส์
ขอขอบคุณเป็นพิเศษสำหรับ Fontstruct dpla
สำหรับแรงจูงใจที่จะทำสิ่งที่เป็นไปไม่ได้!
สำหรับทุกคนที่หมกมุ่นอยู่กับฟอนต์พิกเซล: ขอบคุณสำหรับการแบ่งปันงานของคุณ! ความดื้อรั้นของคุณที่จะไม่ยอมรับความเป็นจริงสำหรับสิ่งที่มันเป็น แต่เพื่อผลักดันขอบเขตของสิ่งที่คิดว่าเป็นไปได้คือแรงบันดาลใจและเตือนให้พวกเราทุกคนมุ่งมั่นและ "เอื้อมมือไปหาดวงดาว" สิ่งที่เราเรียนรู้ระหว่างทางทำให้การเดินทางคุ้มค่า