উবুন্টুতে ফন্ট ইনস্টল, কনফিগার এবং সমস্যার সমাধান (সম্পূর্ণ গাইড)

.

目次

১. পরিচিতি

Ubuntu প্রথমবার ইনস্টল করার সময় কি কখনও আপনার মনে হয়েছে “ফন্টগুলো পড়তে কঠিন” অথবা “জাপানি ফন্টগুলো খসখসে দেখাচ্ছে”? Windows বা macOS থেকে পরিবর্তন করা ব্যবহারকারীরা প্রায়ই Ubuntu‑এর ডিফল্ট ফন্ট নিয়ে অস্বস্তি বোধ করেন। এর কারণ হল Ubuntu সীমিত সংখ্যক ফন্টের সঙ্গে আসে, এবং এর ফন্ট রেন্ডারিং অন্যান্য অপারেটিং সিস্টেমের থেকে ভিন্ন।

আপনি হয়তো “আপনার প্রিয় ফন্ট ইনস্টল” বা “প্রোগ্রামিংয়ের জন্য মনোস্পেসড ফন্ট যোগ” করতে চাইতে পারেন। যদিও Ubuntu আপনাকে স্বাধীনভাবে ফন্ট যোগ ও কনফিগার করার সুযোগ দেয়, সঠিক ধাপগুলো না জানলে ব্যবহারকারীরা সমস্যার সম্মুখীন হতে পারেন।

এই নিবন্ধটি Ubuntu‑এ ফন্ট কীভাবে ইনস্টল করবেন তার বিস্তারিত গাইড প্রদান করে। আমরা তিনটি পদ্ধতি উপস্থাপন করব যাতে আপনি আপনার প্রয়োজনের সাথে সবচেয়ে উপযুক্তটি বেছে নিতে পারেন:

  • পদ্ধতি ১: Ubuntu‑এর অফিসিয়াল রিপোজিটরি থেকে ইনস্টল (সহজ)
  • পদ্ধতি ২: ম্যানুয়ালি ফন্ট যোগ (কাস্টম ফন্ট)
  • পদ্ধতি ৩: নির্দিষ্ট ফন্ট ইনস্টল (Windows ফন্ট, প্রোগ্রামিং ফন্ট)

আমরা এছাড়াও ফন্ট কনফিগার করা এবং ইনস্টলেশনের পরে সাধারণ সমস্যাগুলি কীভাবে সমাধান করবেন তা ব্যাখ্যা করব। এই নিবন্ধটি শেষ পর্যন্ত পড়লে আপনি আপনার Ubuntu ফন্ট পরিবেশকে অপ্টিমাইজ করে আরও আরামদায়ক অভিজ্ঞতা পেতে সক্ষম হবেন।

চলুন Ubuntu‑এ ডিফল্টভাবে ইনস্টল থাকা ফন্ট এবং ফন্ট সংরক্ষণের ডিরেক্টরিগুলি দেখে নিই।

২. ডিফল্ট Ubuntu ফন্ট এবং স্টোরেজ লোকেশন

Ubuntu বেশ কিছু পূর্ব-ইনস্টলড ফন্ট নিয়ে আসে। তবে এই ডিফল্ট ফন্টগুলো সবসময় আদর্শ নয়, এবং অনেক ব্যবহারকারী—বিশেষত জাপানি ব্যবহারকারীরা—ডিফল্ট জাপানি ফন্টের পাঠযোগ্যতা নিয়ে অসন্তোষ প্রকাশ করেন। এই অংশে আমরা Ubuntu‑এর ডিফল্ট ফন্ট এবং ফন্ট সংরক্ষণের ডিরেক্টরিগুলি ব্যাখ্যা করব।

২.১ ডিফল্ট Ubuntu ফন্টগুলো কী কী?

ডিফল্টভাবে, Ubuntu নিম্নলিখিত ফন্টগুলো অন্তর্ভুক্ত করে:

Font NameDescription
UbuntuOfficial Ubuntu UI font with high readability
Noto SansGoogle’s multi-language font family (supports Japanese)
DejaVu SansA standard sans-serif font with good readability
Liberation SansSimilar to Arial on Windows
Monospace fonts (Ubuntu Mono, DejaVu Mono)Ideal monospaced fonts for programming

এই ফন্টগুলো সিস্টেম ও অ্যাপ্লিকেশন জুড়ে ব্যবহার হয়। তবে জাপানি টেক্সটের ক্ষেত্রে, অনেক ব্যবহারকারী ডিফল্ট Noto Sans‑কে “পাতলা এবং পড়তে কঠিন” অথবা “দৃষ্টিনন্দন নয়” বলে উল্লেখ করেন, ফলে তারা IPA ফন্ট, Meiryo বা অন্যান্য উচ্চমানের জাপানি ফন্ট পছন্দ করেন।

