Block Elements

Block Elements यूनिकोड ब्लॉक (U+2580–U+259F) के 32 अक्षर ब्राउज़ करें। कोई भी अक्षर क्लिक करके उसकी जानकारी देखें और कॉपी करें।

Advertisement

बॉक्स ड्रॉइंग और ब्लॉक तत्व के बारे में

बॉक्स ड्रॉइंग वर्ण और ब्लॉक तत्व टेक्स्ट-मोड इंटरफेस की निर्माण सामग्री हैं। सिंगल और डबल लाइनों, कोनों, टी-जंक्शनों और क्रॉसिंग के साथ, वे पूरी तरह से कैरेक्टर सेल से टेबल, विंडो और बॉर्डर का निर्माण करते हैं। ब्लॉक तत्व — क्वाड्रंट, शेड्स और फिल्स — शुद्ध टेक्स्ट वातावरण में प्रारंभिक ग्राफिक्स क्षमता जोड़ते हैं। साथ में, वे टर्मिनल यूजर इंटरफेस, ASCII आर्ट और रेट्रो-स्टाइल वाले एप्लिकेशन को शक्ति देते हैं जो शुरुआती पर्सनल कंप्यूटिंग के सौंदर्य को उजागर करते हैं।

IBM का कोड पेज 437, जो 1981 में मूल PC के साथ जारी किया गया था, में विशेष रूप से टेक्स्ट-आधारित यूजर इंटरफेस बनाने के लिए बॉक्स ड्रॉइंग वर्णों का एक पूरा सेट शामिल था। ग्राफिकल ऑपरेटिंग सिस्टम से पहले, हर DOS एप्लिकेशन — Lotus 1-2-3 स्प्रेडशीट से लेकर Norton Commander फाइल मैनेजर तक — विंडो, मेनू और डायलॉग बॉक्स अनुकरण करने के लिए इन वर्णों पर निर्भर था। 1980 के दशक के अंत और 1990 के दशक की शुरुआत के बुलेटिन बोर्ड सिस्टम (BBS) ने बॉक्स ड्रॉइंग को एक कला रूप में उन्नत किया, जिसमें ANSI कलाकारों ने रंगीन टेक्स्ट वर्णों के अलावा कुछ भी उपयोग करके विस्तृत दृश्य बनाए। यूनिकोड ने IBM के सभी मूल बॉक्स ड्रॉइंग वर्णों को संरक्षित किया और सिंगल-लाइन, डबल-लाइन और मिश्रित-वेट संयोजनों के पूर्ण मैट्रिक्स का समर्थन करने के लिए वेरिएंट जोड़े।

सामान्य उपयोग

  • टर्मिनल यूजर इंटरफेस और CLI एप्लिकेशन लेआउट
  • दस्तावेज़ीकरण में प्लेन-टेक्स्ट टेबल फॉर्मेटिंग
  • ANSI आर्ट और रेट्रो कंप्यूटिंग सौंदर्य
  • टर्मिनल ऐप्स में प्रोग्रेस बार और लोडिंग इंडिकेटर
  • सर्वर वातावरण में टेक्स्ट-आधारित डेटा विज़ुअलाइज़ेशन

तकनीकी नोट्स: बॉक्स ड्रॉइंग वर्णों का सही रेंडरिंग मोनोस्पेस्ड फोंट की आवश्यकता होती है जहां प्रत्येक ग्लिफ़ बिल्कुल एक कैरेक्टर सेल पर कब्जा करता है और लाइनें सेल सीमाओं पर निर्बाध रूप से जुड़ती हैं। कई आधुनिक फोंट बॉक्स ड्रॉइंग वर्णों को सही ढंग से संरेखित करने में विफल होते हैं क्योंकि उनके मेट्रिक्स आनुपातिक स्पेसिंग मानते हैं। iTerm2 और Windows Terminal जैसे टर्मिनल एमुलेटर में विशेष रेंडरिंग पथ होते हैं ताकि ये वर्ण बिना अंतराल के जुड़ें। ब्लॉक तत्व (U+2580–U+259F) आठ शेडिंग स्तर और क्वाड्रंट संयोजन प्रदान करते हैं जो उप-वर्ण रिज़ॉल्यूशन पर छद्म-पिक्सेल ग्राफिक्स प्राप्त कर सकते हैं।

सांस्कृतिक संदर्भ: डेमोसीन और BBS कला समुदायों ने बॉक्स ड्रॉइंग को उपयोगितावादी UI घटकों से एक वास्तविक कला रूप में बदल दिया। 1990 के दशक में ANSI कला प्रतियोगिताओं ने कोड पेज 437 के केवल 256 वर्णों का उपयोग करके उल्लेखनीय रूप से विस्तृत कार्यों का निर्माण किया। आज, एक जीवंत रेट्रो कंप्यूटिंग समुदाय टर्मिनल कला बनाना जारी रखता है, और tmux और Neovim जैसे आधुनिक उपकरण डेवलपर वर्कफ्लो में बॉक्स ड्रॉइंग वर्णों को प्रासंगिक बनाए रखते हैं। इस सौंदर्य ने पिक्सेल आर्ट, लो-फाई गेम डिज़ाइन और टर्मिनल-आधारित रोगuelike गेम्स की पूरी शैली को प्रेरित किया है।

Advertisement