ASCII टेक्स्ट ड्रॉअर

14 अंतर्निहित figlet फ़ॉन्ट का उपयोग करके टेक्स्ट को बड़े ASCII आर्ट बैनर में रेंडर करें, क्षैतिज लेआउट नियंत्रण के साथ।

14 अंतर्निहित figlet फ़ॉन्ट का उपयोग करके टेक्स्ट को बड़े ASCII आर्ट बैनर में रेंडर करें, क्षैतिज लेआउट नियंत्रण के साथ। 14 अंतर्निहित figlet फ़ॉन्ट का उपयोग करके टेक्स्ट को बड़े ASCII आर्ट बैनर में रेंडर करें, क्षैतिज लेआउट नियंत्रण के साथ।

ASCII आर्ट आउटपुट

    

पृष्ठभूमि

figlet फ़ॉन्ट क्या हैं

FIGlet एक पुराना और प्रिय प्रोग्राम (और .flf फ़ाइल प्रारूप जिसे इसने परिभाषित किया) है, सामान्य टेक्स्ट को बड़े ASCII आर्ट में बदलने के लिए। प्रत्येक वर्ण को एक ग्रिड के रूप में बनाया जाता है वर्णों का -- आमतौर पर #, @ और रिक्त स्थान -- इस प्रकार आकार दिया जाता है कि पूरा शब्द एक बैनर बन जाता है। प्रारूप 1991 से मौजूद है और असंख्य टर्मिनल अभिवादन, कोड टिप्पणियाँ और README हेडर को शक्ति प्रदान करता है। एक FIGlet फ़ॉन्ट फ़ाइल प्रत्येक प्रिंट योग्य ASCII वर्ण के लिए, एक छोटी बिटमैप और मेटाडेटा परिभाषित करती है: वर्ण ऊँचाई, बेसलाइन, अधिकतम चौड़ाई, और स्मशिंग नियम जो यह नियंत्रित करते हैं कि आसन्न अक्षर कैसे मिलते हैं।

यहाँ बंडल किए गए फ़ॉन्ट

यह उपकरण पूरी तरह ऑफ़लाइन काम करने के लिए 14 हाथ से चुने गए फ़ॉन्ट बंडल करता है। ये हैं स्वच्छ क्लासिक Standard और Big से, Bubble, Block और 3-D जैसी सजावटी शैलियों के माध्यम से, Star Wars, Doom और Larry 3D जैसे मज़ेदार तक। Mini और Small जैसे कॉम्पैक्ट फ़ॉन्ट लंबी स्ट्रिंग्स के लिए उपयुक्त हैं, जबकि Slant और Speed एक गतिशील तिरछा अहसास देते हैं। क्योंकि फ़ॉन्ट पेज में एम्बेडेड हैं, फ़ॉन्ट बदलना तुरंत होता है और कोई फ़ॉन्ट फ़ाइल कभी डाउनलोड नहीं की जाती।

क्षैतिज लेआउट समझाया गया

लेआउट चयनकर्ता यह टॉगल करता है कि आसन्न वर्ण कैसे जुड़ते हैं। "क्षैतिज" (डिफ़ॉल्ट) मोड में, प्रत्येक वर्ण अपनी प्राकृतिक जगह रखता है और किनारे अलग रहते हैं -- सबसे सुरक्षित, सबसे पठनीय विकल्प। "पूर्ण" मोड अक्षरों को आपस में स्मश होने देता है: अतिव्यापी स्ट्रोक को एक ही वर्ण में मर्ज किया जाता है जहाँ फ़ॉन्ट के नियम अनुमति देते हैं, जो एक घने, अधिक कैलीग्राफ़िक रूप का निर्माण करता है जिसके लिए कुछ फ़ॉन्ट (जैसे Slant या Speed) डिज़ाइन किए गए हैं। दोनों आज़माएँ और वह चुनें जो आपके बैनर के लिए सबसे अच्छा पढ़ता है।

आउटपुट का उपयोग

