হাজার হাজার ফন্ট উপলব্ধ থাকলেও, উইন্ডোজের জনপ্রিয়তার কারণে Microsoft-এর OS-র সাথে আসা ফন্টগুলো ব্যাপকভাবে ব্যবহৃত হয়। অনেক ব্যবহারকারীর কাছে "Arial", "Times New Roman", "Impact" جیসے ফন্ট স্ট্যান্ডার্ড মনে হয়। তাই, যদি আপনি উইন্ডোজ ব্যবহারকারীদের সাথে ডকুমেন্ট এক্সচেঞ্জ বা কল্যাবোরেট করেন, তবে লিনাক্স ব্যবহার করলেও এই ফন্টগুলো আপনার পাসে থাকতে হবে।
সৌভাগ্য থেকে, আপনার লিনাক্স ডিস্ট্রোতে সেই ফন্টগুলো আনার খুব সহজ পথ আছে। দেখে নেওয়া যাক কীভাবে করবেন।
ক্লাসিক ইনস্টলার
আপনি যদি Ubuntu-ভ্যারিয়েন্ট ব্যবহার করেন, অন্য ডিস্ট্রো ব্যবহারকারীদের বিপরীতে, আপনার पास এখনও একটি পুরনো ইনস্টলার আছে যা Microsoft-এর কোর ফন্টগুলো আপনার OS-এ যোগ করা সহজ করে। সেটার জন্য টার্মিনালে লিখুন:
sudo apt install ttf-mscorefonts-installer
Fedora (বা rpm ব্যবহার করে যেকোনো ডিস্ট্রো) জন্য, এখানে একটি পুরনো কিন্তু এখনও কাজ করে পদ্ধতি Microsoft Fonts ইনস্টল করার।
sudo dnf install curl cabextract xorg-x11-font-utils fontconfig sudo rpm -i https://downloads.sourceforge.net/project/mscorefonts2/rpms/msttcore-fonts-installer-2.6-1.noarch.rpm
Arch Linux-এ AUR থেকে ttf-ms-fonts প্যাকেজ ইনস্টল করা যায়।
যেকোনো লিনাক্স ডিস্ট্রোর জন্য Microsoft Fonts ইনস্টল করার একটি ইউনিভার্সাল পথ — উইন্ডোজ থেকে ফন্ট এক্সট্রাক্ট করে আপনার সিস্টেমে সরানো।
Windows ইনস্টলেশন থেকে কপি করা
আপনার যদি একটি ওয়ার্কিং উইন্ডোজ মেশিনে অ্যাক্সেস থাকে, তবে সেখান থেকে ফন্ট কপি করতে পারেন। ফাইল ম্যানেজার চালু করে "C:\Windows\Fonts" পয়েন্ট করুন। নোট করুন, পাথ ভিন্ন হতে পারে যদি উইন্ডোজ ইনস্টল করার সময় ডিফল্ট পাথ ব্যবহার না করে থাকেন। সেটির সকল ফাইল সিলেক্ট করে USB ড্রাইভে কপি করুন।
ফন্ট ফাইলগুলো আপনার লিনাক্স মেশিনে ট্রান্সফার করুন এবং হোম ডিরেক্টরির ".fonts" ফোল্ডারে রাখুন। যদি ".fonts" ফোল্ডার (নেমের আগে ডট নোট করুন) না থাকে, তবে তৈরি করুন।
Windows 10 ISO থেকে কপি করা
আপনার যদি উইন্ডোজ ইনস্টলেশনে অ্যাক্সেস না থাকে, তবে সহজে Windows ISO ফাইল ডাউনলোড করে ISO ইমেজ থেকে ফন্ট এক্সট্রাক্ট করতে পারেন।
১. Microsoft-এর অফিসিয়াল "Download Windows 10 Disc Image (ISO File)" ডাউনলোড করুন। নিচে স্ক্রল করে আপনার এডিশন সিলেক্ট করুন পুল-ডাউন মেনু থেকে — লেটেস্ট "ফুল" ভার্সন বেছে নিন, আপগ্রেড নয়।
যদিও প্রোডাক্ট ল্যাঙ্গুয়েজ অনুযায়ী ফন্ট উপলব্ধতাতে পার্থক্য দেখিনি, আমরা পরামর্শ দিই আপনার প্রাইমারি ল্যাঙ্গুয়েজের উইন্ডোজ ভার্সন বা "English International" অপশন ডাউনলোড করুন।
২. Windows ISO থেকে ফন্ট এক্সট্রাক্ট করতে 7Zip লাগবে। ইনস্টলড না থাকলে কমান্ড দিয়ে ইনস্টল করুন:
sudo apt install p7zip-full
OpenSUSE-এ চেষ্টা করুন:
sudo zypper install p7zip
Arch এবং Manjaro جیসے Arch-ভিত্তিক ডিস্ট্রোতে:
sudo pacman -S p7zip
৩. টার্মিনালে cd করুন সেই ডিরেক্টরিতে যেন আপনি Windows ISO ডাউনলোড করেছেন। প্রথমে একটি বড় আর্কাইভ এক্সট্রাক্ট করতে হবে যেটিতে উইন্ডোজ ইনস্টলেশনের জন্য অন্যান্য ফাইল রয়েছে। ফন্ট ফাইলগুলো সেখানে আছে। সেটার জন্য:
cd ~/Downloads 7z e Win10_XXXX_EnglishInternational_x64.ISO sources/install.wim
"Win10_XXXX_EnglishInternational_x64"-র জায়গায় Windows ISO ফাইলের একজেক্ট নাম দিন।
নোট করুন, প্রক্রিয়ার এই অংশ CPU পারফরম্যান্স অনুযায়ী কিছুক্ষণ লাগবে। ৪ GB-র বেশি স্পেস লাগবে বড় ফাইল ISO থেকে এক্সট্রাক্ট করার জন্য।
৪. প্রক্রিয়া শেষ হলে, "install.wim" আর্কাইভ থেকে Fonts ডিরেক্টরি এক্সট্রাক্ট করুন। কমান্ড দিন:
7z e install.wim 1/Windows/{Fonts/"*".{ttf,ttc},System32/Licenses/neutral/"*"/"*" /license.rtf} -ofonts/
আগের মত কিছুক্ষণ দিন, এবং শীঘ্রই ডাউনলোড করা ISO-এর পাশে "fonts" সাবফোল্ডারে উইন্ডোজ ইনস্টলেশন মিডিয়ার সকল ফন্ট পাবেন।
ফন্ট ইনস্টল করা
লিনাক্সে ফন্ট ইনস্টল করার সবচেয়ে সহজ পথ — হোম ডিরেক্টরির ".fonts" ফোল্ডারে সেগুলো সরানো। সেটার জন্য:
mv fonts ~/.fonts
Arch-এ "~/.fonts" ফোল্ডার ডিপ্রিকেটেড মনে হয়, তাই নিচের পদ্ধতি ট্রাই করুন:
mv fonts ~/.local/share/fonts
শেষে, আপনার নতুন ফন্টগুলো অধিকাংশ অ্যাপ্লিকেশনে উপলব্ধ করতে ইনস্টলেশনের ফন্ট ক্যাশ আপডেট করুন:
fc-cache -f
LibreOffice Writer বা যেকোনো প্রোগ্রাম চালু করুন, আপনার নতুন ইনস্টলড ফন্টগুলো পূর্বের ফন্টগুলোর মাঝপথে পাবেন।
সকল ফন্ট থাকলেও, কখনও কখনো ইমেজে ব্যবহৃত ফন্ট আইডেন্টিফাই করতে সমস্যা হয়। আর যদি আপনার প্রয়োজন ফন্ট না হয়ে উইন্ডোজ অ্যাপ্লিকেশন হয়, তবে WINE দিয়ে লিনাক্সে উইন্ডোজ অ্যাপ রান করা যায়।