- 1 ১. পরিচিতি
- 2 ২. Ubuntu‑এর ডিফল্ট ফন্ট এবং স্টোরেজ লোকেশন
- 3 ৩. Ubuntu‑এ ফন্ট কীভাবে ইনস্টল করবেন (৩টি পদ্ধতি)
- 4 4. ফন্ট কনফিগার এবং ম্যানেজ করা
- 5 ৫. ফন্ট সমস্যা সমাধান
- 6 6. প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)
- 6.1 6.1 আমি কীভাবে যাচাই করতে পারি যে কোনো ফন্ট ইনস্টল হয়েছে?
- 6.2 6.2 আমি কি উবুন্টুতে উইন্ডোজ ফন্ট (Meiryo, Yu Gothic) ব্যবহার করতে পারি?
- 6.3 6.3 টার্মিনালের ফন্ট কীভাবে পরিবর্তন করব?
- 6.4 6.4 আমার ফন্টগুলো খুব ছোট! কীভাবে সাইজ পরিবর্তন করব?
- 6.5 6.5 অপ্রয়োজনীয় ফন্ট কীভাবে মুছে ফেলব?
- 6.6 6.6 সারসংক্ষেপ
- 6.7 পরবর্তী ধাপ
- 7 ৭. উপসংহার
১. পরিচিতি
আপনি যখন প্রথম Ubuntu ইনস্টল করেন, কি কখনো অনুভব করেছেন যে ফন্টগুলো পড়তে কঠিন অথবা জাপানি ফন্টগুলো আকর্ষণীয় নয়? উইন্ডোজ বা ম্যাক থেকে পরিবর্তন করা ব্যবহারকারীদের মধ্যে এটি বিশেষভাবে সাধারণ, কারণ Ubuntu‑এর ডিফল্ট ফন্টগুলো অপরিচিত লাগতে পারে। এর কারণ হল Ubuntu‑এর সঙ্গে সীমিত সংখ্যক ফন্ট আসে এবং ফন্টগুলোকে অন্যান্য অপারেটিং সিস্টেমের তুলনায় ভিন্নভাবে রেন্ডার করা হয়।
অতিরিক্তভাবে, আপনি আপনার পছন্দের ফন্ট ইনস্টল করতে বা প্রোগ্রামিংয়ের জন্য অপ্টিমাইজড মনোস্পেসড ফন্ট যোগ করতে চাইতে পারেন। যদিও Ubuntu আপনাকে স্বাধীনভাবে ফন্ট যোগ ও পরিবর্তন করার অনুমতি দেয়, সঠিকভাবে সেটআপ করা অপরিচিত হলে চ্যালেঞ্জিং হতে পারে।
এই নিবন্ধে, আমরা Ubuntu‑এ ফন্ট কীভাবে ইনস্টল করবেন তা বিশদভাবে ব্যাখ্যা করব। আমরা তিনটি ভিন্ন পদ্ধতি উপস্থাপন করব, যাতে আপনি আপনার প্রয়োজন অনুযায়ী সর্বোত্তমটি বেছে নিতে পারেন:
- পদ্ধতি ১: Ubuntu‑এর অফিসিয়াল রিপোজিটরি থেকে ফন্ট ইনস্টল (সহজ ও সরল)
- পদ্ধতি ২: কাস্টম ফন্ট ম্যানুয়ালি যোগ করা
- পদ্ধতি ৩: নির্দিষ্ট ফন্ট ইনস্টল (যেমন Windows ফন্ট বা প্রোগ্রামিং ফন্ট)
এর পাশাপাশি, ইনস্টলেশনের পরে ফন্ট কনফিগার করা এবং সমস্যার সমাধান কীভাবে করবেন তাও আমরা আলোচনা করব। গাইডের শেষে, আপনি বেশি পাঠযোগ্যতার জন্য Ubuntu‑এর ফন্ট সেটিংস অপ্টিমাইজ করতে সক্ষম হবেন।
চলুন Ubuntu‑এর ডিফল্ট ফন্টগুলো এবং সেগুলো কোথায় সংরক্ষিত থাকে তা দেখে নিই।
২. Ubuntu‑এর ডিফল্ট ফন্ট এবং স্টোরেজ লোকেশন
Ubuntu ডিফল্টভাবে বেশ কিছু পূর্ব‑ইনস্টলড ফন্ট নিয়ে আসে। তবে, এই ফন্টগুলো সবসময় সর্বোত্তম নয়, এবং কিছু ব্যবহারকারী জাপানি টেক্সট পড়তে কঠিন মনে করতে পারেন। এই অংশে আমরা Ubuntu‑এর ডিফল্ট ফন্টগুলো এবং সিস্টেমের মধ্যে ফন্টগুলো কোথায় সংরক্ষিত হয় তা অনুসন্ধান করব।
২.১ Ubuntu‑এর ডিফল্ট ফন্টগুলো কী কী?
ডিফল্টভাবে, Ubuntu নিম্নলিখিত ফন্টগুলো অন্তর্ভুক্ত করে:
| Font Name | Characteristics |
|---|---|
| Ubuntu | Official Ubuntu font designed for UI readability |
| Noto Sans | A multilingual font developed by Google, including support for Japanese |
| DejaVu Sans | A highly readable, general-purpose sans-serif font |
| Liberation Sans | A font similar to Windows’ Arial |
| Monospace Fonts (Ubuntu Mono, DejaVu Mono) | Monospaced fonts optimized for coding and terminal use |
এই ফন্টগুলো Ubuntu‑এর সিস্টেম‑ডিফল্ট ফন্ট এবং বিভিন্ন অ্যাপ্লিকেশনে ব্যবহৃত হয়। তবে, অনেক ব্যবহারকারী লক্ষ্য করেন যে ডিফল্ট Noto Sans ফন্ট জাপানি টেক্সটকে খুব পাতলা বা কম দৃষ্টিনন্দন করে তোলে। ফলে, কিছু ব্যবহারকারী পাঠযোগ্যতা বাড়াতে IPA ফন্ট বা Meiryo এর মতো বিকল্প ফন্ট ইনস্টল করতে পছন্দ করেন।
২.২ ফন্টগুলো কোথায় সংরক্ষিত হয়?
Ubuntu‑এ, আপনি যেখানে ফন্ট ইনস্টল করবেন তা নির্ধারণ করে ফন্টটি সিস্টেম‑ব্যাপী নাকি শুধুমাত্র নির্দিষ্ট ব্যবহারকারীর জন্য প্রযোজ্য হবে।
| Font Storage Location | Scope | Example Command |
|---|---|---|
/usr/share/fonts/ | System-wide (available to all users) | sudo mv font.ttf /usr/share/fonts/ |
~/.fonts/ | User-specific (only available to the current user) | mv font.ttf ~/.fonts/ |
/usr/local/share/fonts/ | System-wide (similar to /usr/share/fonts/) | sudo mv font.ttf /usr/local/share/fonts/ |
📌 মূল বিষয়গুলো:
- সিস্টেম‑ব্যাপী ফন্ট প্রয়োগ করতে: ফন্টটি
/usr/share/fonts/‑এ কপি করুন - শুধুমাত্র নিজের জন্য ফন্ট ব্যবহার করতে: ফন্টটি
~/.fonts/‑এ রাখুন - ফন্ট ক্যাশ আপডেট করে সিস্টেমে রেজিস্টার করতে হবে (পরবর্তীতে ব্যাখ্যা করা হবে)
অতিরিক্তভাবে, Ubuntu 20.04 এবং পরবর্তী সংস্করণে ~/.fonts/ ডিরেক্টরি ডিফল্টভাবে থাকতে নাও পারে। যদি এটি অনুপস্থিত থাকে, ফন্ট যোগ করার আগে ডিরেক্টরিটি তৈরি করুন:
mkdir -p ~/.fonts
২.৩ ইনস্টল করা ফন্টগুলো কীভাবে চেক করবেন
Ubuntu‑এ বর্তমানে ইনস্টল করা ফন্টের তালিকা দেখতে নিম্নলিখিত কমান্ড চালান:
fc-list
নির্দিষ্ট কোনো ফন্ট অনুসন্ধান করতে grep কমান্ড ব্যবহার করুন:
fc-list | grep "Noto"
উদাহরণস্বরূপ, এই কমান্ডটি নামের মধ্যে “Noto” থাকা সব ফন্টের তালিকা দেখাবে।
পরবর্তী ধাপ
এখন আমরা Ubuntu‑এর ডিফল্ট ফন্ট এবং সেগুলোর স্টোরেজ লোকেশন সম্পর্কে জানি, পরবর্তী অংশে নতুন ফন্ট কীভাবে ইনস্টল করবেন তা আলোচনা করা হবে। আমরা সবচেয়ে সহজ পদ্ধতি থেকে শুরু করব: apt কমান্ড ব্যবহার করে ফন্ট ইনস্টল করা।

