১৪টি বিল্ট-ইন figlet ফন্ট ব্যবহার করে টেক্সটকে বড় ASCII আর্ট ব্যানার হিসেবে রেন্ডার করুন, অনুভূমিক লেআউট নিয়ন্ত্রণসহ।
১৪টি বিল্ট-ইন figlet ফন্ট ব্যবহার করে টেক্সটকে বড় ASCII আর্ট ব্যানার হিসেবে রেন্ডার করুন, অনুভূমিক লেআউট নিয়ন্ত্রণসহ। ১৪টি বিল্ট-ইন figlet ফন্ট ব্যবহার করে টেক্সটকে বড় ASCII আর্ট ব্যানার হিসেবে রেন্ডার করুন, অনুভূমিক লেআউট নিয়ন্ত্রণসহ।
ASCII আর্ট আউটপুট
পটভূমি
figlet ফন্ট কী
FIGlet একটি পুরনো ও প্রিয় প্রোগ্রাম (এবং এটি সংজ্ঞায়িত করা .flf ফাইল ফরম্যাট)
যা সাধারণ টেক্সটকে বড় ASCII আর্টে রূপান্তর করে। প্রতিটি অক্ষর আঁকা হয়
অক্ষরের গ্রিড হিসেবে -- সাধারণত #, @ এবং স্পেস -- এমন আকারে যেন পুরো শব্দটি
একটি ব্যানার হয়ে যায়। ফরম্যাটটি ১৯৯১ সাল থেকে চলে আসছে এবং অগণিত
টার্মিনাল শুভেচ্ছা বার্তা, কোড মন্তব্য এবং README হেডারে ব্যবহৃত হয়। একটি FIGlet ফন্ট ফাইল
প্রতিটি মুদ্রণযোগ্য ASCII অক্ষরের জন্য একটি ছোট বিটম্যাপ এবং মেটাডেটা সংজ্ঞায়িত করে:
অক্ষরের উচ্চতা, বেসলাইন, সর্বোচ্চ প্রস্থ এবং smushing
নিয়ম যা নির্ধারণ করে কীভাবে পাশাপাশি অক্ষর মিলিত হয়।
এখানে সংযুক্ত ফন্টগুলো
এই টুলটি ১৪টি হাতে বাছাই করা ফন্ট সংযুক্ত করে যাতে এটি সম্পূর্ণ অফলাইনে কাজ করে। এগুলোর পরিসর
পরিচ্ছন্ন ক্লাসিক Standard এবং Big থেকে শুরু করে, Bubble, Block এবং 3-D এর মতো
সাজসজ্জামূলক স্টাইল, Star Wars, Doom এবং Larry
3D এর মতো প্রাণবন্ত ফন্ট পর্যন্ত। Mini এবং Small এর মতো কমপ্যাক্ট ফন্ট দীর্ঘ স্ট্রিংয়ের জন্য উপযুক্ত, অন্যদিকে Slant এবং
Speed একটি গতিশীল ইটালিক অনুভূতি দেয়। যেহেতু ফন্টগুলো পৃষ্ঠায় এমবেড করা আছে,
ফন্ট পরিবর্তন তাৎক্ষণিক এবং কোনো ফন্ট ফাইল কখনো ডাউনলোড হয় না।
অনুভূমিক লেআউট ব্যাখ্যা
লেআউট সিলেক্টর নিয়ন্ত্রণ করে পাশাপাশি অক্ষর কীভাবে সংযুক্ত হয়। "horizontal"
(ডিফল্ট) মোডে, প্রতিটি অক্ষর তার প্রাকৃতিক স্পেসিং বজায় রাখে এবং প্রান্তগুলো
আলাদা থাকে -- সবচেয়ে নিরাপদ ও পাঠযোগ্য পছন্দ। "full" মোডে অক্ষরগুলো
একসাথে smush হয়: ওভারল্যাপিং স্ট্রোক একক অক্ষরে মিলিত হয় যেখানে
ফন্টের নিয়ম অনুমতি দেয়, ফলে একটি ঘন, আরও ক্যালিগ্রাফিক চেহারা তৈরি হয় যা
কিছু ফন্ট (যেমন Slant বা Speed) এর জন্য ডিজাইন করা। দুটোই চেষ্টা করে দেখুন এবং আপনার
ব্যানারের জন্য যা সবচেয়ে ভালো পড়া যায় তা বেছে নিন।
আউটপুট ব্যবহার
ফলাফল হলো সাধারণ মনোস্পেস টেক্সট: এটি কপি করে টার্মিনাল, কোড
মন্তব্য, পুল-রিকোয়েস্ট বিবরণ বা চ্যাটে পেস্ট করুন। মনোস্পেস ফন্ট ব্যবহার করে এমন
যেকোনো জায়গায় এটি সঠিকভাবে রেন্ডার হয়। খুব দীর্ঘ ইনপুটের জন্য, একটি কমপ্যাক্ট ফন্ট পছন্দ করুন এবং
টেক্সট ছোট রাখুন -- একটি প্রশস্ত ফন্টে ২৪-শব্দের বাক্যাংশ সাধারণ
টার্মিনাল প্রস্থ অতিক্রম করতে পারে। প্রতিটি কিস্ট্রোক স্থানীয়ভাবে বান্ডল করা MIT
figlet লাইব্রেরির মাধ্যমে পুনরায় রেন্ডার হয়, তাই আপনি যা টাইপ করেন তা কখনো প্রেরণ করা হয় না।
সচরাচর জিজ্ঞাসিত প্রশ্ন
আমার দীর্ঘ টেক্সট কেন ব্যানার থেকে উপচে পড়ছে?
প্রশস্ত ফন্ট একটি একক শব্দকে আপনার টার্মিনালের চেয়ে প্রশস্ত করতে পারে। টেক্সট ছোট করুন, একটি কমপ্যাক্ট ফন্ট (Mini, Small) বেছে নিন, অথবা একাধিক লাইনে ভাগ করুন -- প্রতিটি লাইন নিজস্ব ব্যানার হিসেবে রেন্ডার হয়।
অনুভূমিক লেআউট টগল কী করে?
অনুভূমিক (ডিফল্ট) অক্ষরগুলো আলাদা রাখে; ফুল তাদের ফন্ট যেখানে অনুমতি দেয় সেখানে একসাথে smush করতে দেয়, ফলে ঘন চেহারা তৈরি হয়। কিছু ফন্ট smushing এর জন্য ডিজাইন করা (Slant, Speed), অন্যগুলো তা উপেক্ষা করে।
আমি কি ফিল অক্ষর পরিবর্তন করতে পারি (# এর পরিবর্তে @)?
বর্তমান সংস্করণে না -- ফিল অক্ষর প্রতিটি ফন্টের নকশার অংশ এবং figlet এর জন্য প্রতি-রেন্ডার ওভাররাইড অনুমতি দেয় না। ভিন্ন ফন্ট বেছে নিলে ব্যানারের টেক্সচার পরিবর্তিত হয়।
টুলটি কি নন-ASCII টেক্সট সমর্থন করে?
FIGlet ফন্ট প্রিন্টযোগ্য ASCII এর জন্য ডিজাইন করা। নন-ASCII অক্ষর সাধারণত ফাঁকা হিসেবে রেন্ডার হয় বা ফন্টের ডিফল্ট বক্সে ফিরে যায়; সেরা ফলাফলের জন্য ASCII ইনপুট ব্যবহার করুন বা আগে আপনার টেক্সট রোমানাইজ করুন।
এই জেনারেটর কি অফলাইন?
হ্যাঁ। ১৪টি ফন্ট পৃষ্ঠায় এমবেড করা এবং রেন্ডারিং বান্ডল করা figlet লাইব্রেরি (MIT) ব্যবহার করে। কোনো ফন্ট ফাইল বা ইনপুট টেক্সট আপনার ব্রাউজার ছেড়ে যায় না।
আমি কীভাবে ছোট বা বড় ব্যানার পাব?
ফন্টটি অক্ষরের আকার নির্ধারণ করে: Mini/Small কমপ্যাক্ট, Big/Colossal-স্টাইলের ফন্ট বড়। আপনার লক্ষ্য আকারের সাথে মেলে এমন ফন্ট বেছে নিন; আউটপুট প্লেইন টেক্সট, তাই যেকোনো টেক্সট এডিটরে CSS বা ফন্ট সাইজ দিয়েও স্কেল করা যেতে পারে।