২.২ ফন্ট স্টোরেজ লোকেশনগুলো

Ubuntu আপনাকে সিদ্ধান্ত নিতে দেয় যে ফন্টগুলো সম্পূর্ণ সিস্টেমে প্রযোজ্য হবে নাকি একক ব্যবহারকারীর জন্য শুধুমাত্র, এটি নির্ভর করে আপনি কোথায় সেগুলো ইনস্টল করছেন।

Font DirectoryScopeCommand Example
/usr/share/fonts/System-wide (available to all users)sudo mv font.ttf /usr/share/fonts/
~/.fonts/User-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 ফন্ট ইনস্টল করার জন্য বেশ কিছু উপায় প্রদান করে। এই অংশে আমরা তিনটি পদ্ধতি উপস্থাপন করব—শুরুয়াতিদের জন্য সবচেয়ে সহজ পদ্ধতি থেকে শুরু করে নির্দিষ্ট ফন্ট ইনস্টল করার জন্য আরও উন্নত কৌশল পর্যন্ত।

  • পদ্ধতি ১: অফিসিয়াল রিপোজিটরি (apt) ব্যবহার করে ফন্ট ইনস্টল — সহজ ও সুপারিশকৃত
  • পদ্ধতি ২: ম্যানুয়ালি ফন্ট যোগ (কাস্টম ফন্টের জন্য)
  • পদ্ধতি ৩: নির্দিষ্ট ফন্ট ইনস্টল (Windows ফন্ট, ডেভেলপার-ফ্রেন্ডলি ফন্ট)

৩.১ অফিসিয়াল রিপোজিটরি (apt) ব্যবহার করে ফন্ট ইনস্টল করা

ফন্ট ইনস্টল করার সবচেয়ে সহজ উপায় হল Ubuntu‑এর অফিসিয়াল রিপোজিটরি ব্যবহার করা। অনেক জাপানি এবং সাধারণ উদ্দেশ্যের ফন্ট এখানে উপলব্ধ, ফলে ইনস্টলেশন সহজ ও নির্ভরযোগ্য হয়।

৩.১.১ IPA ফন্ট ইনস্টল করা

IPA ফন্ট জাপানি টেক্সটের জন্য চমৎকার পাঠযোগ্যতা প্রদান করে এবং ব্যবসায়িক ব্যবহারের জন্য উপযুক্ত। নিম্নলিখিত কমান্ডগুলো ব্যবহার করে এগুলো ইনস্টল করুন:

sudo apt update
sudo apt install -y fonts-ipafont
fc-cache -fv

📌 মূল বিষয়বস্তু

  • fonts-ipafont-এ IPA জাপানি ফন্টগুলি রয়েছে।
  • fc-cache -fv ফন্ট ক্যাশ আপডেট করে — নিশ্চিত করুন যে আপনি এটি চালাচ্ছেন.

3.1.2 অতিরিক্ত উপযোগী ফন্ট ইনস্টল করা

Ubuntu-র অফিসিয়াল রিপোজিটরিতে অনেক অন্যান্য ফন্ট রয়েছে। সাধারণত ব্যবহৃত অপশনগুলি নিম্নলিখিত কমান্ড দিয়ে ইনস্টল করুন:

sudo apt install -y fonts-noto fonts-ubuntu fonts-roboto
Font PackageDescription
fonts-notoGoogle’s Noto family (multi-language support)
fonts-ubuntuUbuntu’s default UI font
fonts-robotoGoogle’s Roboto (Android UI font)

এই পদ্ধতি নবীনদের জন্য সুপারিশ করা হয় কারণ এটি সহজ এবং ত্রুটির সম্ভাবনা কম.

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 ইনস্টল করা (Windows ফন্ট)

Meiryo হল Windows-এ সাধারণত ব্যবহৃত জাপানি ফন্ট। Microsoft-এর মূল ফন্টগুলি নিম্নলিখিত কমান্ড দিয়ে ইনস্টল করুন:

sudo apt install -y ttf-mscorefonts-installer

💡 দ্রষ্টব্য:
ইনস্টলেশনের সময়, আপনাকে Microsoft-এর EULA-তে সম্মত হতে হবে। “Agree” নির্বাচন করতে TabEnter ব্যবহার করুন.

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 সারসংক্ষেপ

উবুন্টুতে ফন্ট ইনস্টল করার জন্য তিনটি প্রধান পদ্ধতি রয়েছে:

