Box Drawing

Box Drawing यूनिकोड ब्लॉक (U+2500–U+257F) के 128 अक्षर ब्राउज़ करें। कोई भी अक्षर क्लिक करके उसकी जानकारी देखें और कॉपी करें।

Advertisement

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

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

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

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

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

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

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

Advertisement