Panorama (typesetting software)
প্যানোরামা একটি লাইন লেআউট এবং টেক্সট কম্পোজিশন ইঞ্জিন যা বিটস্ট্রিম ইনকর্পোরেটেড দ্বারা তৈরি বিভিন্ন বিশ্বব্যাপী ভাষায় পাঠ্য রেন্ডার করার জন্য। প্যানোরামা পাঠ্যের রেন্ডারিং সমর্থন করার জন্য ভিত্তি হিসাবে ফন্ট ফিউশন ব্যবহার করে। ইঞ্জিনটি ব্যবহারকারীকে বিভিন্ন পাঠ্য বিন্যাসের দিকগুলি যেমন ব্যবধান, প্রান্তিককরণ, শৈলী প্রভাব (গাঢ়, এমবসড, রূপরেখা, ড্রপ ছায়া ইত্যাদি) পরিচালনা করতে দেয়। প্যানোরামা ওপেনটাইপ ফন্ট টেবিলের জন্য সমর্থন প্রদান করে যা লিগচার, সোয়্যাশ, বৈজ্ঞানিক চিত্র ইত্যাদির জন্য স্বয়ংক্রিয় অক্ষর প্রতিস্থাপনের দিকে পরিচালিত করে। প্যানোরামা তিনটি অ্যান্টি-এলিয়াজিং মোড মোনোক্রোম, গ্রেস্কেল এবং এলসিডি অপ্টিমাইজড (অনুভূমিক এবং উল্লম্ব) সমর্থন করে। প্রাথমিক প্রকাশের পর থেকে প্যানোরামা সংস্করণের ইতিহাসে বেশ কিছু পরিবর্তন হয়েছে এবং মূল ইঞ্জিনে এপিআই-এর অসংখ্য সংযোজন হয়েছে। বৈশিষ্ট্য থাই আকৃতি এবং ওপেনটাইপ নিয়মের জন্য সমর্থন। ইউনিকোড লাইন ব্রেকিং অ্যালগরিদমের জন্য বর্ধিত সমর্থন। টিভি পর্দার জন্য আরও ভাল সমর্থন। বর্ধিত ফন্ট ওজন ব্যবস্থাপনা এবং ফন্ট অনুপাত, ছায়ার প্রস্থ এবং ছায়ার রঙের সাথে বিন্যাস সমর্থন। ইউনিকোড সম্মতি ইউনিকোড 5.0 এবং জটিল স্ক্রিপ্টিং ভাষা, যেমন আরবি, ইন্ডিক এবং থাই সহ সমস্ত আন্তর্জাতিক ভাষার জন্য সম্পূর্ণ বিন্যাস সমর্থন করে। ক্রমানুসারে অক্ষরগুলি পুনর্বিন্যাস করার জন্য প্রয়োজনীয় দ্বি-দিকনির্দেশক অ্যালগরিদমগুলিকে সমর্থন করে। উদাহরণস্বরূপ, আরবি, হিব্রু এবং উর্দুর মতো ভাষায় অক্ষরগুলি একটি কীবোর্ডে একভাবে প্রবেশ করানো যেতে পারে, তবে একটি ভিজ্যুয়াল ডিভাইসে সঠিক উপায়ে রেন্ডার করা প্রয়োজন। প্রাসঙ্গিক আকৃতি অক্ষরগুলিতে প্রাসঙ্গিক আকার প্রয়োগ করে, অর্থাৎ, অক্ষরগুলি ভাষার নিয়মের উপর নির্ভর করে প্রতিস্থাপিত, মিলিত বা প্রতিস্থাপিত হয়। বিশ্বব্যাপী সমস্ত ভাষায় পাঠ্য রচনা করে, যার মধ্যে বিভিন্ন জটিল স্ক্রিপ্টিং ভাষা রয়েছে যেমনঃ আরবি, ইন্ডিক এবং হিব্রু। লাইন বিন্যাসের জন্য প্রয়োজনীয় মূল ওপেনটাইপ টেবিলগুলিকে সমর্থন করে যেমন, বেস, গ্লিফ সংজ্ঞা (জি. ডি. ই. এফ), গ্লিফ পজিশনিং (জি. পি. ও. এস), এবং গ্লিফ প্রতিস্থাপন (জি. এস. ইউ. বি)। ওপেনটাইপ ফন্টে কার্নিং তথ্য সমর্থন করে। পথের পাঠ্য একটি পথ, রূপরেখা বা একটি পূর্বনির্ধারিত আকৃতি বরাবর পাঠ্য রেন্ডারিং সক্ষম করে। ফন্ট ম্যাপিং স্ক্রিপ্ট-ভিত্তিক ফন্ট ম্যাপিং সমর্থন করে যা অ্যাপ্লিকেশনটিকে একক ক্ষেত্রে একাধিক স্ক্রিপ্ট সমর্থন করতে সক্ষম করে। স্টাইল ম্যাপিং শৈলী-সংযুক্ত ফন্টগুলির গোষ্ঠীকরণকে একক ফন্ট হিসাবে বিবেচনা করার অনুমতি দেয়। আপনি যখন স্টাইল মেনু থেকে শৈলী প্রয়োগ করেন তখন ইঞ্জিনটি ফন্টের নিজস্ব সত্য-অঙ্কিত শৈলীতে প্রবেশ করতে জানে। ইউনিকোড ম্যাপিং টেক্সট স্ট্রিমের ইউনিকোড মানের উপর ভিত্তি করে স্বয়ংক্রিয় ফন্ট স্যুইচিং সমর্থন করে। ইউনিকোড-ইমেজ ম্যাপিং ডেভেলপারদের যে কোনও ছবিতে ইউনিকোড সিকোয়েন্স ম্যাপ করতে সক্ষম করে। অনুচ্ছেদ শৈলীকরণ পাঠ্য সারিবদ্ধকরণ, অক্ষর/লাইনের ব্যবধান এবং ইন্ডেন্টেশন ফাংশন সহ অনুচ্ছেদ-নির্দিষ্ট বিন্যাস বৈশিষ্ট্যগুলিকে সমর্থন করে। সমাপ্তির শৈলী অ্যাপ্লিকেশনটিকে কাটা পাঠ্যের জন্য একটি উপবৃত্তাকার ধরনের সমাপ্তির শৈলী অন্তর্ভুক্ত করতে সহায়তা করে যদি স্ট্রিংটি নির্দিষ্ট এলাকার মধ্যে খাপ খায় না। ইনলাইন চিত্রগুলি ভাসমান গ্রাফিক অবজেক্টের ধরনগুলিকে সমর্থন করে যা পাঠ্যের সাথে ইনলাইন থাকে। সমৃদ্ধ-পাঠ্য সম্পাদনা বৈশিষ্ট্য, যেমন স্পেস র্যাপ, ট্যাব স্টপ এবং আন্তঃ-চরিত্র স্থান, লাইন ইন্ডেন্ট এবং লাইন ফাঁকগুলির জন্য গতিশীল বৈশিষ্ট্য পরিবর্তন। আলফা চ্যানেল সমর্থন সহ মোনোক্রোম, আরজিবি এবং বিজিআর সহ শিল্প-মানক রঙের বিন্যাসগুলিকে সমর্থন করে। ফন্ট ফরম্যাট সমর্থিত একাধিক মাস্টার ফন্ট বন্ধ ফন্ট টাইপ 1 ট্রু টাইপ ট্রু টাইপ সংগ্রহ ওপেন টাইপ কমপ্যাক্ট ফন্ট ফরম্যাট (সিএফএফ)/টাইপ 2 ট্রু ডক পোর্টেবল ফন্ট রিসোর্স (পিএফআর) বিটস্ট্রিম স্পিডো টি 2 কে ফন্ট ফিউশন স্ট্রোক (এফএফএস) এম্বেডেড বিটম্যাপ (ট্রু টাইপ, ট্রু ডক এবং টি 2 কে) উইন্ডোজ বিটম্যাপ ফন্ট ফরম্যাট এফএনটি/ফন বিটম্যাপ ডিস্ট্রিবিউশন ফরম্যাট (বিডিএফ) ম্যাক ফন্ট স্যুটকেস (ডিফন্ট) চরিত্র সেট সমর্থিত রঙ বিন্যাস সমর্থিত একরঙা এবং ধূসর বিন্যাস সমর্থন করে। মোনোক্রোম, আরজিবি এবং বিজিআর সহ শিল্প-মানক স্ক্রিন রঙের বিন্যাসগুলিকে সমর্থন করে। আরজিবি বা বিজিআর বিন্যাসে আর, জি, বি এবং আলফা চ্যানেলের জন্য আটটি ভিন্ন পিক্সেল গভীরতা সমর্থন করে। পাঠ্য শৈলী এবং প্রভাব খোদাই করা বাম এবং ডান ড্রপ ছায়া অ্যালগরিদমিক তির্যক অ্যালগরিদমিক এমবোল্ডিং আন্ডারলাইন/ওভারলাইন/স্ট্রাইকথ্রু (একক/ডাবল/বিন্দুযুক্ত লাইন) রঙিন বর্ডার পাঠ্য শৈলীর রূপরেখা সুপারস্ক্রিপ্ট সাবস্ক্রিপ্ট ফ্লিকার ফিল্টার ব্যবহারকারী সংজ্ঞায়িত ফিল্টার অ্যাপ্লিকেশন/অপারেটিং সিস্টেম সমর্থিত ক্রস-প্ল্যাটফর্ম অ্যাপ্লিকেশন ওয়েব (এইচটিএমএল) অ্যাপ্লিকেশন ম্যাকিনটোস এবং উইন্ডোজ বিআরইডব্লিউ লিনাক্স এবং ইউনিক্স এমবেডেড অপারেটিং সিস্টেম রিয়েল টাইম অপারেটিং সিস্টেম ডিভাইস সমর্থিত ভোক্তা বৈদ্যুতিন ডিভাইস, মোবাইল হ্যান্ডসেট, সেট-টপ বক্স, ডিজিটাল টিভি, প্রিন্টার, মেডিকেল ইমেজিং ডিভাইস, জিপিএস সিস্টেম, অটোমোবাইল ডিসপ্লে এবং অন্যান্য এমবেডেড সিস্টেমও দেখুন ফন্ট