MethodDifficultyUse CaseExample
Using apt★☆☆ (Easy)Fonts available in official repositoriesfonts-ipafont
Manual installation★★☆ (Intermediate)Add fonts freely from any sourceGoogle Fonts
Specific fonts★★☆ (Intermediate)Install Windows or developer-oriented fontsMeiryo, HackGen

সর্বোত্তম পদ্ধতি আপনার লক্ষ্যগুলোর উপর নির্ভর করে। যদি আপনি শুধুমাত্র উন্নত জাপানি ফন্ট চান, apt দিয়ে ইনস্টল করুন। যদি আপনি চেহারা কাস্টমাইজ করতে বা আপনার কোডিং পরিবেশ উন্নত করতে চান, ম্যানুয়াল ইনস্টলেশন আদর্শ.

4. ফন্ট কনফিগারেশন এবং ব্যবস্থাপনা

ফন্ট ইনস্টলেশন সম্পন্ন হলে, পরবর্তী ধাপ হল আপনার ফন্ট কনফিগার এবং পরিচালনা করা। উবুন্টু সিস্টেম-ব্যাপী ফন্ট সেটিংস এবং অ্যাপ্লিকেশন-অনুযায়ী ফন্ট কাস্টমাইজেশন উভয়ই অনুমোদন করে। এই বিভাগে ইনস্টল করা ফন্টগুলি কীভাবে পরীক্ষা করবেন, ডেস্কটপ পরিবেশের ফন্ট কনফিগার করবেন, এবং বিভিন্ন অ্যাপ্লিকেশনের ফন্ট সেটিংস কীভাবে সামঞ্জস্য করবেন তা ব্যাখ্যা করা হয়েছে.

4.1 ইনস্টল করা ফন্ট পরীক্ষা করা

নতুন ইনস্টল করা ফন্টগুলি উবুন্টু দ্বারা স্বীকৃত হয়েছে কিনা যাচাই করতে, নিম্নলিখিত কমান্ডগুলি ব্যবহার করুন.

4.1.1 সকল ইনস্টল করা ফন্টের তালিকা

fc-list

এই কমান্ড সিস্টেমে নিবন্ধিত সকল ফন্ট প্রদর্শন করে.

4.1.2 নির্দিষ্ট ফন্ট অনুসন্ধান

উদাহরণস্বরূপ, “Noto” নামযুক্ত ফন্ট অনুসন্ধান করতে:

fc-list | grep "Noto"

যদি ফন্টের নাম তালিকায় দেখা যায়, তবে তা সঠিকভাবে ইনস্টল হয়েছে.

4.2 সিস্টেম-ব্যাপী ফন্ট পরিবর্তন

উবুন্টুর ডেস্কটপ পরিবেশ (GNOME, KDE, ইত্যাদি) আপনাকে সিস্টেম-ব্যাপী ফন্ট সেটিংস পরিবর্তন করতে দেয়.

4.2.1 GNOME (ডিফল্ট উবুন্টু ডেস্কটপ পরিবেশ)

GNOME-এ, আপনি সিস্টেম ফন্ট পরিবর্তন করতে GNOME Tweaks (GNOME Tweak Tool) ব্যবহার করতে পারেন। যদি এটি ইনস্টল না থাকে, নিম্নলিখিত কমান্ড চালান:

sudo apt install gnome-tweaks

ইনস্টলেশনের পরে, Tweaks খুলে Fonts সেকশনে সেটিংস পরিবর্তন করুন:

  • ইন্টারফেস ফন্ট
  • ডকুমেন্ট ফন্ট
  • মোনোস্পেস ফন্ট (টার্মিনাল এবং এডিটরের জন্য)
  • টাইটেল বার ফন্ট

উদাহরণস্বরূপ, UI ফন্টকে “Noto Sans JP” এ পরিবর্তন করলে জাপানি পাঠযোগ্যতা অনেক উন্নত হয়।

4.2.2 KDE Plasma (Kubuntu, etc.)

KDE পরিবেশে, “System Settings” এর মাধ্যমে ফন্ট কনফিগার করুন:

  1. System Settings খুলুন
  2. Fonts নির্বাচন করুন
  3. “General”, “Fixed-width”, এবং অন্যান্য ফন্ট ক্যাটাগরি পরিবর্তন করুন
  4. প্রয়োজনে প্রয়োগ করুন এবং পুনরায় শুরু করুন

4.3 প্রয়োগ-ভিত্তিক ফন্ট কনফিগারেশন

কিছু প্রয়োগের আলাদা ফন্ট সেটিংস রয়েছে যা সিস্টেম সেটিংস থেকে স্বাধীন।