परिणाम सादा मोनोस्पेस टेक्स्ट है: इसे कॉपी करें और टर्मिनल, कोड टिप्पणियों, पुल-रिक्वेस्ट विवरण, या चैट में पेस्ट करें। यह कहीं भी सही ढंग से रेंडर होता है जो मोनोस्पेस फ़ॉन्ट का उपयोग करता है। बहुत लंबे इनपुट के लिए, एक कॉम्पैक्ट फ़ॉन्ट चुनें और टेक्स्ट को छोटा रखें -- एक चौड़े फ़ॉन्ट में 24-शब्द वाक्यांश विशिष्ट टर्मिनल चौड़ाइयों से अधिक हो सकता है। प्रत्येक कीस्ट्रोक बंडल की गई MIT figlet लाइब्रेरी के माध्यम से स्थानीय रूप से फिर से रेंडर होता है, इसलिए आपके द्वारा टाइप किया गया कुछ भी कभी प्रेषित नहीं होता।

public/assets में बंडल की गई MIT-लाइसेंस प्राप्त figlet लाइब्रेरी (14 एम्बेडेड फ़ॉन्ट) के साथ निर्मित। रेंडरिंग स्थानीय है।

अक्सर पूछे जाने वाले प्रश्न

मेरा लंबा टेक्स्ट बैनर से बाहर क्यों बहता है?
चौड़े फ़ॉन्ट एकल शब्द को आपके टर्मिनल से चौड़ा बना सकते हैं। टेक्स्ट छोटा करें, एक कॉम्पैक्ट फ़ॉन्ट (Mini, Small) चुनें, या इसे कई पंक्तियों में लपेटें -- प्रत्येक पंक्ति अपने बैनर के रूप में रेंडर होती है।
क्षैतिज लेआउट टॉगल क्या करता है?
क्षैतिज (डिफ़ॉल्ट) अक्षरों को अलग रखता है; पूर्ण उन्हें वहाँ स्मश होने देता है जहाँ फ़ॉन्ट अनुमति देता है, जिससे एक घना रूप मिलता है। कुछ फ़ॉन्ट स्मशिंग के लिए डिज़ाइन किए गए हैं (Slant, Speed), अन्य इसे अनदेखा करते हैं।
क्या मैं फ़िल वर्ण (# के बजाय @) बदल सकता हूँ?
वर्तमान संस्करण में नहीं -- फ़िल वर्ण प्रत्येक फ़ॉन्ट के डिज़ाइन का हिस्सा है और figlet इसके लिए प्रति-रेंडर ओवरराइड की अनुमति नहीं देता। एक अलग फ़ॉन्ट चुनने से बैनर की बनावट बदल जाती है।
क्या उपकरण गैर-ASCII टेक्स्ट का समर्थन करता है?
FIGlet फ़ॉन्ट प्रिंट योग्य ASCII के लिए डिज़ाइन किए गए हैं। गैर-ASCII वर्ण आम तौर पर रिक्त या फ़ॉन्ट के डिफ़ॉल्ट बॉक्स पर वापस आ जाते हैं; सर्वोत्तम परिणामों के लिए, ASCII इनपुट का उपयोग करें या अपना टेक्स्ट पहले रोमनाइज़ करें।
क्या यह जेनरेटर ऑफ़लाइन है?
हाँ। 14 फ़ॉन्ट पेज में एम्बेडेड हैं और रेंडरिंग बंडल की गई figlet लाइब्रेरी (MIT) का उपयोग करती है। कोई फ़ॉन्ट फ़ाइल या इनपुट टेक्स्ट कभी आपके ब्राउज़र को छोड़कर नहीं जाता।
मैं छोटा या बड़ा बैनर कैसे प्राप्त करूँ?
फ़ॉन्ट वर्ण आकार निर्धारित करता है: Mini/Small कॉम्पैक्ट हैं, Big/Colossal-शैली के फ़ॉन्ट बड़े हैं। अपने लक्ष्य आकार से मेल खाने वाला फ़ॉन्ट चुनें; आउटपुट सादा टेक्स्ट है, इसलिए आप इसे किसी भी टेक्स्ट एडिटर में CSS या फ़ॉन्ट आकार से भी स्केल कर सकते हैं।