6 पॉइंट द्वारा GN⁺ 2025-09-14 | 3 टिप्पणियां | WhatsApp पर शेयर करें
  • Two Slice सिर्फ 2 पिक्सेल ऊंचाई वाला एक अल्ट्रा-छोटा फ़ॉन्ट है
  • इसे पढ़ना मुश्किल लग सकता है, लेकिन वास्तव में छोटे आकार में भी यह काफ़ी हद तक पढ़ने योग्य रहता है
  • इसमें uppercase/lowercase दोनों मौजूद हैं, और हर एक के थोड़े अलग variants दिए गए हैं ताकि उपयोगकर्ता अपने लिए ज़्यादा पढ़ने में आसान विकल्प चुन सकें
  • इसमें numbers (पूरी तरह नहीं, लेकिन implement किए गए हैं) और कुछ punctuation भी शामिल हैं, इसलिए यह तरह-तरह के input में इस्तेमाल किया जा सकता है
  • एक दिलचस्प विशेषता यह है कि आकार और छोटा करने पर इसकी readability उल्टा बेहतर हो जाती है
  • इसे homepage पर सीधे आज़माया जा सकता है, और font file download करके किसी भी project या commercial purpose में इस्तेमाल किया जा सकता है
  • यह CC BY-SA लाइसेंस के तहत जारी किया गया है, इसलिए commercial use संभव है
  • उपयोग करते समय author attribution देना अनिवार्य है

3 टिप्पणियां

 
roxie 2025-09-18

यह तो ज़बरदस्ती है...

 
argo9 2025-09-15