4.3.1 টার্মিনাল (GNOME Terminal, Konsole)

GNOME Terminal-এ ফন্ট পরিবর্তন করা
  1. GNOME Terminal খুলুন
  2. Preferences → Profile এ যান
  3. “Use custom font” সক্রিয় করুন
  4. আপনার পছন্দের ফন্ট নির্বাচন করুন (যেমন, “HackGen”)
Konsole (KDE Terminal)-এ ফন্ট পরিবর্তন করা
  1. Settings → Edit Profile খুলুন
  2. Appearance ট্যাব নির্বাচন করুন
  3. ফন্ট পরিবর্তন করুন (যেমন, HackGen, Noto Sans Mono)

4.3.2 VS Code (Visual Studio Code)

ডেভেলপমেন্টের জন্য ফন্ট কনফিগারেশন বিশেষভাবে গুরুত্বপূর্ণ। VS Code-এ, settings.json এর মাধ্যমে ফন্ট কনফিগার করুন:

  1. Settings → Text Editor → Font Family খুলুন
  2. HackGen ব্যবহার করতে নিম্নরূপ কনফিগার করুন:
    "editor.fontFamily": "'HackGen Console', 'Fira Code', monospace"
    
  1. পরিবর্তন প্রয়োগ করতে সেভ করুন এবং VS Code পুনরায় শুরু করুন

4.3.3 LibreOffice (ডকুমেন্ট এডিটিং)

LibreOffice-ও তার ডিফল্ট ফন্ট পরিবর্তন করতে অনুমতি দেয়।

  1. Tools → Options খুলুন
  2. LibreOffice → Fonts নির্বাচন করুন
  3. “Noto Sans JP” এর মতো ডিফল্ট ফন্ট সেট করুন
  4. সেভ করুন এবং পুনরায় শুরু করুন

4.4 ফন্ট ক্যাশ আপডেট করা

যদি নতুন ইনস্টল করা ফন্ট প্রয়োগ না হয়, তাহলে ফন্ট ক্যাশ ম্যানুয়ালি আপডেট করুন:

fc-cache -fv

এটি সিস্টেমকে নতুন ফন্ট তথ্য সঠিকভাবে চিনতে সাহায্য করে।

4.5 সারাংশ

এখানে Ubuntu-এ ফন্ট কনফিগার এবং পরিচালনা করার উপায়ের একটি সারাংশ দেওয়া হলো:

  • ইনস্টল করা ফন্ট চেক করুনfc-list
  • সিস্টেম-ব্যাপী ফন্ট পরিবর্তন করুন → GNOME Tweaks বা KDE সেটিংস
  • প্রয়োগ-ভিত্তিক ফন্ট কনফিগার করুন → Terminal, VS Code, LibreOffice
  • পরিবর্তন প্রয়োগ না হলে ফন্ট ক্যাশ আপডেট করুনfc-cache -fv

5. সমস্যা সমাধান (ফন্ট সমস্যা ঠিক করা)

Ubuntu-এ ফন্ট ইনস্টল এবং কনফিগার করার পর, আপনি ফন্ট সঠিকভাবে প্রদর্শিত না হওয়া বা নির্দিষ্ট প্রয়োগে উপলব্ধ না হওয়ার মতো সমস্যার সম্মুখীন হতে পারেন। এই বিভাগে সাধারণ ফন্ট সমস্যা এবং তাদের সমাধান ব্যাখ্যা করা হয়েছে।

5.1 ফন্ট প্রদর্শিত হচ্ছে না

যদি ইনস্টলেশনের পরও ফন্ট সিস্টেম বা প্রয়োগে প্রদর্শিত না হয়, তাহলে নিম্নলিখিত সমাধান চেষ্টা করুন।

5.1.1 ফন্ট ক্যাশ আপডেট করুন

যদি ফন্ট ম্যানুয়ালি যোগ করা হয়, তাহলে সিস্টেম এখনও তাদের চিনতে পারে না। ফন্ট ক্যাশ আপডেট করুন:

fc-cache -fv

এই কমান্ড চালানোর পর সিস্টেম পুনরায় শুরু করলে সাহায্য করতে পারে।

5.1.2 ফন্ট ফাইলের অবস্থান চেক করুন

নিশ্চিত করুন যে ইনস্টল করা ফন্ট সঠিক ডিরেক্টরিতে রাখা হয়েছে।

নিম্নলিখিত কমান্ড দিয়ে চেক করুন:

ls ~/.fonts/
ls /usr/share/fonts/

