অ্যান্ড্রয়েড ডিভাইসের ডিফল্ট সিস্টেম ফন্ট পরিবর্তন করা 세상 সবচেয়ে সহজ কাজ হওয়া উচিত, কিন্তু অনেক ডিভাইসে এটি আসলে জটিল। কারণ হলো স্টক অ্যান্ড্রয়েড সিস্টেম ফন্ট কাস্টমাইজ করার ক্ষমতা দেয় না – কিছু ডিভাইস ম্যানুফ্যাকচারার তাদের ROM-এ এই ফিচার যোগ করে থাকেন। আবার কিছু ম্যানুফ্যাকচারার (স্যামসাং, HTC, LG ইত্যাদি) সহজে ফন্ট পরিবর্তন করার সুবিধা দেয়, কিন্তু সেটা অনেক সময় তাদের থিম স্টোরের মাধ্যমে যেখানে পছন্দের ফন্ট কেনতে হয়।
অ্যান্ড্রয়েড ইউজাররা ফন্ট অ্যাপগুলো (FontFix, iFont ইত্যাদি) নিয়ে কমোবেশ সবাই পরিচিত। কিন্তু এই অ্যাপগুলোর খামি হচ্ছে এগুলো ডিভাইস ব্রিক করার পোটেনশিয়াল রাখে – ডেভেলপাররা খুব ইউজার-ফ্রেন্ডলি করে তৈরি করেছেন, কিন্তু ইনস্টলেশনের পর ফন্টগুলোর সঠিক সিস্টেম পারমিশন না থাকায় অকস্মিক ঘটতে পারে।
আমরা ADB ব্যবহার করে সিস্টেম ফন্ট পরিবর্তন করব, যা টেকনিক্যালি কিছুটা জটিল হলেও ডিভাইস ব্রিক হওয়ার রিস্ক অবিশ্বাস্যভাবে কমিয়ে দেয়।
সতর্কতা: আপনাকে শুধুমাত্র TrueType ফন্ট ফাইল ব্যবহার করতে হবে (ফাইল এক্সটেনশন .ttf)।
ফন্ট কোথায় পাবেন
ফন্ট-চেঞ্জিং অ্যাপগুলো সাধারণত অনলাইন ফন্ট ডিরেক্টরি থেকে ফন্ট আনে। আপনি সহজেই PC-তে এই ডিরেক্টরিগুলো ব্রাউজ করে ফন্ট ফাইল ডাউনলোড করে ফোনে পুশ করতে পারেন। কিছু সেরা ফ্রি ফন্ট ডিরেক্টরি:
- Google Fonts
- Font Squirrel
- DaFont
- Urban Fonts
- 1001FreeFonts
প্রয়োজনীয় জিনিসগুলো
- ADB (দেখুন "How to Install ADB on Windows")
- একটি রুট করা ফোন
- [ঐচ্ছিক] Auto Font Unbricker
ADB দিয়ে অ্যান্ড্রয়েডে ফন্ট পরিবর্তন পদ্ধতি
পছন্দের ফন্ট PC-র ডেস্কটপে ডাউনলোড করুন।

USB-এ ফোনের এক্সটার্নাল স্টোরেজে ফন্ট কপি করুন। এবার এটি রিনেম করুন Roboto-Regular.ttf নামে – এটি খুব গুরুত্বপূর্ণ, কারণ আমরা অ্যান্ড্রয়েড সিস্টেমকে টrollen যাচ্ছি।
ADB টার্মিনাল খুলে নিচের কমান্ডগুলো রান করুন:
adb shell
su
mount –o remount,rw /system
cd /system/fonts

এখন ADB আপনার অ্যান্ড্রয়েড ডিভাইসের fonts ডিরেক্টরির ভিতরে। অ্যান্ড্রয়েড ফোনগুলো সাধারণত সিস্টেমের জন্য Roboto ফন্ট ব্যবহার করে, এর ভেরিয়েশনগুলো হলো:
- Roboto-Regular.ttf
- Roboto-Bold.ttf
- Roboto-Italic.ttf
- Roboto-BoldItalic.ttf
আমরা প্রথমে Roboto-Regular ফন্টটি রিপ্লেস করব, তবে আপনি এই গাইডটি Bold, Italic, Bold-Italic ভেরিয়েশনগুলো রিপ্লেস করার জন্যও ব্যবহার করতে পারেন।
এগিয়ে যাওয়ার আগে Roboto-Regular ফন্টের ব্যাকআপ নিই যাতে কিছু ভুল হলে রিকভার করা যায়। ADB টার্মিনালে টাইপ করুন:
mv Roboto-Regular.TTF Roboto-Regular.ttf.bak
এখন আপনার কাস্টম ফন্ট দিয়ে রিপ্লেস করুন। ADB টার্মিনালে টাইপ করুন:
cp /sdcard/Roboto-Regular.ttf /system/fonts
এখন ফাইলের পারমিশন সেট করুন, যা অত্যন্ত গুরুত্বপূর্ণ – ফন্ট-রিপ্লেসিং অ্যাপ ব্যবহার করলে ডিভাইস ব্রিক হওয়ার অধিকাংশ ঘটনা এই ধাপে হয়।
টার্মিনালে টাইপ করুন:
chmod 644 Roboto-Regular.ttf
exit
এখন অ্যান্ড্রয়েড ডিভাইস রিস্টার্ট করুন – আপনার নতুন ফন্ট সিস্টেম UI-এর অধিকাংশ জায়গায় (সেটিংস মেনু, নোটিফিকেশন বার ইত্যাদি) দেখতে পাবেন।
যদি কিছু ভুল হয়:
নবীন ইউজাররা বুটলুপ দেখে প্যানিক করেন। ফন্ট টেম্পারিং থেকে বুটলুপ রিকভার করা হলো মূল Roboto ফন্টটি অ্যান্ড্রয়েড সিস্টেমে রিস্টোর করা। ADB টার্মিনালে টাইপ করুন:
Adb devices su mount –o remount,rw /system cd /system/fonts rm Roboto-Regular.ttf mv Roboto-Regular.ttf.bak Roboto-Regular.ttf chmod 644 Roboto-Regular.ttf exit
এখন ডিভাইস অন করুন, এটি নরমাল অবস্থায় ফিরে আসা উচিত। দুর্ঘটনাজনিতভাবে এটি না হলে "Auto Font Unbricker" নামক টুল আছে এই সমস্যা সমাধানের জন্য।
Auto Font Unbricker PC-তে ডাউনলোড করুন, USB-এ ডিভাইস কানেক্ট করুন, প্রোগ্রাম লঞ্চ করুন এবং অন-স্ক্রিন ইনস্ট্রাকশন ফলো করুন।