2 पॉइंट द्वारा GN⁺ 6 시간 전 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • Analog Mono 1990 के दशक के VCR·TV·camcorder·hi-fi उपकरणों के VCR OSD Mono पर आधारित एक pixel-style font है, जिसमें low baseline की वजह से आने वाली समस्याओं को सुधारा गया है
  • VCR OSD Mono में descender वाले अक्षर ऊपर की ओर खिंच जाते थे, और Analog Mono इस baseline समस्या को ठीक करता है
  • Coral Pixels एक color font है जो Google Fonts पर भी उपलब्ध है, और 1990~2000 के दशक जैसी रंगीन edge bleeding को font के भीतर ही समेटता है
  • Two Slice सिर्फ 2-pixel ऊँचाई वाला font है, जो “किसी हद तक पढ़ा जा सकता है” को सामने रखने वाला बेहद छोटा pixel font है
  • Geist Pixel pixel font को सिर्फ सजावट नहीं, बल्कि production typography system के एक functional tool के रूप में देखता है, और metrics व kerning जैसे सहायक कामों को महत्व देता है

कुछ आधुनिक pixel-style font

  • Analog Mono

    • Andrew Gleeson का Analog Mono 1990 के दशक के VCR, TV, camcorder, hi-fi उपकरणों में आम तौर पर दिखने वाले VCR OSD Mono पर आधारित एक pixel-style font है
    • मूल font में low baseline की वजह से descender वाले अक्षर ऊपर की ओर खिंच जाते थे, और Analog Mono इसे सुधारता है
  • Coral Pixels

    • Kumiko Yoshida का Coral Pixels एक color font है जो Google Fonts पर भी उपलब्ध है
    • यह 1990 और 2000 के दशक की रंगीन edge bleeding को font के भीतर ही शामिल करता है
    • यह bleeding मूल रूप से subpixel rendering का परिणाम था, लेकिन अब nostalgia या एक स्वतंत्र visual element के रूप में भी इस्तेमाल होता है
  • Two Slice

    • Joseph Fatula का Two Slice सिर्फ 2-pixel ऊँचाई वाला font है, जो “किसी हद तक पढ़ा जा सकता है” को सामने रखता है
  • Geist Pixel

    • ऊपर बताए गए सभी font ऐसे vector font हैं जिन्हें आधुनिक operating system पर install किया जा सकता है, लेकिन उन्हें pixel font जैसा दिखने के लिए बनाया गया है
    • Vercel का Geist Pixel pixel font को सिर्फ सजावटी चीज़ नहीं, बल्कि एक बड़े typography system के भीतर इस्तेमाल होने वाले functional tool के रूप में देखता है
    • Geist Pixel के अनुसार production में pixel font अक्सर viewport के बीच scaling समस्याओं, मौजूदा typography से टकराने वाले metrics, और केवल सजावटी प्रकृति की वजह से टूट जाते हैं; इसलिए यह visual texture और product के लिए ज़रूरी typographic सख्ती, दोनों को साथ बनाए रखने की कोशिश करता है
    • किसी font की कमज़ोरी अक्सर अक्षरों के आकार में नहीं, बल्कि kerning, metadata, अतिरिक्त glyph, vertical metrics जैसे अदृश्य सहायक कामों में होती है, और Geist Pixel टीम खास तौर पर vertical metrics को महत्व देती है