ऐसा करने पर लगता है कि Hangul के साथ भी यह संभव हो सकता है... पहेलियाँ तो बनाई जा सकती हैं...

 
GN⁺ 2025-09-14
Hacker News की राय
  • 8x8 से छोटे फ़ॉन्ट्स के लिए भी पूरी तरह स्वतंत्र एक subculture मौजूद है, और इन्हें वास्तव में छोटे LED डिस्प्ले जैसी जगहों पर व्यावहारिक रूप से इस्तेमाल किया जाता है, हालांकि ऐसे फ़ॉन्ट्स काफ़ी चरम उदाहरण हैं, Picket Right font लिंक भी है
    • Samuel Morse द्वारा आविष्कृत 1-pixel ऊँचाई वाले फ़ॉन्ट की भी याद आ सकती है, लेकिन उसे पढ़ने के लिए काफ़ी अभ्यास चाहिए
    • यह जानने की जिज्ञासा है कि क्या रंगों का उपयोग करने वाले ultra-small फ़ॉन्ट्स भी हैं; उदाहरण के लिए, यह 2-pixel चौड़ाई वाला Picket Right font subpixel फीचर के साथ और पतला हो सकता है, और Two Slice font भी anti-aliasing लगाने पर शायद अधिक पढ़ने योग्य लगे
    • यह फ़ॉन्ट मौजूदा फ़ॉन्ट्स को पतली स्ट्रिप्स की तरह काटकर बनाया गया लगता है, इसलिए तुलनात्मक रूप से पढ़ना आसान है
    • Two Slice font लिंक भी है, और जिज्ञासा है कि क्या यह उसी लेखक का काम है
    • हर बार जब ऐसी शानदार subculture दिखती है, तो hacker culture की भावना महसूस होती है और मज़ा आता है
  • अंग्रेज़ी शब्दों और वाक्यों की कम entropy की वजह से पठनीयता काफ़ी बेहतर हो जाती है; अगर एक alphabet दिखाई न दे तब भी आसपास के context से अर्थ का अनुमान लगाया जा सकता है, लेकिन random strings से परीक्षण करने पर यह प्रभाव लगभग गायब हो जाता है
    • हम अक्सर अक्षरों की अलग-अलग पहचान से ज़्यादा glyphs (अक्षर-आकृतियों) के रूप में पूरे अक्षर या शब्द को आसानी से पहचानते हैं; 2x2 grid में सिर्फ 16 patterns ही होते हैं, लेकिन एकल अक्षर के बजाय शब्दों की लगातार बनती आकृति को पकड़ने पर पर्याप्त संकेत मिल जाते हैं, यह कुछ हद तक खराब handwriting पढ़ने के अनुभव जैसा है; 2x2 font भी बिना किसी विशेष सीख के तुरंत पढ़ा जा सकता है, लेकिन वास्तव में यह रोज़मर्रा के लंबे प्रशिक्षण का नतीजा है; ऐसे अनुभव से समझ आता है कि word recognition कैसे होती है
  • 8-bit दौर की याद आ गई; Tasword II को ZX Spectrum पर 256x192 की बहुत कम स्क्रीन resolution के कारण डेवलपर्स को minimalist fonts इस्तेमाल करने पड़े थे, यहाँ screenshot में नीचे वाली इमेज लगभग 3-pixel चौड़ाई का फ़ॉन्ट दिखाती है, OP का 2-pixel चौड़ाई वाला फ़ॉन्ट व्यक्तिगत तौर पर बहुत ज़्यादा चरम लगता है
    • शुरुआती Spectrum emulators (JPP आदि) में कुछ ने 2-pixel ऊँचाई वाले फ़ॉन्ट को VGA text mode में लागू किया था, जहाँ हर अक्षर को उसकी unique संख्या (जैसे 65=01000001) के रूप में 2 लाइनों में दिखाया जाता था; इससे byte इकाई में पंक्तियाँ खींची जा सकती थीं और सिर्फ Y offset bits संभालकर color clash की भी नकल की जा सकती थी
    • Commodore 64 का VIP Term भी कुछ ऐसा ही था, जो 4x8 क्षेत्र में 3x7 bitmap font का उपयोग करके 80-column text दिखाता था; word processor में इसका ऐसा उपयोग हुआ हो, यह नहीं पता, लेकिन printer preview में ऐसा ज़रूर था
  • ऐसे फ़ॉन्ट्स में हर अक्षर के आसपास की खाली जगह बहुत महत्वपूर्ण होती है; व्यवहार में यह 4x4 space जैसा बन जाता है, और 3x4 तक घटाने पर पढ़ना मुश्किल हो जाता है, इसलिए यह अक्षम भी है; अपवादस्वरूप, यदि वास्तविक डिस्प्ले में हर pixel block के बीच खाली जगह हो तो यह कॉन्फ़िगरेशन optimal हो सकता है; फिर भी, इस स्तर पर 1 डॉलर से कम के OLED पर 16x32 characters या 3 डॉलर के integrated कंप्यूटर पर 10x18 characters तक दिखाना संभव है, जो प्रभावशाली है; वास्तविक प्रोजेक्ट में tiny fonts इस्तेमाल करने हों तो 4x5 (3x4+padding) को न्यूनतम सीमा के रूप में सुझाया जाता है, और इसमें padding की स्थिति पढ़ने की सुविधा को काफ़ी बढ़ाती है
    • glyph spacing या line spacing bitmap में शामिल होने वाले तत्व नहीं हैं
  • इस फ़ॉन्ट में लिखे टेक्स्ट को पढ़ने की कोशिश करते हुए सिरदर्द जैसा महसूस होता है
  • कभी सोचा भी नहीं था कि इतने चरम स्तर का फ़ॉन्ट संभव होगा, यह सचमुच शानदार लगता है
  • जिज्ञासा है कि क्या OCR तकनीक इस फ़ॉन्ट को पढ़ सकती है
  • दूसरी ओर, व्यवहार में 3x5 फ़ॉन्ट उपयोगी रहता है
    • छोटे OLED डिस्प्ले के लिए “Tom Thumb” font सच में बहुत पसंद है, Tom Thumb परिचय लिंक और Ada library implementation लिंक भी कभी विकसित किए गए थे
    • low-resolution में 3x5 font काफ़ी आसानी से पढ़ा जा सकता है; Master Of Orion भी 3x5 font का उपयोग करता है और उसकी readability बहुत अच्छी है
  • जिज्ञासा है कि Chinese characters के लिए न्यूनतम resolution क्या होगी; निश्चित रूप से लगता है कि वह 2 pixels से बड़ी होगी
    • कहा जाता है कि अधिकांश पारंपरिक Chinese characters के लिए 8x8 लगभग न्यूनतम है, उदाहरण इमेज लिंक; simplified Chinese या katakana/hiragana इससे छोटे हो सकते हैं, लेकिन 2x2 में Two Slice font जैसा कुछ भी बिल्कुल पढ़ने योग्य नहीं होगा
  • capital H, जुड़े न होने वाले pixels की वजह से 'ii' या "II" से अलग नहीं पहचाना जाता; विचार अच्छा है, लेकिन यह हिस्सा गलत चुनाव जैसा लगता है
    • "HiGh sky buys The lies" को इस फ़ॉन्ट में पढ़ने पर लगभग समझ ही नहीं आता कि क्या लिखा है
    • V, X, Y तीनों पूरी तरह एक जैसे लगते हैं, इसलिए यह और खटकता है; waxy और wavy में फ़र्क करना भी मुश्किल है