XeTeX
XeTeX (অথবা; আরও দেখুন "টেক্স" উচ্চারণ এবং লেখা) একটি টেক্স টাইপসেটিং ইঞ্জিন যা ইউনিকোড ব্যবহার করে এবং ওপেনটাইপ, গ্রাফাইট এবং অ্যাপল অ্যাডভান্সড টাইপোগ্রাফি (এএটি) এর মতো আধুনিক ফন্ট প্রযুক্তিগুলিকে সমর্থন করে। এটি মূলত জোনাথন কিউ লিখেছেন এবং এক্স11 ফ্রি সফ্টওয়্যার লাইসেন্সের অধীনে বিতরণ করা হয়েছে। প্রাথমিকভাবে শুধুমাত্র ম্যাক ওএস এক্স-এর জন্য তৈরি করা হয়েছিল, এটি এখন সমস্ত প্রধান প্ল্যাটফর্মের জন্য উপলব্ধ। এটি স্থানীয়ভাবে ইউনিকোডকে সমর্থন করে এবং ইনপুট ফাইলটি ডিফল্টভাবে ইউটিএফ-8 এনকোডিংয়ে রয়েছে বলে ধরে নেওয়া হয়। XeTeX টেক ফন্ট মেট্রিক্স কনফিগার না করে অপারেটিং সিস্টেমে ইনস্টল করা যে কোনও ফন্ট ব্যবহার করতে পারে এবং ওপেনটাইপ, এএটি এবং গ্রাফাইট প্রযুক্তির উন্নত টাইপোগ্রাফিক বৈশিষ্ট্য যেমন বিকল্প গ্লিফ এবং সোয়াশ, ঐচ্ছিক বা ঐতিহাসিক লিগচার এবং পরিবর্তনশীল ফন্ট ওজন সরাসরি ব্যবহার করতে পারে। ওপেনটাইপ স্থানীয় টাইপোগ্রাফিক কনভেনশন (লোকেল ট্যাগ)-এর জন্যও সমর্থন রয়েছে। XeTeX এমনকি কাঁচা ওপেনটাইপ বৈশিষ্ট্য ট্যাগগুলিকে ফন্টে পাস করার অনুমতি দেয়। মাইক্রোটাইপোগ্রাফিও সমর্থিত। XeTeX ইউনিকোড ফন্ট ব্যবহার করে টাইপসেটিং গণিতকেও সমর্থন করে যার মধ্যে বিশেষ গাণিতিক বৈশিষ্ট্য রয়েছে, যেমন ক্যামব্রিয়া ম্যাথ বা আসন ম্যাথ, যা টেক্স ফন্ট মেট্রিক্সের উপর ভিত্তি করে প্রচলিত গাণিতিক টাইপসেটিংয়ের বিকল্প। অপারেশন মোড XeTeX দুটি পর্যায়ে ইনপুট প্রক্রিয়া করে। প্রথম পর্যায়ে XeTeX একটি বর্ধিত DVI (xdv) ফাইল আউটপুট করে, যা পরে একটি ড্রাইভার দ্বারা পিডিএফ-এ রূপান্তরিত হয়। ডিফল্ট অপারেটিং মোডে এক্সডিভি আউটপুটটি কোনও ব্যবহারকারী-দৃশ্যমান মধ্যবর্তী ফাইল তৈরি না করেই সরাসরি ড্রাইভারের কাছে পাইপ করা হয়। XeTeX-এর শুধুমাত্র প্রথম পর্যায় চালানো এবং xdv সংরক্ষণ করা সম্ভব, যদিও মধ্যবর্তী বিন্যাস প্রদর্শন করতে সক্ষম কোনও দর্শক নেই। একটি এক্সডিভি ফাইল থেকে পিডিএফ তৈরির জন্য দুটি ব্যাকএন্ড ড্রাইভার পাওয়া যায়ঃ এক্সডিভি2পিডিএফ, যা এটিএসইউআই এবং কুইকটাইম ফ্রেমওয়ার্ক ব্যবহার করে এবং শুধুমাত্র ম্যাক ওএস এক্স-এ কাজ করে। এই ড্রাইভারটি সমস্ত প্ল্যাটফর্মে কাজ করে। 0.997 সংস্করণ থেকে শুরু করে, সমস্ত প্ল্যাটফর্মে ডিফল্ট ড্রাইভার হল xdvipdfmx। সংস্করণ 0.9999 হিসাবে, এক্সডিভি2পিডিএফ আর সমর্থিত নয় এবং এর উন্নয়ন বন্ধ করে দেওয়া হয়েছে। XeTeX LaTeX এবং ConTeXt ম্যাক্রো প্যাকেজ উভয়ের সাথেই ভাল কাজ করে। এর ল্যাটেক্স প্রতিরূপটি জেল্যাটেক্স হিসাবে আহ্বান করা হয়। এটি সাধারণত ফন্টস্পেক প্যাকেজের সাথে ব্যবহৃত হয়, যা ফন্ট নির্বাচনের জন্য একটি কনফিগারযোগ্য ইন্টারফেস সরবরাহ করে এবং জটিল ফন্ট পছন্দগুলিকে নাম দেওয়া এবং পরে পুনরায় ব্যবহার করার অনুমতি দেয়। এক্সইটিএক্স টেক্স লাইভ, ম্যাক্টেক্স, মিকটেক্স এবং লাইক্সের সাথে একত্রিত করা হয়েছে (তারিখ এবং সংস্করণের জন্য নীচের ইতিহাস দেখুন)। উদাহরণ নিম্নলিখিতটি XeLaTeX উৎস এবং রেন্ডার আউটপুটের একটি উদাহরণ। ব্যবহৃত টাইপফেসটি হল ওএফএল-লাইসেন্সকৃত ফন্ট লিনাক্স লিবারটাইন। টেক্সটটি xelatex কমান্ড দ্বারা প্রসেস করতে হবে। আরবি সমর্থন XeTeX আরবির মতো ডান থেকে বাম স্ক্রিপ্টগুলিকেও সমর্থন করে। জেটেক্স-এ আরবি অনুবাদ করার একটি উপায় হল প্যাকেজ আরাবক্সেটেক্স ব্যবহার করা। এটি করার জন্য, আরবি নিম্নলিখিতগুলির মধ্যে স্থাপন করা হয়েছেঃ \begin {arab} [utf]। । । \end {arab} নিম্নলিখিত কোডটি এটি ব্যাখ্যা করেঃ গ্রন্থপঞ্জি ফাইলগুলির বৈশিষ্ট্যগুলি (বিবটেক্স উদাহরণের নীচে দেখুন) আপনি ইউনিকোড সত্তা ব্যবহার করতে পারেন এবং তাদের স্থানীয় স্ক্রিপ্টিং দিয়ে কল করতে পারেন, উদাহরণস্বরূপ \cite {Ekstrom}, একটি লিপ্যন্তরণকৃত ASCII ফর্মের পরিবর্তে \cite {Ekstrom} যা পিডিএফটেক্স ইঞ্জিন ব্যবহার করা বাধ্যতামূলক। % এনকোডিংঃ UTF8 @ARTICLE (একস্ট্রম, অথর = "লেখক ডাব্লু", শিরোনাম = "{একস্ট্রম শিরোনাম}", জার্নাল = "একস্ট্রম এম জার্নাল", YEAR = 1965, নোট = {পিডিএফএলএক্সের সাথে কাজ করা]) @ARTICLE (একস্ট্রম, অথর = "লেখক একস্ট্রম এম", শিরোনাম = "{একস্ট্রম শিরোনাম}", জার্নাল = "একস্ট্রম জার্নাল", YEAR = "1965", নোট = {পিডিএফএলএক্সের সাথে কাজ করছে না কিন্তু জেলেটেক্সের সাথে কাজ করছে] 2005 সালে ওপেনটাইপ বিন্যাস বৈশিষ্ট্যগুলির জন্য সমর্থন প্রথম চালু করা হয়েছিল। ব্যাচোটেক্স 2006-এর সময় লিনাক্সের জন্য একটি সংস্করণ ঘোষণা করা হয়েছিল, যা কয়েক মাস পরে আকিরা কাকুতো দ্বারা মাইক্রোসফ্ট উইন্ডোজে পোর্ট করা হয়েছিল এবং অবশেষে সমস্ত প্রধান প্ল্যাটফর্মের জন্য টেক্স লাইভ 2007-এ অন্তর্ভুক্ত করা হয়েছিল। XeTeX সংস্করণ 2 থেকে LyX দ্বারা সমর্থিত এবং সংস্করণ 2.7 থেকে MiKTeX-এর সাথে পাঠানো হয়েছে। টেক্স লাইভে অন্তর্ভুক্তির ক্ষেত্রে, জেটেক্স কোনও নির্দিষ্ট সেটআপ পদ্ধতি ছাড়াই লেটেক্স, ওপেনটাইপ, ট্রুটাইপ এবং পোস্টস্ক্রিপ্ট ফন্টের জন্য লেখা বেশিরভাগ ম্যাক্রো প্যাকেজকে সমর্থন করে। ব্যাচোটেক্স 2008-এ ঘোষিত সংস্করণ 0.998, এক্সইটিএক্সিনপুট নর্মালাইজেশন কমান্ডের মাধ্যমে ইউনিকোড নর্মালাইজেশনকে সমর্থন করে। 2013 সালের মে মাসে মুক্তিপ্রাপ্ত সংস্করণ 0.9999, ওপেনটাইপ বিন্যাসের জন্য আই. সি. ইউ বিন্যাস ইঞ্জিন থেকে হার্ফবাজে এবং গ্রাফাইট বিন্যাসের জন্য গ্রাফাইট2 ইঞ্জিনের পাশাপাশি ম্যাক ওএস এক্স-এ এ. টি. এস. ইউ. আই-এর পরিবর্তে কোর টেক্সট কাঠামোতে পরিবর্তিত হয়। আরও দেখুন লুয়াটেক্স ওমেগা (টিইএক্স) টাইপফেস টিইএক্সওয়ার্কস-একটি মাল্টি-প্ল্যাটফর্ম, ইউনিকোড সম্পাদক যা টিইএক্স ফাইলগুলির সাথে কাজ করার জন্য ডিজাইন করা হয়েছে, যা জিইএক্স-এর লেখক লিখেছেন। টেক্স এক্সটেনশনের তালিকা আরও পড়ুন এম. গুসেন্স (এড।) (2008) XeTeX কম্প্যানিয়নঃ টেক্স ওপেনটাইপ এবং ইউনিকোডের সাথে মিলিত হয়। বাহ্যিক লিঙ্ক দ্য বিউটি অফ ল্যাটেক্সঃ পেশাদার ফন্টের সাথে জেটেক্সের ব্যবহার চিত্রিত করে। টিইউজি-তে এক্সইটিইএক্স প্রদর্শনী। 2007 সফ্টওয়্যার ডিজিটাল টাইপোগ্রাফি ফ্রি পিডিএফ সফ্টওয়্যার ফ্রি টেক্স সফ্টওয়্যার লিনাক্স টেক্স সফ্টওয়্যার সফ্টওয়্যার এমআইটি লাইসেন্স টেক্স ইউনিকোড ব্যবহার করে