এক্স ল্যান্ডে ফন্টের জন্য দুটি পদ্ধতি রয়েছে: সার্ভার-সাইড এবং ক্লায়েন্ট-সাইড।
ফন্টগুলি রেন্ডার করার traditionalতিহ্যগত উপায় হ'ল ক্লায়েন্টটির জন্য সার্ভারকে " foo
ফন্ট এফ এ অবস্থানে (x, y) রেন্ডার করুন" বলতে (যেখানে একটি ফন্টের স্পেসিফিকেশনে একটি মুখ, আকার, এনকোডিং এবং অন্যান্য বৈশিষ্ট্য রয়েছে) tell হয় এক্স সার্ভার নিজেই, বা একটি ফন্ট সার্ভার নামে পরিচিত একটি বিশেষ প্রোগ্রাম , প্রতিটি গ্লাইফের বর্ণনা তৈরি করতে ফন্ট ফাইলটি খোলে। হরফগুলি বিটম্যাপ বা ভেক্টর ফন্ট হতে পারে তবে ভেক্টর ফন্টগুলি রেন্ডারিংয়ের আগে বিটম্যাপে রূপান্তরিত হয়।
বেশিরভাগ আধুনিক প্রোগ্রাম প্রায়ই মাধ্যমে ক্লায়েন্ট-সাইড ফন্ট রেন্ডারিং ব্যবহার xft এবং fontconfig এর । একটি নতুন প্রক্রিয়া প্রয়োজন কারণ সার্ভার-সাইড ফন্ট রেন্ডারিং অ্যান্টি-আলিয়াজিং সমর্থন করে না।
এক্স এর বাইরে (অর্থাত্ একটি ভিজিএ কনসোলে), সেখানে ভিজিএ ফন্ট রয়েছে, যা নির্দিষ্ট আকারের বিটম্যাপ ফন্ট। তবে এক্স 11 এর তুলনায়, কেউ ভিজিএ কনসোল ব্যবহার করে না, তাই তাদের উপর খুব বেশি প্রচেষ্টা ব্যয় করা হয় না।
অনুশীলনে, আপনি ফন্ট দুটি উপায়ে কনফিগার করতে চান:
- পুরানো শৈলীর প্রোগ্রামগুলির জন্য: হরফ ডিরেক্টরিগুলি
FontPath
নির্দেশের মাধ্যমে তালিকাভুক্ত করা হয় xorg.conf
এবং xset fp
এক্স দ্বারা চালিত ব্যবহারকারী দ্বারা কমান্ডগুলি দ্বারা পরিচালনা করা যেতে পারে you আপনি যদি নতুন ফন্টগুলি ইনস্টল করেন তবে আপনাকে চালনার দরকার হতে পারে mkfontdir
।
- সব হবে Gtk (GNOME, ইত্যাদি) এবং কিউটি (ডি-ই, ইত্যাদি) প্রোগ্রাম সহ নতুন স্টাইলের প্রোগ্রাম, জন্য: ফন্ট ডিরেক্টরিগুলি থেকে দ্বারা নির্দেশিত হয়
<dir>
যে নির্দেশনা /etc/fonts/fonts.conf
, ~/.fonts.conf
এবং কয়েক অন্যান্য স্থানে। দেখুন fontconfig এর ডকুমেন্টেশন দেখুন। আপনি যদি নতুন ফন্ট ইনস্টল করেন তবে আপনার চালনার দরকার হতে পারে fc-cache
।