1 टिप्पणियां

 
GN⁺ 6 시간 전
Hacker News टिप्पणियाँ
  • एक बात जिसे भूलना आसान है, यह है कि आधुनिक pixel fonts सभी यह मानकर बनाए जाते हैं कि pixel का aspect ratio 1:1 है, यानी ऊँचाई और चौड़ाई बराबर है। इसलिए 8x8 का character box एकदम सही वर्ग बनता है
    लेकिन पुराने कंप्यूटर डिस्प्ले में से काफ़ी ऐसे नहीं थे, और ज़्यादातर में vertical lines की तुलना में horizontal resolution ज़्यादा सघन होती थी, इसलिए समान भौतिक दूरी में horizontal pixels अधिक होते थे। 1:1 square pixels लगभग Macintosh की एक क्रांतिकारी चीज़ थी, और उस समय बहुत दुर्लभ थी, इसलिए इस पेज के fonts अगर किसी दूसरे 80s डिवाइस पर देखे जाते, तो वे “सही” नहीं दिखते। उल्टा, उन डिवाइसों के fonts को आधुनिक डिस्प्ले पर लाने पर भी वे अटपटे लगते

    • यह पूरी तरह भुला नहीं दिया गया है। उदाहरण के लिए शायद सबसे बड़ा bitmap font आर्काइव, int10h font collection, font-दर-font aspect ratio correction को साफ़ तौर पर दिखाता है https://int10h.org/oldschool-pc-fonts/
  • Analog Mono और Two Slice वाकई शानदार हैं। अगर आपको इस तरह की चीज़ें पसंद हैं, तो मेरी पसंदीदा आधुनिक pixel fonts में से एक Departure Mono भी आपको पसंद आ सकती है https://departuremono.com

    • इसका एहसास Papers, Please वीडियो गेम में इस्तेमाल हुए font जैसा लगता है
    • मैं भी यही कहने आया था, और सच में Departure इतना पसंद है कि मैं इसे coding और terminal font के रूप में इस्तेमाल करता हूँ। मूल पोस्ट के fonts भी ज़रूर आज़माऊँगा
  • क्या अभी भी कोई X11 के साथ आने वाला 7x13 misc fixed font इस्तेमाल करता है? मैं इसे छोड़ ही नहीं सकता। 14-inch 1920×1200 पर भी, और 35-inch 3440×1440 पर भी, यह एकदम परफेक्ट पढ़ा जाता है। छोटा है, लेकिन वही तो इसकी खासियत है
    एकमात्र समस्या यह है कि उस size पर Nerd Font symbols पढ़ना सच में मुश्किल होता है। इसे render करवाना alacritty में तो इतना कठिन नहीं है, लेकिन rxvt-unicode में थोड़ी अतिरिक्त hacking करनी पड़ती है

  • मुझे https://viznut.fi/unscii/ पसंद है। यह ASCII art के लिए बनाया गया था, लेकिन terminal में भी अब तक बढ़िया काम करता है, और Unicode updates भी लगातार मिलते रहते हैं

  • Geist देखने में एकदम खराब लगता है। ऐसा महसूस होता है जैसे किसी vector font को बस जैसे-तैसे pixel grid पर चिपका दिया गया हो, और उसमें न व्यक्तित्व है, न banding और shapes के प्रति कोई बारीकी

  • कुछ साल पहले मैंने 128x64 के बहुत छोटे डिस्प्ले वाला एक embedded project किया था, और pixel font इस्तेमाल करना चाहता था, लेकिन जो भी मिला उससे संतुष्ट नहीं हुआ, इसलिए खुद ही एक बना लिया। करके देखा तो यह सच में बहुत आसान था, और Font Forge शानदार है तथा इस्तेमाल करने में भी बहुत आसान है
    अगर आप मनचाहे size पर कुछ characters तय करके शुरू करें, तो बहुत जल्दी एक cohesive, अच्छा दिखने वाला और पढ़ने में आसान नतीजा बनाया जा सकता है। अभ्यास के तौर पर इसे आज़माने की मैं ज़ोरदार सिफारिश करता हूँ। बोनस के तौर पर मैंने अपने project के लिए ढेर सारे open source icons को font glyphs में डाल दिया, और यह पता लगाना भी बहुत मज़ेदार था कि भेद बनाए रखते हुए उन्हें कितना छोटा बनाया जा सकता है

  • low-resolution software से प्यार करने वाले के नाते, 2003 के बाद किसी ने पार न किया हो ऐसा सर्वश्रेष्ठ font मानना पड़ेगा https://www.dafont.com/04b-03.font
    आजकल software को किसी शानदार fantasy ग्रंथ जैसा दिखाने के लिए यही सब कुछ है https://skeddles.itch.io/eldring-pro

    • dotsies भी है। इसकी ऊँचाई 5, चौड़ाई 1 है, kerning के लिए कोई horizontal spacing नहीं है, और ASCII space बस पूरी तरह सफेद “character” है। यह letters, यानी केवल text के लिए है, और असल pixel बचत से ज़्यादा visual density के लिए बनाया गया लगता है
      [0]: http://web.archive.org/web/20171103012446/http://dotsies.org...
    • पुराना Elisa font भी टक्कर का दावेदार है। 04 font की तरह यह भी जापान से आया font है https://twitter.com/gingerbeardman/status/111533004449746944...
  • Analog Mono और Geist में प्रति glyph इतने pixels हैं कि लगभग 20px से छोटे size पर ये pixel fonts की तरह अच्छी तरह पढ़े नहीं जाते। Analog में बड़े 2x2 pixel blocks की परतें हैं, जो इस बात को कुछ हद तक कम करती हैं, लेकिन Geist मुझे बस एक shrink किया हुआ vector font लगता है

    • मेरी नज़र में यह high-resolution X11 font जैसा दिखता है। खास तौर पर मौलिक या यूनिक नहीं है
  • मुझे Gohu font काफ़ी पसंद है। हाल ही में static blog formatting के साथ छेड़छाड़ करते समय मैंने http://dntbl.ink पर इसे woff2 में बदलकर इस्तेमाल किया। इसका rendering और जो VAX vibe यह देता है, उससे मैं सच में बहुत संतुष्ट हूँ