Box Drawing

Box Drawing ইউনিকোড ব্লক (U+2500–U+257F) থেকে 128টি অক্ষর ব্রাউজ করুন। যেকোনো অক্ষরে ক্লিক করে বিস্তারিত দেখুন এবং কপি করুন।

Advertisement

বক্স ড্রয়িং ও ব্লক এলিমেন্ট সম্পর্কে

বক্স ড্রয়িং অক্ষর এবং ব্লক এলিমেন্ট টেক্সট-মোড ইন্টারফেসের নির্মাণ সামগ্রী। একক এবং ডাবল লাইন, কোণ, T-জাংশন এবং ক্রসিং সহ, তারা সম্পূর্ণরূপে অক্ষর কোষ থেকে টেবিল, উইন্ডো এবং বর্ডার নির্মাণ করে। ব্লক এলিমেন্ট — কোয়াড্রেন্ট, শেড এবং ফিল — বিশুদ্ধ টেক্সট পরিবেশে প্রাথমিক গ্রাফিক্স ক্ষমতা যোগ করে। একসাথে, তারা টার্মিনাল ইউজার ইন্টারফেস, ASCII আর্ট এবং রেট্রো-স্টাইল অ্যাপ্লিকেশনগুলিকে শক্তি দেয় যা প্রথম দিকের ব্যক্তিগত কম্পিউটিংয়ের নান্দনিকতা জাগিয়ে তোলে।

IBM-এর Code Page 437, যা ১৯৮১ সালে মূল PC-এর সাথে প্রকাশিত হয়েছিল, টেক্সট-ভিত্তিক ইউজার ইন্টারফেস তৈরির জন্য বিশেষভাবে বক্স ড্রয়িং অক্ষরের একটি সম্পূর্ণ সেট অন্তর্ভুক্ত করেছিল। গ্রাফিকাল অপারেটিং সিস্টেমের আগে, প্রতিটি DOS অ্যাপ্লিকেশন — Lotus 1-2-3 স্প্রেডশিট থেকে Norton Commander ফাইল ম্যানেজার পর্যন্ত — উইন্ডো, মেনু এবং ডায়ালগ বক্স অনুকরণ করতে এই অক্ষরগুলির উপর নির্ভর করত। ১৯৮০-এর দশকের শেষের এবং ১৯৯০-এর দশকের শুরুর বুলেটিন বোর্ড সিস্টেম (BBS) বক্স ড্রয়িংকে একটি শিল্প ফর্মে উন্নীত করেছিল, যেখানে ANSI শিল্পীরা রঙিন টেক্সট অক্ষর ছাড়া আর কিছুই ব্যবহার করে বিস্তারিত দৃশ্য তৈরি করত। ইউনিকোড IBM-এর সমস্ত মূল বক্স ড্রয়িং অক্ষর সংরক্ষণ করেছে এবং একক-লাইন, ডাবল-লাইন এবং মিশ্র-ওজন সংমিশ্রণের সম্পূর্ণ ম্যাট্রিক্স সমর্থন করার জন্য ভেরিয়েন্ট যোগ করেছে।

সাধারণ ব্যবহার

  • টার্মিনাল ইউজার ইন্টারফেস এবং CLI অ্যাপ্লিকেশন লেআউট
  • ডকুমেন্টেশনে প্লেইন-টেক্সট টেবিল ফর্ম্যাটিং
  • ANSI আর্ট এবং রেট্রো কম্পিউটিং নান্দনিকতা
  • টার্মিনাল অ্যাপে প্রগ্রেস বার এবং লোডিং ইন্ডিকেটর
  • সার্ভার পরিবেশে টেক্সট-ভিত্তিক ডেটা ভিজ্যুয়ালাইজেশন

প্রযুক্তিগত নোট: বক্স ড্রয়িং অক্ষরের সঠিক রেন্ডারিংয়ের জন্য মনোস্পেসড ফন্ট প্রয়োজন যেখানে প্রতিটি গ্লিফ ঠিক একটি অক্ষর কোষ দখল করে এবং লাইনগুলি কোষ সীমানায় নির্বিঘ্নে সংযুক্ত হয়। অনেক আধুনিক ফন্ট বক্স ড্রয়িং অক্ষর সঠিকভাবে সারিবদ্ধ করতে ব্যর্থ হয় কারণ তাদের মেট্রিক্স আনুপাতিক ব্যবধান ধরে নেয়। iTerm2 এবং Windows Terminal-এর মতো টার্মিনাল ইমুলেটরগুলির বিশেষ রেন্ডারিং পথ রয়েছে যাতে এই অক্ষরগুলি ফাঁক ছাড়া যোগ হয়। ব্লক এলিমেন্ট (U+2580–U+259F) আটটি শেডিং স্তর এবং কোয়াড্রেন্ট সংমিশ্রণ সরবরাহ করে যা সাব-অক্ষর রেজোলিউশনে সিউডো-পিক্সেল গ্রাফিক্স অর্জন করতে পারে।

সাংস্কৃতিক প্রসঙ্গ: ডেমোসিন এবং BBS আর্ট সম্প্রদায় বক্স ড্রয়িংকে উপযোগী UI উপাদান থেকে একটি প্রকৃত শিল্প ফর্মে রূপান্তরিত করেছে। ১৯৯০-এর দশকের ANSI আর্ট প্রতিযোগিতা Code Page 437-এর মাত্র ২৫৬টি অক্ষর ব্যবহার করে অসাধারণভাবে বিস্তারিত কাজ তৈরি করেছিল। আজ, একটি প্রাণবন্ত রেট্রো কম্পিউটিং সম্প্রদায় টার্মিনাল আর্ট তৈরি চালিয়ে যাচ্ছে, এবং tmux এবং Neovim-এর মতো আধুনিক সরঞ্জাম ডেভেলপার ওয়ার্কফ্লোতে বক্স ড্রয়িং অক্ষর প্রাসঙ্গিক রাখে। নান্দনিকতা পিক্সেল আর্ট, লো-ফাই গেম ডিজাইন এবং টার্মিনাল-ভিত্তিক রগুয়েলিক গেমের সম্পূর্ণ ধারাকে অনুপ্রাণিত করেছে।

Advertisement