12 पॉइंट द्वारा GN⁺ 2024-03-18 | 1 टिप्पणियां | WhatsApp पर शेयर करें

दुनिया का सबसे छोटा पढ़ने योग्य 3x4 फ़ॉन्ट

  • uppercase (3x3) में 1-पिक्सेल leading शामिल है (इसीलिए इसका नाम 3x4 है)
  • lowercase (कुछ 2x2 आकार के हैं)
  • सभी ASCII symbols शामिल हैं।

व्यावहारिक उपयोग

  • जैसे गेम के भीतर किताबों के अक्षर — जिन्हें पढ़ना ज़रूरी नहीं, लेकिन जो बकवास जैसे न दिखें, ऐसी जगहों के लिए
  • धुंधले placeholder की जगह सटीक अक्षर दिखाने वाले print preview

प्रेरणा

  • दुनिया का सबसे छोटा पढ़ने योग्य lowercase फ़ॉन्ट बनाने जैसे 'असंभव' काम को चुनौती देने की वजह क्या है?
  • 'दुनिया का सबसे छोटा फ़ॉन्ट' होने का मतलब क्या है?
  • क्या 2x2 grid में फिट होने वाले पढ़ने योग्य lowercase glyphs डिज़ाइन किए जा सकते हैं?
  • न्यूनतम leading कितना हो सकता है? leading पठनीयता को कैसे प्रभावित करता है?
  • अनजान सवालों के जवाब खोजने और सीमाओं को पार करने की कोशिश करना।

uppercase 3x3

  • 3x3 uppercase पहले से ही हल की जा चुकी या जानी-पहचानी समस्या है।
  • अगर 3x3 uppercase फ़ॉन्ट से शुरुआत की जाए, तो क्या lowercase glyphs को 2x2 cells के इर्द-गिर्द केंद्रित होना चाहिए?

lowercase और 2x2

  • 2x2 grid में 2^4 = 16 संयोजन होते हैं।
  • 26 lowercase अक्षरों के लिए केवल 16 विकल्प हैं।
  • क्योंकि पठनीयता सबसे महत्वपूर्ण लक्ष्य है, इसलिए ये lowercase glyphs 2x2 नहीं हैं: b, d, f, g, h, j, k, l, m, n, p, q, t, u, v, w, y
  • वे 9 glyphs जिन्हें 2x2 cell के भीतर फिट होना है: a, c, e, i, o, r, s, x, z
  • 2x2 glyph cell के सभी 16 संयोजनों की सूची दी गई है।

समस्या पैदा करने वाले शब्द

  • ज़्यादातर शब्द वास्तव में पढ़े जा सकते हैं।
  • जिन शब्दों में 'co' या 'x' शामिल हो, वे समस्या बनते हैं।
  • character pair frequency analysis के अनुसार, oo और co जोड़े अक्सर आते हैं, और यह context को 'decode' करने में बाधा बन सकते हैं।
  • अगर c और o में अंतर किया जा सके, तो अनुमान है कि लगभग 99% पठनीयता हासिल की जा सकती है।
  • लेकिन फ़िलहाल अधिकतर मामलों में पढ़े जा सकने के स्तर से संतुष्ट होना होगा।

Uber 4x4 texture atlas के सभी संयोजन

  • अगर आपकी रुचि हो, तो कुल 65,536 4x4 black-and-white glyphs हैं।
  • सभी glyphs दिखाने वाला एक texture atlas दिया गया है, जिसमें टेबल में highlighted glyphs (लाल रंग) और cell boundaries (नीली बॉर्डर) भी दिखाई गई हैं।

संबंधित कार्य

  • Simon Whitechapel ने 2004 में lowercase सहित 3x3 फ़ॉन्ट बनाने की कोशिश की थी।
  • Anders de Flon ने केवल uppercase वाला 3x3 फ़ॉन्ट बनाया।
  • Ken Perlin ने 4x6 का छोटा फ़ॉन्ट दिया, लेकिन source code उपलब्ध नहीं कराया।
  • Domenico Mazza का "Zepto" 3x5 फ़ॉन्ट भी है।
  • इसमें यह काम भी शामिल है कि hexadecimal digits को कितना छोटा बनाकर ड्रॉ किया जा सकता है।

अभिवादन और धन्यवाद

  • pixel fonts के प्रति जुनूनी सभी लोगों को धन्यवाद।
  • उनकी यह जिद कि वे हक़ीक़त को अंतिम सीमा न मानें और हमेशा संभव की सीमाओं को आगे बढ़ाएँ, सबको प्रेरित करती है और हमेशा सितारों तक पहुँचने की कोशिश करने की याद दिलाती है।