যদি প্রত্যাশিত ফাইল (যেমন, HackGen.ttf) প্রদর্শিত না হয়, তাহলে এটি ভুল জায়গায় রাখা হয়েছে। ফন্টটি সঠিক ডিরেক্টরিতে সরান এবং fc-cache -fv আবার চালান।

5.1.3 ফন্ট ফাইলের অনুমতি চেক করুন

ভুল ফাইল অনুমতি ফন্ট প্রদর্শিত হওয়া রোধ করতে পারে। নিম্নলিখিত দিয়ে অনুমতি ঠিক করুন:

sudo chmod -R 755 /usr/share/fonts
sudo chmod -R 755 ~/.fonts

অনুমতি সামঞ্জস্য করার পর, ফন্ট ক্যাশ আপডেট করুন এবং প্রয়োজনে রিবুট করুন।

5.2 নির্দিষ্ট প্রয়োগে ফন্ট কাজ করছে না

কিছু প্রয়োগ সিস্টেম সেটিংস থেকে স্বাধীনভাবে ফন্ট পরিচালনা করে। এটি নতুন যোগ করা ফন্ট ব্যবহার করা রোধ করতে পারে।

5.2.1 টার্মিনালে ফন্ট উপলব্ধ নয় (GNOME Terminal, Konsole)

টার্মিনাল প্রয়োগের সেটিংসে ম্যানুয়ালি ফন্ট সেট করুন।

  1. GNOME Terminal:
  • Preferences → Edit Profile → “Use custom font” সক্রিয় করুন
  1. Konsole (KDE):
  • Settings → Edit Profile → Appearance ট্যাব → ফন্ট পরিবর্তন করুন

5.2.2 VS Code-এ ফন্ট প্রয়োগ হয়নি

যদি ফন্ট পরিবর্তনগুলি Visual Studio Code-এ প্রদর্শিত না হয়, তবে সরাসরি settings.json ফাইলটি সম্পাদনা করুন।

"editor.fontFamily": "'HackGen Console', 'Fira Code', monospace"

ফন্টের নাম সঠিকভাবে বানান করা হয়েছে কিনা নিশ্চিত করুন, তারপর VS Code পুনরায় চালু করুন।

5.2.3 LibreOffice-এ ফন্ট প্রয়োগ হয়নি

LibreOffice তার নিজস্ব ডিফল্ট ফন্ট সেটিংস ব্যবহার করতে পারে।

  1. টুলস → অপশনস → LibreOffice → ফন্টস
  2. ডিফল্ট ফন্টটি “Noto Sans JP” অথবা IPA ফন্টে পরিবর্তন করুন
  3. সংরক্ষণ করুন এবং LibreOffice পুনরায় চালু করুন

5.3 ফন্টের আকার খুব ছোট বা খুব বড়

যদি ফন্টগুলি সঠিকভাবে প্রদর্শিত হয় কিন্তু আকার অনুপযুক্ত হয়, তবে নিম্নলিখিত সমন্বয় পদ্ধতিগুলি ব্যবহার করুন।

5.3.1 GNOME-এ ফন্ট স্কেলিং সমন্বয় করুন

সামগ্রিক ফন্ট স্কেল সমন্বয় করতে GNOME Tweaks ব্যবহার করুন।

  1. যদি এখনও ইনস্টল না করা থাকে, তবে GNOME Tweaks ইনস্টল করুন:
    sudo apt install gnome-tweaks
    
  1. Tweaks খুলুন
  2. “Fonts” সেকশনের অধীনে Scaling Factor সমন্বয় করুন

উদাহরণস্বরূপ, ডিফল্ট মান 1.0 থেকে 1.2-এ পরিবর্তন করলে ফন্টের আকার সামান্য বৃদ্ধি পায়।

5.3.2 Xresources ব্যবহার করে ফন্টের আকার পরিবর্তন করুন (উন্নত)

Xorg পরিবেশে (Xfce, i3wm, Openbox ইত্যাদি), আপনি ~/.Xresources এর মাধ্যমে ফন্ট DPI সমন্বয় করতে পারেন।

  1. ফাইলটি সম্পাদনা করুন:
    nano ~/.Xresources
    
  1. নিম্নলিখিত সেটিং যোগ করুন:
    Xft.dpi: 120
    
  1. কনফিগারেশন প্রয়োগ করুন:
    xrdb -merge ~/.Xresources
    

5.4 ফন্ট অপসারণ

অপ্রয়োজনীয় ফন্ট অপসারণ করতে চাইলে নিম্নলিখিত পদ্ধতিগুলি ব্যবহার করুন।

5.4.1 apt দিয়ে ইনস্টল করা ফন্ট অপসারণ