৩. Ubuntu‑এ ফন্ট কীভাবে ইনস্টল করবেন (৩টি পদ্ধতি)
Ubuntu‑এ ফন্ট ইনস্টল করার বেশ কিছু উপায় আছে। এই অংশে আমরা তিনটি ভিন্ন পদ্ধতি উপস্থাপন করব, যা নবীনদের জন্য সহজ ইনস্টলেশন প্রক্রিয়া থেকে শুরু করে নির্দিষ্ট ফন্ট ইনস্টল করার উন্নত কৌশল পর্যন্ত বিস্তৃত।
- পদ্ধতি ১: apt ব্যবহার করে অফিসিয়াল Ubuntu রিপোজিটরি থেকে ইনস্টল (সহজ ও সুপারিশকৃত)
- পদ্ধতি ২: ম্যানুয়ালি ফন্ট যোগ করা (কাস্টম ফন্টের জন্য)
- পদ্ধতি ৩: নির্দিষ্ট ফন্ট ইনস্টল (যেমন Windows ফন্ট বা প্রোগ্রামিং‑এর জন্য অপ্টিমাইজড ফন্ট)
৩.১ অফিসিয়াল রিপোজিটরি (apt) ব্যবহার করে ফন্ট ইনস্টল করা
সর্বোত্তম উপায়ে উবুন্টুতে ফন্ট ইনস্টল করা যায় অফিসিয়াল রিপোজিটরি ব্যবহার করে। এই রিপোজিটরিতে বিভিন্ন ধরণের ফন্ট রয়েছে, যার মধ্যে জাপানি ফন্ট এবং সাধারণত ব্যবহৃত ইংরেজি ফন্টও অন্তর্ভুক্ত, ফলে ইনস্টলেশন দ্রুত এবং সহজ হয়।
3.1.1 IPA ফন্ট ইনস্টল করা
IPA ফন্ট হল উচ্চমানের জাপানি ফন্ট, যা পেশাদার এবং ব্যবসায়িক উদ্দেশ্যে ব্যাপকভাবে ব্যবহৃত হয়। আপনি নিম্নলিখিত কমান্ড ব্যবহার করে এগুলো ইনস্টল করতে পারেন:
sudo apt update
sudo apt install -y fonts-ipafont
fc-cache -fv
📌 মূল বিষয়বস্তু:
fonts-ipafontহল IPA ফন্ট সম্বলিত প্যাকেজ।fc-cache -fvচালালে ফন্ট ক্যাশ আপডেট হয়, ফলে সিস্টেম নতুন ইনস্টল করা ফন্টগুলোকে স্বীকৃতি দেয়।
3.1.2 অন্যান্য উপযোগী ফন্ট ইনস্টল করা
উবুন্টু রিপোজিটরিতে IPA ফন্টের পাশাপাশি আরও অনেক ফন্ট রয়েছে। আপনি নিম্নলিখিত কমান্ড ব্যবহার করে একসাথে একাধিক ফন্ট ইনস্টল করতে পারেন:
sudo apt install -y fonts-noto fonts-ubuntu fonts-roboto
| Font Package | Description |
|---|---|
fonts-noto | Google’s Noto font family (supports multiple languages) |
fonts-ubuntu | Ubuntu’s official UI font |
fonts-roboto | Android’s default font (good for design and readability) |
এই পদ্ধতি নবীনদের জন্য বন্ধুত্বপূর্ণ এবং ইনস্টলেশন সমস্যাগুলি কমিয়ে দেয়, ফলে এটি সুপারিশকৃত পদ্ধতি।
3.2 ফন্ট ম্যানুয়ালি যোগ করা
যদি আপনি এমন ফন্ট ইনস্টল করতে চান যা অফিসিয়াল রিপোজিটরিতে নেই (যেমন গুগল ফন্ট, কাস্টম ফন্ট), তাহলে আপনি উবুন্টুতে সেগুলো ম্যানুয়ালি যোগ করতে পারেন।
3.2.1 ফন্ট ডাউনলোড করা
প্রথমে, আপনি যে ফন্টটি ইনস্টল করতে চান তা ডাউনলোড করুন।
উদাহরণস্বরূপ, “M+ FONTS” জাপানি ফন্ট ইনস্টল করতে নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
wget https://osdn.net/frs/redir.php?m=kent&f=mplus-fonts%2F62344%2Fmplus-TESTFLIGHT-063a.tar.xz
tar -xf mplus-TESTFLIGHT-063a.tar.xz
3.2.2 সঠিক ডিরেক্টরিতে ফন্ট রাখার পদ্ধতি
ডাউনলোড করা ফন্ট ফাইলগুলো (.ttf অথবা .otf) উপযুক্ত ডিরেক্টরিতে সরিয়ে নিন।
একটি নির্দিষ্ট ব্যবহারকারীর জন্য (শুধুমাত্র বর্তমান ব্যবহারকারীর জন্য উপলব্ধ):
mkdir -p ~/.fonts
mv mplus-TESTFLIGHT-063a/* ~/.fonts/
সব ব্যবহারকারীর জন্য (সিস্টেম-ব্যাপী ইনস্টলেশন):
sudo mv mplus-TESTFLIGHT-063a/* /usr/share/fonts/
3.2.3 ফন্ট ক্যাশ আপডেট করা
অবশেষে, ফন্ট ক্যাশ আপডেট করুন যাতে নতুন যোগ করা ফন্টগুলো উপলব্ধ হয়:
fc-cache -fv
এখন, ম্যানুয়ালি যোগ করা ফন্টগুলো অ্যাপ্লিকেশন এবং সিস্টেমে ব্যবহারযোগ্য হবে।
3.3 নির্দিষ্ট ফন্ট ইনস্টল করা
উবুন্টু ডিফল্টভাবে কিছু ফন্ট অন্তর্ভুক্ত করে না, তবে আপনি সেগুলো ম্যানুয়ালি ইনস্টল করতে পারেন। নিচে কিছু জনপ্রিয় ফন্ট এবং সেগুলো কীভাবে ইনস্টল করবেন তা দেওয়া হয়েছে।
3.3.1 Meiryo (উইন্ডোজ ফন্ট) ইনস্টল করা
Meiryo হল উইন্ডোজে সাধারণত ব্যবহৃত জাপানি ফন্ট। উবুন্টুতে উইন্ডোজ ফন্ট ইনস্টল করতে নিম্নলিখিত কমান্ড চালান:
sudo apt install -y ttf-mscorefonts-installer
💡 দ্রষ্টব্য:
ইনস্টলেশনের সময় আপনাকে মাইক্রোসফটের এন্ড ইউজার লাইসেন্স এগ্রিমেন্ট (EULA) গ্রহণ করতে বলা হবে। Tab → Enter চাপ দিয়ে গ্রহণ করুন।
3.3.2 HackGen (প্রোগ্রামিং ফন্ট) ইনস্টল করা
HackGen হল প্রোগ্রামিংয়ের জন্য অপ্টিমাইজড একটি মনোস্পেসড ফন্ট। এটি ইনস্টল করতে নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
mkdir -p ~/.fonts
wget https://github.com/yuru7/HackGen/releases/download/v2.6.1/HackGen_NF_v2.6.1.zip
unzip HackGen_NF_v2.6.1.zip -d ~/.fonts/
fc-cache -fv
HackGen ডেভেলপারদের জন্য ডিজাইন করা হয়েছে, যারা অত্যন্ত পাঠযোগ্য কোডিং ফন্ট প্রয়োজন।
3.4 সারসংক্ষেপ
উবুন্টুতে ফন্ট ইনস্টল করার তিনটি প্রধান পদ্ধতি রয়েছে, প্রতিটি ভিন্ন চাহিদার জন্য উপযুক্ত:
| Method | Difficulty | Best For | Example |
|---|---|---|---|
| Using apt | ★☆☆ (Easy) | Fonts available in the official repository | fonts-ipafont |
| Manual Installation | ★★☆ (Intermediate) | Adding custom fonts | Google Fonts |
| Installing Specific Fonts | ★★☆ (Intermediate) | Windows fonts, programming fonts | Meiryo, HackGen |
সেরা পদ্ধতি আপনার প্রয়োজনের উপর নির্ভর করে। যদি আপনি জাপানি ফন্টের পাঠযোগ্যতা সহজে বাড়াতে চান, তবে apt ব্যবহার করুন। যদি ডিজাইন বা প্রোগ্রামিংয়ের জন্য কাস্টম ফন্ট দরকার হয়, তবে ম্যানুয়ালি ফন্ট ইনস্টল করার কথা বিবেচনা করুন।
পরবর্তী ধাপ
এখন আপনি উবুন্টুতে ফন্ট ইনস্টল করেছেন, পরবর্তী ধাপ হল ফন্ট কনফিগার এবং ম্যানেজ করা। পরবর্তী সেকশনে আমরা সিস্টেম-ব্যাপী ফন্ট সেট করা, অ্যাপ্লিকেশনে ফন্ট কাস্টমাইজ করা এবং ফন্ট সমস্যার সমাধান কীভাবে করবেন তা ব্যাখ্যা করব।
4. ফন্ট কনফিগার এবং ম্যানেজ করা
একবার আপনি উবুন্টুতে ফন্ট ইনস্টল করলে, পরবর্তী ধাপ হল ফন্ট কনফিগার এবং ম্যানেজ করা। উবুন্টু আপনাকে সিস্টেম-ব্যাপী ফন্ট সেটিংস পরিবর্তন করতে বা নির্দিষ্ট অ্যাপ্লিকেশনের জন্য ফন্ট কাস্টমাইজ করতে দেয়। এই সেকশনে আমরা ইনস্টল করা ফন্টগুলো কীভাবে চেক করবেন, সিস্টেমের জন্য ফন্ট কনফিগার করবেন এবং পৃথক অ্যাপ্লিকেশনের জন্য ফন্ট কাস্টমাইজ করবেন তা কভার করব।
৪.১ স্থাপিত ফন্টগুলি পরীক্ষা করা
নতুন ফন্ট স্থাপনের পর, আপনি নিশ্চিত করতে চাইতে পারেন যে সেগুলি সিস্টেম দ্বারা সঠিকভাবে স্বীকৃত হয়েছে।
৪.১.১ সকল স্থাপিত ফন্টের তালিকা প্রদর্শন করা
সকল স্থাপিত ফন্টের তালিকা প্রদর্শন করতে, নিম্নলিখিত কমান্ডটি চালান:
fc-list
এই কমান্ডটি সিস্টেমে নিবন্ধিত উপলব্ধ ফন্টগুলির তালিকা আউটপুট করবে।
৪.১.২ একটি নির্দিষ্ট ফন্টের জন্য অনুসন্ধান করা
যদি আপনি পরীক্ষা করতে চান যে একটি নির্দিষ্ট ফন্ট স্থাপিত কিনা, তাহলে fc-list এর সাথে grep কমান্ডটি ব্যবহার করুন:
fc-list | grep "Noto"
এটি তাদের নামে “Noto” ধারণকারী সকল ফন্টের তালিকা প্রদর্শন করবে।
৪.২ সিস্টেম-ব্যাপী ফন্ট পরিবর্তন করা
উবুন্টুর ডেস্কটপ এনভায়রনমেন্টগুলি, যেমন GNOME এবং KDE, সিস্টেম-ব্যাপী ফন্ট সেটিংস পরিবর্তন করার অনুমতি দেয়।
৪.২.১ GNOME-এ ফন্ট পরিবর্তন করা (ডিফল্ট উবুন্টু ডেস্কটপ)
GNOME-এ, আপনি GNOME Tweaks (পূর্বে GNOME Tweak Tool) ব্যবহার করে সিস্টেম ফন্ট পরিবর্তন করতে পারেন। যদি এটি এখনও স্থাপিত না হয়, তাহলে নিম্নলিখিত কমান্ডটি ব্যবহার করুন:
sudo apt install gnome-tweaks
স্থাপনের পর, “Tweaks” খুলুন এবং “Fonts” বিভাগে নেভিগেট করে নিম্নলিখিত সেটিংসগুলি সামঞ্জস্য করুন:
- Interface Font: UI টেক্সটের জন্য ব্যবহৃত
- Document Font: সাধারণ ডকুমেন্ট রেন্ডারিংয়ের জন্য ব্যবহৃত
- Monospace Font: টার্মিনাল এবং টেক্সট এডিটরে ব্যবহৃত
- Title Bar Font: উইন্ডো টাইটেল বারের জন্য ব্যবহৃত
উদাহরণস্বরূপ, ইন্টারফেস ফন্টকে “Noto Sans JP”-এ পরিবর্তন করা জাপানি টেক্সটের পাঠযোগ্যতা উন্নত করতে পারে।
৪.২.২ KDE Plasma-এ ফন্ট পরিবর্তন করা (Kubuntu-এ ব্যবহৃত)
যদি আপনি KDE Plasma ডেস্কটপ এনভায়রনমেন্ট ব্যবহার করেন, তাহলে আপনি “System Settings” এর মাধ্যমে সিস্টেম ফন্ট পরিবর্তন করতে পারেন।
- “System Settings” খুলুন
- “Fonts”-এ যান
- “General,” “Fixed width,” “Toolbar,” ইত্যাদির জন্য ফন্ট সেটিংস পরিবর্তন করুন
- পরিবর্তনগুলি প্রয়োগ করুন এবং প্রয়োজনে সেশন পুনরায় শুরু করুন
৪.৩ অ্যাপ্লিকেশনগুলিতে ফন্ট কাস্টমাইজ করা
কিছু অ্যাপ্লিকেশনের নিজস্ব ফন্ট সেটিংস রয়েছে, যা সিস্টেম-ব্যাপী কনফিগারেশন থেকে আলাদা। নিচে, আমরা জনপ্রিয় অ্যাপ্লিকেশনগুলিতে ফন্ট কাস্টমাইজ করার পদ্ধতি ব্যাখ্যা করেছি।
৪.৩.১ টার্মিনালে ফন্ট পরিবর্তন করা (GNOME Terminal, Konsole)
টার্মিনালে ফন্ট পরিবর্তন করতে, নিম্নলিখিত ধাপগুলি অনুসরণ করুন:
GNOME Terminal (ডিফল্ট উবুন্টু টার্মিনাল)-এর জন্য:
- টার্মিনাল খুলুন
- “Preferences” → “Profiles”-এ যান
- “Custom font” সক্ষম করুন
- একটি পছন্দসই ফন্ট নির্বাচন করুন (যেমন, “HackGen” বা “Noto Sans Mono”)
Konsole (KDE-এর টার্মিনাল)-এর জন্য:
- “Settings” → “Edit Current Profile”-এ যান
- “Appearance” ট্যাবে নেভিগেট করুন
- একটি পছন্দসই ফন্ট নির্বাচন করুন
৪.৩.২ Visual Studio Code (VS Code)-এ ফন্ট পরিবর্তন করা
ডেভেলপারদের জন্য, VS Code-এ একটি আরামদায়ক কোডিং ফন্ট সেট করা অপরিহার্য। আপনি settings.json ফাইল পরিবর্তন করে ফন্ট কাস্টমাইজ করতে পারেন।
- “Settings” → “Text Editor” → “Font Family”-এ যান
- উদাহরণস্বরূপ, HackGen ব্যবহার করতে, আপনার সেটিংস নিম্নরূপ আপডেট করুন:
"editor.fontFamily": "'HackGen Console', 'Fira Code', monospace"
- সেটিংস সংরক্ষণ করুন এবং VS Code পুনরায় শুরু করুন
৪.৩.৩ LibreOffice-এ ফন্ট পরিবর্তন করা
LibreOffice, উবুন্টুর ডিফল্ট অফিস স্যুট, ফন্ট কাস্টমাইজেশনও অনুমোদন করে।
- LibreOffice খুলুন
- “Tools” → “Options”-এ যান
- “LibreOffice” → “Fonts”-এ নেভিগেট করুন
- ডিফল্ট ফন্টকে “Noto Sans JP” বা অন্য একটি পছন্দসই ফন্টে সেট করুন
- পরিবর্তনগুলি প্রয়োগ করুন এবং LibreOffice পুনরায় শুরু করুন
৪.৪ ফন্ট ক্যাশ আপডেট করা
যদি নতুন স্থাপিত ফন্টগুলি স্বীকৃত না হয়, তাহলে নিম্নলিখিত কমান্ড দিয়ে ফন্ট ক্যাশ আপডেট করুন:
fc-cache -fv
এই কমান্ডটি চালানো নিশ্চিত করে যে সকল যুক্ত ফন্টগুলি সিস্টেমে সঠিকভাবে নিবন্ধিত হয়েছে।
৪.৫ সারাংশ
এই বিভাগে, আমরা উবুন্টুতে ফন্ট কনফিগার এবং পরিচালনা করার পদ্ধতি আলোচনা করেছি। এখানে মূল পয়েন্টগুলি রয়েছে:
- স্থাপিত ফন্ট পরীক্ষা করতে:
fc-list - সিস্টেম-ব্যাপী ফন্ট পরিবর্তন করতে: GNOME Tweaks বা KDE System Settings ব্যবহার করুন
- অ্যাপ্লিকেশনগুলির জন্য ফন্ট কাস্টমাইজ করতে: টার্মিনাল, VS Code, LibreOffice, ইত্যাদি
- যদি ফন্ট প্রয়োগ না হয়, ফন্ট ক্যাশ আপডেট করুন:
fc-cache -fv
পরবর্তী ধাপ
এখন যেহেতু আপনি Ubuntu-এর ফন্টগুলি কনফিগার করেছেন, পরবর্তী বিভাগে ফন্ট সমস্যা সমাধান আলোচনা করা হবে। আমরা সাধারণ সমস্যাগুলি এবং তাদের সমাধানগুলি আলোচনা করব, যাতে আপনি Ubuntu-এ সেরা ফন্ট অভিজ্ঞতা পান।
৫. ফন্ট সমস্যা সমাধান
Ubuntu-এ ফন্ট ইনস্টল এবং কনফিগার করার পর, আপনি এমন সমস্যার সম্মুখীন হতে পারেন যেমন ফন্টগুলি সঠিকভাবে প্রদর্শিত না হওয়া, নির্দিষ্ট অ্যাপ্লিকেশনে ফন্টগুলি না দেখা যাওয়া, অথবা ভুল ফন্ট রেন্ডারিং। এই বিভাগে সাধারণ ফন্ট-সম্পর্কিত সমস্যাগুলি এবং তাদের সমাধান কভার করা হয়েছে।
৫.১ ফন্টগুলি প্রদর্শিত হচ্ছে না
যদি আপনার ইনস্টল করা ফন্টগুলি অ্যাপ্লিকেশন বা সিস্টেম সেটিংসে না দেখা যায়, তাহলে নিম্নলিখিত সমাধানগুলি চেষ্টা করুন।
৫.১.১ ফন্ট ক্যাশ আপডেট করুন
যখন ম্যানুয়ালি ফন্ট যোগ করা হয়, তখন Ubuntu তাদের তাৎক্ষণিকভাবে চিনতে পারে না। ফন্ট ক্যাশ আপডেট করলে এই সমস্যা সমাধান হতে পারে:
fc-cache -fv
এই কমান্ডটি চালানোর পর, আপনার সিস্টেম বা অ্যাপ্লিকেশন রিস্টার্ট করুন এবং চেক করুন যে ফন্টগুলি এখন উপলব্ধ কিনা।
৫.১.২ ফন্ট ফাইলের অবস্থান চেক করুন
নিশ্চিত করুন যে ফন্ট ফাইলগুলি সঠিক ডিরেক্টরিতে রাখা হয়েছে।
কমান্ড ব্যবহার করে চেক করুন:
ls ~/.fonts/
ls /usr/share/fonts/
যদি প্রত্যাশিত ফন্ট ফাইল (যেমন, HackGen.ttf) তালিকাভুক্ত না হয়, তাহলে এটি সঠিক ডিরেক্টরিতে সরান এবং ফন্ট ক্যাশ আপডেট করুন।
৫.১.৩ ফন্ট ফাইলের অনুমতি যাচাই করুন
ভুল ফাইল অনুমতি ফন্টগুলি সঠিকভাবে লোড হওয়া থেকে বিরত রাখতে পারে। নিম্নলিখিত কমান্ডগুলি ব্যবহার করে তাদের ঠিক করুন:
sudo chmod -R 755 /usr/share/fonts
sudo chmod -R 755 ~/.fonts
অনুমতি পরিবর্তন করার পর, ফন্ট ক্যাশ আপডেট করুন এবং আপনার সিস্টেম রিস্টার্ট করুন।
৫.২ নির্দিষ্ট অ্যাপ্লিকেশনে ফন্টগুলি না দেখা যাচ্ছে
কিছু অ্যাপ্লিকেশন সিস্টেম থেকে আলাদাভাবে ফন্ট পরিচালনা করে, তাই নতুন ইনস্টল করা ফন্টগুলি তাৎক্ষণিকভাবে চিনতে পারে না। সাধারণ ক্ষেত্রের জন্য এখানে সমাধানগুলি দেওয়া হলো।
৫.২.১ টার্মিনালে (GNOME Terminal, Konsole) ফন্টগুলি প্রদর্শিত হচ্ছে না
বেশিরভাগ টার্মিনালে, ফন্টগুলি সেটিংস থেকে ম্যানুয়ালি নির্বাচন করতে হয়।
- GNOME Terminal: “Preferences” → “Profiles” এ যান এবং “Custom Font” সক্রিয় করুন।
- Konsole (KDE): “Settings” → “Edit Profile” → “Appearance” খুলুন এবং একটি ফন্ট নির্বাচন করুন।
৫.২.২ VS Code-এ ফন্ট পরিবর্তন হচ্ছে না
যদি Visual Studio Code-এ ফন্টগুলি প্রয়োগ না হয়, তাহলে settings.json ফাইলটি চেক করুন:
"editor.fontFamily": "'HackGen Console', 'Fira Code', monospace"
ফন্টের নামটি সঠিকভাবে বানান করা আছে কিনা তা নিশ্চিত করুন, তারপর VS Code রিস্টার্ট করুন।
৫.২.৩ LibreOffice-এ ফন্ট পরিবর্তন হচ্ছে না
LibreOffice ভিন্ন ডিফল্ট ফন্ট ব্যবহার করতে পারে। ফন্ট সেটিংস পরিবর্তন করতে:
- “Tools” → “Options” এ যান
- “LibreOffice” → “Fonts” নির্বাচন করুন
- ম্যানুয়ালি ফন্টটি “Noto Sans JP” বা অন্য পছন্দের ফন্টে সেট করুন
- পরিবর্তনগুলি প্রয়োগ করুন এবং LibreOffice রিস্টার্ট করুন
৫.৩ ফন্টগুলি খুব ছোট বা খুব বড়
যদি ফন্টগুলি খুব ছোট বা খুব বড় দেখায়, তাহলে ফন্ট স্কেলিং সেটিংস সামঞ্জস্য করুন।
৫.৩.১ GNOME-এ ফন্ট স্কেলিং সামঞ্জস্য করুন
GNOME Tweaks ব্যবহার করে ফন্ট স্কেলিং ফ্যাক্টর পরিবর্তন করুন:
sudo apt install gnome-tweaks
“Tweaks” খুলুন এবং “Fonts” বিভাগে যান, তারপর “Scaling Factor” সামঞ্জস্য করুন (যেমন, বড় টেক্সটের জন্য ১.২ সেট করুন)।
৫.৩.২ উচ্চ-রেজোলিউশন ডিসপ্লের জন্য DPI সেটিংস পরিবর্তন করুন
৪কে ডিসপ্লের জন্য, নিম্নলিখিত ব্যবহার করে DPI স্কেল বাড়ান:
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
এটি সকল টেক্সটকে সামান্য বড় করবে। প্রয়োজন অনুসারে মানটি সামঞ্জস্য করুন।
৫.৪ ফন্ট অপসারণের উপায়
যদি আপনার অপ্রয়োজনীয় ফন্টগুলি অপসারণ করতে হয়, তাহলে এই ধাপগুলি অনুসরণ করুন।
৫.৪.১ apt-এর মাধ্যমে ইনস্টল করা ফন্ট অপসারণ করুন
প্যাকেজ ম্যানেজারের মাধ্যমে ইনস্টল করা ফন্টের জন্য, ব্যবহার করুন:
sudo apt remove fonts-ipafont
৫.৪.২ ম্যানুয়ালি ইনস্টল করা ফন্ট অপসারণ করুন
ম্যানুয়ালি যোগ করা ফন্টের জন্য, তাদের ~/.fonts/ বা /usr/share/fonts/ থেকে মুছে ফেলুন এবং ফন্ট ক্যাশ আপডেট করুন:
rm -rf ~/.fonts/HackGen*
fc-cache -fv
সিস্টেম-ব্যাপী ফন্টের জন্য, তাদের /usr/share/fonts/ থেকে অপসারণ করুন:
sudo rm -rf /usr/share/fonts/HackGen*
sudo fc-cache -fv
৫.৫ সারাংশ
এই বিভাগে সাধারণ ফন্ট-সম্পর্কিত সমস্যাগুলির সমাধান কভার করা হয়েছে। এখানে মূল পয়েন্টগুলি:
| Problem | Solution |
|---|---|
| Fonts are not appearing | Update the font cache with fc-cache -fv |
| Font files are in the wrong location | Move them to ~/.fonts/ or /usr/share/fonts/ |
| Font permission errors | Fix with sudo chmod -R 755 /usr/share/fonts |
| Fonts not applied in specific applications | Manually set fonts in application settings |
| Fonts are too small | Adjust scaling in GNOME Tweaks |
| Remove unwanted fonts | Delete them from ~/.fonts/ or use apt remove |
পরবর্তী ধাপসমূহ
এখন আপনি ফন্ট সমস্যার সমাধান কীভাবে করতে হয় জানেন, পরবর্তী অংশে উবুন্টুতে ফন্ট ইনস্টলেশন ও কনফিগারেশন সংক্রান্ত প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ) নিয়ে আলোচনা করা হবে।
6. প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)
এই অংশে ফন্ট ইনস্টলেশন, ব্যবস্থাপনা এবং উবুন্টুতে সমস্যার সমাধান সংক্রান্ত সাধারণ প্রশ্ন ও উদ্বেগগুলো কভার করা হয়েছে।
6.1 আমি কীভাবে যাচাই করতে পারি যে কোনো ফন্ট ইনস্টল হয়েছে?
প্রশ্ন: আমি একটি ফন্ট ইনস্টল করেছি, কিন্তু নিশ্চিত নই এটি সঠিকভাবে ইনস্টল হয়েছে কিনা। কীভাবে যাচাই করব?
উত্তর: আপনার সিস্টেমে ইনস্টল করা সব ফন্টের তালিকা দেখতে নিচের কমান্ডটি ব্যবহার করতে পারেন:
fc-list
যদি আপনি নির্দিষ্ট কোনো ফন্ট খুঁজছেন, তবে ফলাফল ফিল্টার করতে grep ব্যবহার করতে পারেন:
fc-list | grep "FontName"
উদাহরণস্বরূপ, Noto ফন্টগুলো ইনস্টল হয়েছে কিনা যাচাই করতে:
fc-list | grep "Noto"
6.2 আমি কি উবুন্টুতে উইন্ডোজ ফন্ট (Meiryo, Yu Gothic) ব্যবহার করতে পারি?
প্রশ্ন: আমি Meiryo বা Yu Gothic এর মতো উইন্ডোজ ফন্ট উবুন্টুতে ব্যবহার করতে চাই। এটা কি সম্ভব?
উত্তর: হ্যাঁ, দুটি পদ্ধতিতে আপনি উবুন্টুতে উইন্ডোজ ফন্ট ব্যবহার করতে পারেন।
পদ্ধতি ১: উবুন্টু রেপোজিটরি থেকে Microsoft Core Fonts ইনস্টল করুন
Microsoft এর মূল ফন্টগুলো (Arial, Times New Roman ইত্যাদি) নিম্নলিখিত কমান্ড দিয়ে ইনস্টল করা যায়:
sudo apt install -y ttf-mscorefonts-installer
💡 দ্রষ্টব্য:
ইনস্টলেশনের সময় আপনাকে End User License Agreement (EULA) গ্রহণের জন্য বলা হবে। Tab → Enter চাপ দিয়ে গ্রহণ করুন।
পদ্ধতি ২: ম্যানুয়ালি উইন্ডোজ ফন্ট কপি করুন
আপনি উইন্ডোজ মেশিন থেকে ফন্টগুলো ম্যানুয়ালি কপি করতে পারেন। C:\Windows\Fonts এ ফন্ট ফাইলগুলো খুঁজে সেগুলো উবুন্টুতে ট্রান্সফার করে ~/.fonts/ অথবা /usr/share/fonts/ এ রাখুন:
mkdir -p ~/.fonts
cp /path/to/WindowsFonts/*.ttf ~/.fonts/
fc-cache -fv
এই পদ্ধতিতে আপনি Meiryo এবং Yu Gothic এর মতো ফন্ট উবুন্টুতে ব্যবহার করতে পারবেন।
6.3 টার্মিনালের ফন্ট কীভাবে পরিবর্তন করব?
প্রশ্ন: উবুন্টু টার্মিনালে ব্যবহৃত ফন্ট কীভাবে পরিবর্তন করব?
উত্তর: প্রক্রিয়াটি আপনি কোন টার্মিনাল অ্যাপ্লিকেশন ব্যবহার করছেন তার ওপর নির্ভর করে।
GNOME টার্মিনাল (ডিফল্ট উবুন্টু টার্মিনাল) এর জন্য:
- টার্মিনাল খুলুন
- “Preferences” → “Profiles” এ যান
- “Custom Font” সক্রিয় করুন
- আপনার পছন্দের ফন্ট নির্বাচন করুন (যেমন, “HackGen” অথবা “Noto Sans Mono”)
Konsole (KDE এর টার্মিনাল) এর জন্য:
- “Settings” → “Edit Profile” এ যান
- “Appearance” ট্যাবে নেভিগেট করুন
- আপনার পছন্দের ফন্ট নির্বাচন করুন
6.4 আমার ফন্টগুলো খুব ছোট! কীভাবে সাইজ পরিবর্তন করব?
প্রশ্ন: সিস্টেমের ফন্টগুলো খুব ছোট এবং পড়তে কঠিন। আমি কি সাইজ বাড়াতে পারি?
উত্তর: হ্যাঁ, ফন্ট সাইজ বাড়ানোর জন্য বেশ কিছু উপায় আছে।
পদ্ধতি ১: GNOME এ ফন্ট স্কেলিং সামঞ্জস্য করুন
যদি আপনি GNOME ডেস্কটপ পরিবেশ ব্যবহার করেন, তবে GNOME Tweaks ব্যবহার করে ফন্ট স্কেলিং ফ্যাক্টর সামঞ্জস্য করতে পারেন:
sudo apt install gnome-tweaks
“Tweaks” খুলে “Fonts” সেকশনে যান। “Scaling Factor” (যেমন, 1.2 সেট করুন) সামঞ্জস্য করে ফন্ট বড় করুন।
পদ্ধতি ২: হাই-রেজোলিউশন ডিসপ্লের জন্য DPI সেটিংস পরিবর্তন করুন
যদি আপনি 4K বা হাই-DPI ডিসপ্লে ব্যবহার করেন, তবে DPI স্কেল বাড়াতে পারেন:
gsettings set org.gnome.desktop.interface text-scaling-factor 1.2
প্রয়োজন অনুযায়ী মান সামঞ্জস্য করে টেক্সটকে আরও পাঠযোগ্য করুন।
6.5 অপ্রয়োজনীয় ফন্ট কীভাবে মুছে ফেলব?
প্রশ্ন: আমি কিছু ফন্ট ইনস্টল করেছি যা আর দরকার নেই। কীভাবে সেগুলো মুছে ফেলব?
উত্তর: ফন্ট মুছে ফেলার পদ্ধতি ফন্ট কীভাবে ইনস্টল করা হয়েছে তার ওপর নির্ভর করে।
apt দিয়ে ইনস্টল করা ফন্ট মুছে ফেলুন
যদি আপনি প্যাকেজ ম্যানেজার দিয়ে ফন্ট ইনস্টল করে থাকেন, তবে নিচের কমান্ড দিয়ে তা সরিয়ে ফেলতে পারেন:
sudo apt remove fonts-ipafont
ম্যানুয়ালি ইনস্টল করা ফন্ট মুছে ফেলুন
~/.fonts/ এ ম্যানুয়ালি যোগ করা ফন্টের জন্য, সেগুলো ডিলিট করে ফন্ট ক্যাশ আপডেট করুন:
rm -rf ~/.fonts/FontName*
fc-cache -fv
সিস্টেম-ওয়াইড ফন্টের জন্য, /usr/share/fonts/ থেকে ফন্টগুলো সরিয়ে দিন:
sudo rm -rf /usr/share/fonts/FontName*
sudo fc-cache -fv
6.6 সারসংক্ষেপ
এই FAQ অংশে আমরা সাধারণ ফন্ট-সংক্রান্ত প্রশ্নের সমাধানগুলো আলোচনা করেছি, যার মধ্যে রয়েছে:
- ইনস্টল করা ফন্টগুলো কীভাবে যাচাই করবেন
- উবুন্টুতে উইন্ডোজ ফন্ট কীভাবে ব্যবহার করবেন
- টার্মিনালের ফন্ট কীভাবে পরিবর্তন করবেন
- ফন্টের আকার কীভাবে সামঞ্জস্য করবেন
- অপ্রয়োজনীয় ফন্টগুলো কীভাবে সরাবেন
পরবর্তী ধাপ
এখন আপনি উবুন্টুতে ফন্ট ব্যবস্থাপনা সম্পর্কে ভালভাবে জানেন, শেষ অংশে এই গাইডে কভার করা সবকিছু সংক্ষেপে উপস্থাপন করা হবে এবং আপনার ফন্ট পরিবেশকে অপ্টিমাইজ করার জন্য সুপারিশ প্রদান করা হবে।
৭. উপসংহার
এই গাইডে আমরা উবুন্টুতে ফন্ট ইনস্টল, কনফিগার, ম্যানেজ এবং ট্রাবলশুট করার সবকিছু কভার করেছি। চলুন মূল পয়েন্টগুলো সংক্ষেপে দেখি।
৭.১ মূল টেকঅ্যাওয়ে
🔹 উবুন্টুর ডিফল্ট ফন্ট এবং স্টোরেজ লোকেশনগুলো বোঝা
- উবুন্টুতে Noto Sans, DejaVu Sans, এবং Ubuntu Font এর মতো ফন্ট থাকে।
- ফন্টগুলো
~/.fonts/(ব্যবহারকারী-নির্দিষ্ট) এবং/usr/share/fonts/(সিস্টেম-ব্যাপী) ডিরেক্টরিতে সংরক্ষিত থাকে।
🔹 ফন্ট কীভাবে ইনস্টল করবেন
- দ্রুত ইনস্টলেশনের জন্য apt ব্যবহার করুন (
sudo apt install fonts-ipafont)। - ম্যানুয়ালি ফন্ট যোগ করুন
~/.fonts/অথবা/usr/share/fonts/এ কপি করে। - প্রয়োজন অনুসারে নির্দিষ্ট ফন্ট ইনস্টল করুন (উইন্ডোজ ফন্ট, প্রোগ্রামিং ফন্ট)।
🔹 ফন্ট কীভাবে কনফিগার এবং ম্যানেজ করবেন
- GNOME Tweaks অথবা KDE Settings ব্যবহার করে সিস্টেম-ব্যাপী ফন্ট সেটিংস সামঞ্জস্য করুন।
- টার্মিনাল, VS Code, এবং LibreOffice‑এ অ্যাপ্লিকেশন ফন্ট কাস্টমাইজ করুন।
- নতুন ফন্ট যোগ করার পরে
fc-cache -fvদিয়ে ফন্ট ক্যাশ আপডেট করুন।
🔹 ফন্ট সমস্যার সমাধান
- ফন্ট দেখাচ্ছে না?
fc-cache -fvদিয়ে ফন্ট ক্যাশ আপডেট করুন। - ফন্ট ফাইল ভুল স্থানে? সেগুলো
~/.fonts/অথবা/usr/share/fonts/এ সরিয়ে দিন। - অ্যাপ্লিকেশনে ফন্ট প্রয়োগ হচ্ছে না? অ্যাপের ফন্ট সেটিংস ম্যানুয়ালি পরিবর্তন করুন।
- ফন্টের আকার খুব ছোট? GNOME Tweaks‑এ ফন্ট স্কেলিং সামঞ্জস্য করুন।
🔹 সাধারণ FAQ গুলো কভার করা হয়েছে
- উবুন্টুতে উইন্ডোজ ফন্ট ব্যবহার করা।
- বেশি পাঠযোগ্যতার জন্য ফন্টের আকার সামঞ্জস্য করা।
- ফন্টকে বোল্ড করা বা রেন্ডারিং উন্নত করা।
- অপ্রয়োজনীয় ফন্ট সরানো।
৭.২ পরবর্তী ধাপ
এখন আপনি উবুন্টুতে ফন্ট ম্যানেজ করা কীভাবে হয় তা বুঝেছেন, নিচে কিছু কাজের তালিকা দেওয়া হল:
✅ বিভিন্ন ফন্ট ইনস্টল এবং পরীক্ষা করুন
- জাপানি পাঠযোগ্যতা বাড়াতে
fonts-ipafontইনস্টল করুন। - গুগল ফন্টস থেকে কাস্টম ফন্ট ডাউনলোড করে যোগ করুন।
✅ বেশি পাঠযোগ্যতার জন্য ফন্ট সেটিংস সামঞ্জস্য করুন
- GNOME Tweaks ব্যবহার করে UI ফন্টকে “Noto Sans JP” এ পরিবর্তন করুন।
- VS Code‑এ “HackGen” এর মতো মনোস্পেসড প্রোগ্রামিং ফন্ট সেট করুন।
✅ অপ্রয়োজনীয় ফন্ট পরিষ্কার করুন
fc-listব্যবহার করে ইনস্টল করা ফন্টগুলো চেক করুন এবং যেগুলো দরকার নেই সেগুলো সরিয়ে দিন।
✅ বেটার ডিসপ্লে জন্য ফন্ট রেন্ডারিং উন্নত করুন
gsettings set org.gnome.settings-daemon.plugins.xsettings hinting 'full'
gsettings set org.gnome.settings-daemon.plugins.xsettings antialiasing 'rgba'
৭.৩ অতিরিক্ত রিসোর্স
উবুন্টুতে ফন্ট ম্যানেজমেন্ট সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত রিসোর্সগুলো দেখুন:
- উবুন্টু অফিসিয়াল ডকুমেন্টেশন: Ubuntu Help
- গুগল ফন্টস: Official Site
- ফন্ট রেন্ডারিং অপ্টিমাইজেশন: Arch Linux Wiki
৭.৪ শেষ কথা
আপনার ফন্ট সেটিংস অপ্টিমাইজ করে আপনি পাঠযোগ্যতা বাড়াতে, উৎপাদনশীলতা উন্নত করতে এবং আপনার উবুন্টু অভিজ্ঞতাকে আরও দৃষ্টিনন্দন করতে পারেন। আপনার প্রয়োজন অনুযায়ী ফন্ট পরিবেশ কাস্টমাইজ করতে এই গাইডটি ব্যবহার করুন।
🎯 ফন্ট পরিবর্তন করলে আপনার উবুন্টু অভিজ্ঞতা রূপান্তরিত হতে পারে!
বিভিন্ন ফন্ট এবং সেটিংস চেষ্টা করুন যাতে আপনার ওয়ার্কফ্লোর জন্য পারফেক্ট পরিবেশ তৈরি হয়।