GN⁺ की राय

  • यह फ़ॉन्ट प्रोजेक्ट typography की चरम सीमाओं को खोजने की एक अनोखी कोशिश है, जो design और technology की सीमाएँ बढ़ाने में योगदान देती है।
  • इसमें पठनीयता और pixels के सर्वोत्तम उपयोग पर गहरा विचार दिखता है, जो text-based digital design के लिए नया दृष्टिकोण दे सकता है।
  • ऐसे minimalistic फ़ॉन्ट खासकर छोटे display या low-resolution environments में उपयोगी हो सकते हैं, जैसे smartwatch या IoT device UI में।
  • हालांकि, इस फ़ॉन्ट का वास्तविक उपयोग-क्षेत्र सीमित हो सकता है, और सामान्य उपयोगकर्ताओं के लिए रोज़मर्रा में इसका इस्तेमाल पठनीयता की वजह से मुश्किल हो सकता है।
  • इसी तरह के प्रोजेक्ट्स में Pixel Fonts या Tiny Fonts जैसे विभिन्न छोटे फ़ॉन्ट शामिल हैं, जिन्हें low-resolution environments में पठनीयता बढ़ाने के लिए विकसित किया गया है।

1 टिप्पणियां

 
GN⁺ 2024-03-18
Hacker News की राय
  • अगर आपकी रुचि विभिन्न छोटे fonts में है:

    • PICO-8 का 3x5 font programming characters को support करता है।
    • Ken Perlin का RGB stripe subpixel font है, लेकिन मूल पेज Java इस्तेमाल करने के कारण access नहीं किया जा सकता। अतिरिक्त जानकारी Fast Company वेबसाइट पर मिल सकती है।
    • Dotsies उन लोगों के लिए font है जो बहुत अजीब encoding आज़माना चाहते हैं।
    • Hacker News पर और भी उदाहरण हैं।
  • project planning software पर काम करने का अनुभव:

    • font और data density पर बहस में फँस गए।
    • यह तर्क दिया कि स्क्रीन पर दिखने वाले characters की संख्या बढ़ाने से लोगों की पूरे वाक्यांश का अनुमान लगाने की क्षमता बेहतर होगी।
    • project management meetings में लोगों का बार-बार पूछना कि वहाँ क्या लिखा है, momentum को बाधित कर सकता है।
    • projector screen पर 5 fonts दिखाए गए, अलग-अलग font sizes के साथ test किया गया, और voting से फैसला लिया गया।
    • Verdana 13pt सबसे अधिक readable था, और प्रति inch characters की संख्या भी अधिक थी।
    • लेकिन कंपनी ने इसे अपने flagship app में इस्तेमाल हो रहे दूसरे font से match करने के लिए बदलने को कहा।
  • 5x7 font size पर राय:

    • 5x7 वह सबसे छोटा आकार है जिसमें characters अब भी पूरी तरह पहचाने जा सकते हैं, और यही सभी सामान्य character LCDs में इस्तेमाल होता है।
    • इससे छोटे fonts "लगभग याद दिलाने वाले custom glyphs को पहचानने" का अभ्यास बन जाते हैं।
  • 3x4 pixels पर uppercase की प्रभावशाली readability:

    • uppercase 3x4 pixels पर प्रभावशाली है, लेकिन lowercase लगभग पढ़ने लायक नहीं है।
  • nano fonts और बड़ी image पर राय:

    • बड़ी image 4873 KB bitmap है, लेकिन PNG का उपयोग करके इसे 47 KB तक lossless compress किया जा सकता है।
  • सबसे छोटे (bytes के हिसाब से) readable font पर सवाल:

    • यह जिज्ञासा है कि readable font बनाने वाला code कितना छोटा हो सकता है।
    • SVG, bitmap, shader के भीतर triangles आदि generate किए जा सकते हैं।
  • मज़ाक कि वकीलों को यह font नहीं मिलना चाहिए:

  • Sinclair ZX81 और T/S 2040 printer पर उपयोग की संभावना:

    • Sinclair ZX81 पर 85x48 characters हो सकते हैं, और T/S 2040 printer पर print भी किया जा सकता है।
  • 50 साल पहले की यादों और मौजूदा नज़र की समस्याओं का उल्लेख:

  • 4x4 monochrome glyphs की कुल संख्या और texture atlas पर विवरण:

    • कुल 65,536 4x4 monochrome glyphs हैं, और texture atlas में हमारे glyphs table में कहाँ हैं, यह लाल रंग में highlight करके दिखाया गया है।
    • यह सवाल कि क्या यह font मूल रूप से पहले से मौजूद था, या बस खोजा गया।
    • यह दार्शनिक सवाल कि जो कुछ हम बनाते हैं, क्या वह भी किसी उच्च आयाम में पहले से मौजूद होता है।