অফিসিয়াল রিপোজিটরি থেকে ইনস্টল করা ফন্ট অপসারণ করতে:

sudo apt remove fonts-ipafont

5.4.2 ম্যানুয়ালি ইনস্টল করা ফন্ট অপসারণ

~/.fonts/-এ ম্যানুয়ালি যোগ করা ফন্ট অপসারণ করতে:

rm -rf ~/.fonts/HackGen*
fc-cache -fv

সিস্টেম-ব্যাপী ফন্ট অপসারণ করতে:

sudo rm -rf /usr/share/fonts/HackGen*
sudo fc-cache -fv

5.5 সারাংশ

এই অংশে সাধারণ ফন্ট-সংক্রান্ত সমস্যাগুলি এবং সেগুলি কীভাবে সমাধান করা যায় তা সংক্ষেপে উপস্থাপন করা হয়েছে।

IssueSolution
Fonts not displayingUpdate cache using fc-cache -fv
Incorrect font placementPlace fonts in ~/.fonts/ or /usr/share/fonts/
Permission errorsFix with sudo chmod -R 755 /usr/share/fonts
Not applied in certain appsManually change application font settings
Font size issuesAdjust scaling via GNOME Tweaks
Removing unnecessary fontsDelete font files and update cache

6. FAQ (প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী)

এই অংশে Ubuntu-তে ফন্ট ইনস্টল এবং পরিচালনা সংক্রান্ত সাধারণ প্রশ্নগুলি আলোচনা করা হয়েছে।

6.1 কীভাবে যাচাই করা যায় যে ফন্টটি সঠিকভাবে ইনস্টল হয়েছে কিনা?

প্রশ্ন: আমি একটি ফন্ট ইনস্টল করেছি, তবে সিস্টেম এটি স্বীকৃত করেছে কিনা নিশ্চিত নই। কীভাবে যাচাই করতে পারি?

উত্তর: Ubuntu দ্বারা স্বীকৃত সব ফন্টের তালিকা দেখতে নিম্নলিখিত কমান্ড ব্যবহার করুন:

fc-list

নির্দিষ্ট কোনো ফন্ট অনুসন্ধান করতে grep এর সঙ্গে যুক্ত করুন:

fc-list | grep "font-name"

উদাহরণস্বরূপ, Noto ফন্ট পরিবার অনুসন্ধান করতে:

fc-list | grep "Noto"

6.2 আমি কি Ubuntu-তে Windows ফন্ট (Meiryo, Yu Gothic) ব্যবহার করতে পারি?

প্রশ্ন: Ubuntu-তে Meiryo বা Yu Gothic এর মতো Windows ফন্ট ইনস্টল এবং ব্যবহার করা সম্ভব কি?

উত্তর: হ্যাঁ, Ubuntu-তে Windows ফন্ট ইনস্টল করার দুটি পদ্ধতি রয়েছে।

পদ্ধতি ১: Ubuntu রিপোজিটরি থেকে Microsoft Core Fonts ইনস্টল করুন

Microsoft এর মৌলিক ফন্ট (Arial, Times New Roman ইত্যাদি) ইনস্টল করতে:

sudo apt install -y ttf-mscorefonts-installer

ইনস্টলেশনের সময় একটি লাইসেন্স চুক্তি প্রদর্শিত হবে। গ্রহণ করতে TabEnter চাপুন।

পদ্ধতি ২: Windows থেকে ম্যানুয়ালি ফন্ট কপি করুন

Windows থেকে .ttf ফাইলগুলি কপি করুন:

C:\Windows\Fonts

তারপর সেগুলি Ubuntu-র ফন্ট ডিরেক্টরিতে রাখুন:

mkdir -p ~/.fonts
cp /path/to/WindowsFonts/*.ttf ~/.fonts/
fc-cache -fv

এই পদ্ধতি Meiryo, Yu Gothic এবং অধিকাংশ অন্যান্য Windows ফন্টের জন্য কাজ করে।

6.3 কীভাবে টার্মিনালের ফন্ট পরিবর্তন করা যায়?

প্রশ্ন: আমি Ubuntu টার্মিনালে ব্যবহৃত ফন্ট পরিবর্তন করতে চাই। কীভাবে করা যায়?

উত্তর: টার্মিনাল অ্যাপ্লিকেশনের উপর ভিত্তি করে ধাপগুলি ভিন্ন হয়।

GNOME Terminal (ডিফল্ট Ubuntu টার্মিনাল)

  1. টার্মিনাল খুলুন
  2. Preferences → Profiles-এ যান
  3. “Use custom font” সক্রিয় করুন
  4. “HackGen” এর মতো একটি ফন্ট নির্বাচন করুন

Konsole (KDE টার্মিনাল)

  1. Settings → Edit Profile খুলুন
  2. Appearance ট্যাবে যান
  3. “HackGen” অথবা “Noto Sans Mono” এর মতো একটি ফন্ট নির্বাচন করুন

6.4 ফন্টের আকার খুব ছোট। আমি কি এটি সমন্বয় করতে পারি?

.প্রশ্ন: সিস্টেমের ফন্ট সাইজ খুব ছোট এবং পড়তে কঠিন। আমি কীভাবে এটি বড় করতে পারি?

উত্তর: আপনার পরিবেশের উপর নির্ভর করে বিভিন্ন পদ্ধতি রয়েছে।

পদ্ধতি ১: GNOME Tweaks ব্যবহার করুন

sudo apt install gnome-tweaks

ইনস্টল করার পরে, Tweaks → Fonts খুলে ফন্ট স্কেল সমন্বয় করুন।

পদ্ধতি ২: Xresources পরিবর্তন করুন (Xorg পরিবেশের জন্য)

nano ~/.Xresources

নিম্নলিখিত লাইনটি যোগ বা পরিবর্তন করুন:

Xft.dpi: 120

পরিবর্তনগুলি প্রয়োগ করুন:

xrdb -merge ~/.Xresources

পদ্ধতি ৩: 4K বা HiDPI ডিসপ্লের জন্য DPI সমন্বয় করুন

gsettings set org.gnome.desktop.interface text-scaling-factor 1.2

1.0 (ডিফল্ট) এবং 1.2 বা 1.5 এর মতো মানের মধ্যে সমন্বয় করুন।

6.5 অপ্রয়োজনীয় ফন্ট কীভাবে মুছে ফেলতে পারি?

প্রশ্ন: আমি বেশ কিছু ফন্ট ইনস্টল করেছি এবং কিছু মুছে ফেলতে চাই। সঠিক পদ্ধতি কী?

উত্তর: ফন্ট কীভাবে ইনস্টল করা হয়েছে তার উপর মুছে ফেলার পদ্ধতি নির্ভর করে।

apt ব্যবহার করে ইনস্টল করা ফন্ট মুছে ফেলুন:

sudo apt remove fonts-ipafont

ম্যানুয়ালি ইনস্টল করা ফন্ট মুছে ফেলুন:

rm -rf ~/.fonts/font-name
fc-cache -fv

সিস্টেম-ব্যাপী ম্যানুয়াল ইনস্টলেশনের জন্য:

sudo rm -rf /usr/share/fonts/font-name
sudo fc-cache -fv

6.6 সারাংশ

এই FAQ বিভাগটি উবুন্টু ফন্ট ব্যবস্থাপনা সংক্রান্ত সবচেয়ে সাধারণ প্রশ্নগুলোকে কভার করেছে।

  • Windows ফন্ট কীভাবে ব্যবহার করবেন
  • ফন্ট সাইজ কীভাবে সমন্বয় করবেন
  • ফন্ট কীভাবে মুছে ফেলবেন
  • বোল্ডনেস এবং ফন্ট রেন্ডারিং কীভাবে উন্নত করবেন

7. সারাংশ

এই প্রবন্ধটি উবুন্টুতে ফন্ট ইনস্টল, কনফিগার, ম্যানেজ এবং ট্রাবলশুট করার বিস্তারিত ব্যাখ্যা প্রদান করেছে। চলুন গাইডে কভার করা মূল পয়েন্টগুলো পুনরায় দেখুন।

7.1 মূল বিষয়গুলো

🔹 উবুন্টুর ডিফল্ট ফন্ট এবং সংরক্ষণস্থল

  • উবুন্টুতে Noto Sans, DejaVu Sans, এবং Ubuntu ফন্ট ফ্যামিলি সহ বেশ কিছু ডিফল্ট ফন্ট অন্তর্ভুক্ত রয়েছে।
  • ফন্টগুলি ~/.fonts/ (ব্যবহারকারী-নির্দিষ্ট) এবং /usr/share/fonts/ (সিস্টেম-ব্যাপী) এর মতো ডিরেক্টরিতে সংরক্ষিত থাকে।

🔹 ফন্ট ইনস্টলেশন পদ্ধতি

  • apt ব্যবহার করে ফন্ট ইনস্টল করুন (যেমন, IPA ফন্ট → sudo apt install fonts-ipafont )
  • ম্যানুয়ালি ফন্ট যোগ করুন (Google Fonts থেকে ডাউনলোড, কাস্টম .ttf ফাইল ইত্যাদি)
  • নির্দিষ্ট ফন্ট ইনস্টল করুন (Windows ফন্ট, ডেভেলপার-বন্ধু ফন্ট যেমন HackGen)

🔹 ফন্ট কনফিগারেশন এবং ব্যবস্থাপনা

  • সিস্টেম ফন্ট পরিবর্তনের জন্য GNOME Tweaks অথবা KDE সেটিংস ব্যবহার করুন
  • অ্যাপ্লিকেশন-নির্দিষ্ট ফন্ট কনফিগার করুন (Terminal, VS Code, LibreOffice)
  • ইনস্টলেশনের পরে সর্বদা ফন্ট ক্যাশ আপডেট করুন → fc-cache -fv

🔹 ট্রাবলশুটিং

  • ফন্ট প্রদর্শিত না হওয়া → ফন্ট ক্যাশ আপডেট করুন
  • ভুল ফন্ট অবস্থান → সঠিক ডিরেক্টরিতে ফন্ট সংরক্ষণ করুন
  • অনুমতি সংক্রান্ত সমস্যাsudo chmod -R 755 দিয়ে ঠিক করুন
  • অ্যাপ-নির্দিষ্ট ফন্ট সমস্যা → অ্যাপ্লিকেশন অনুযায়ী সেটিংস সমন্বয় করুন

🔹 FAQ-তে কভার করা বিষয়গুলো

  • Windows ফন্ট (Meiryo, Yu Gothic) কীভাবে ব্যবহার করবেন
  • ফন্ট সাইজ কীভাবে সমন্বয় করবেন
  • ফন্টকে আরও বোল্ড কীভাবে করবেন
  • ব্লারী বা খারাপ রেন্ডারিং ফন্ট কীভাবে ঠিক করবেন
  • অপ্রয়োজনীয় ফন্ট কীভাবে মুছে ফেলবেন

7.2 পরবর্তী কী করবেন

আপনার উবুন্টু ফন্ট পরিবেশ এখন কাস্টমাইজেশনের জন্য প্রস্তুত! এখানে কিছু সুপারিশকৃত পরবর্তী ধাপ দেওয়া হল:

ফন্ট তৎক্ষণাৎ ইনস্টল করার চেষ্টা করুন

  • IPA ফন্ট ইনস্টল করুন: sudo apt install fonts-ipafont
  • আপনার পছন্দের Google Fonts ডাউনলোড করে ~/.fonts/ তে যোগ করুন

ফন্ট কনফিগারেশন দিয়ে পাঠযোগ্যতা উন্নত করুন

  • UI ফন্ট Noto Sans JP সেট করতে GNOME Tweaks ব্যবহার করুন
  • কোডিংয়ের পাঠযোগ্যতা বাড়াতে আপনার টার্মিনাল ফন্ট HackGen সেট করুন

ইনস্টল করা ফন্টগুলো সংগঠিত ও পরিষ্কার করুন

  • fc-list দিয়ে ইনস্টল করা ফন্টের তালিকা দেখুন
  • সিস্টেম পরিষ্কার রাখতে অপ্রয়োজনীয় ফন্ট মুছে ফেলুন

সিস্টেম সেটিংস দিয়ে ফন্ট রেন্ডারিং সূক্ষ্মভাবে সমন্বয় করুন

gsettings set org.gnome.settings-daemon.plugins.xsettings hinting 'full'
gsettings set org.gnome.settings-daemon.plugins.xsettings antialiasing 'rgba'

7.3 সম্পর্কিত প্রবন্ধ ও রেফারেন্স

উবুন্টুতে ফন্ট কনফিগারেশন এবং কাস্টমাইজেশন সম্পর্কে আরও তথ্যের জন্য নিম্নলিখিত রিসোর্সগুলো বিবেচনা করুন:

৭.৪ চূড়ান্ত সারাংশ

উবুন্টুতে আপনার ফন্ট সেটআপ অপ্টিমাইজ করা পড়ার সহজতা, সৌন্দর্য এবং উৎপাদনশীলতা ব্যাপকভাবে উন্নত করে। সঠিক ফন্টগুলি বেছে নেওয়া এবং আপনার কাজের প্রবাহের সাথে মানানসই করে কনফিগার করার জন্য এই গাইডটি ব্যবহার করুন।

🎯 শুধুমাত্র আপনার ফন্ট পরিবর্তন করলেই উবুন্টুকে উল্লেখযোগ্যভাবে আরও আরামদায়ক করে তুলতে পারেন!
আজই আপনার আদর্শ ফন্ট পরিবেশ তৈরি করার জন্য এই গাইডের সুবিধা নিন।