Windows 10 এবং Windows 8.1-এ কাস্টম ফন্ট ইনস্টল করার পর অনেক ব্যবহারকারী ফন্টের জায়গায় বক্স এবং চিহ্ন দেখেন।

এই সমস্যার কারণগুলো:
- অপাঠ্য ফন্ট নির্বাচন – OS-এর জন্য উপযুক্ত নন এমন ফন্ট ডিফল্ট হিসেবে সেট করলে এটি হয়। Classic Control Panel থেকে ডিফল্ট ফন্ট সেটিংস রিস্টোর করলে সমাধান হয়।
- ফন্ট-সম্পর্কিত রেজিস্ট্রি কী করrupted – Control Panel থেকে রিস্টোর না হলে রেজিস্ট্রি কী করrupted হতে পারে। .reg ফাইল তৈরি করে ডিফল্ট মান ফেরাতে পারেন।
- ফন্ট ক্যাশ করrupted – ফন্ট ক্যাশে সমস্যা হলে ম্যানুয়ালি রিবিল্ড করতে হবে। GUI কাজ না করলে BAT ফাইল দিয়ে রিবিল্ড করুন।
- সিস্টেম ফাইল করrupted – গুরুতর সিস্টেম ফাইল করрупশন হলে DISM এবং SFC ইউটিলিটি ব্যবহার করুন। না হলে ক্লিন ইন্সটল বা রিপেयर ইন্সটল করুন।
পদ্ধতি ১: GUI-তে ডিফল্ট ফন্ট সেটিংস রিস্টোর
প্রথমে ফন্ট সেটিংস ডিফল্টে ফেরান। কোনো আন্ডারলাইনিং করрупশন না থাকলে এটি সমাধান করবে।
নোট: নিচের নির্দেশনা সব Windows ভার্সনে কাজ করে।
- Windows key + R, 'control.exe' টাইপ করে Classic Control Panel খুলুন।

- উপরের ডানে 'fonts' খুঁজে Fonts ক্লিক করুন।

- বামপাশ থেকে Font Settings ক্লিক করুন।

- Restore default font settings বাটনে ক্লিক করুন।
- রিস্টার্ট করে সমস্যা সমাধান হয়েছে কিনা দেখুন।
সমস্যা থাকলে পদ্ধতি ২ ápন করুন।
পদ্ধতি ২: Registry Editor দিয়ে ডিফল্ট ফন্ট সেটিংস রিস্টোর
GUI কাজ না করলে .reg ফাইল তৈরি করে রেজিস্ট্রি থেকে ডিফল্ট ফন্ট সেটিংস ফেরান।
- Windows key + R, 'notepad.exe' টাইপ করে Ctrl + Shift + Enter দিয়ে অ্যাডমিন Notepad খুলুন।

- নিচের কোড কপি করুন:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts] "Segoe UI (TrueType)"="segoeui.ttf" "Segoe UI Black (TrueType)"="seguibl.ttf" "Segoe UI Black Italic (TrueType)"="seguibli.ttf" "Segoe UI Bold (TrueType)"="segoeuib.ttf" "Segoe UI Bold Italic (TrueType)"="segoeuiz.ttf" "Segoe UI Emoji (TrueType)"="seguiemj.ttf" "Segoe UI Historic (TrueType)"="seguihis.ttf" "Segoe UI Italic (TrueType)"="segoeuii.ttf" "Segoe UI Light (TrueType)"="segoeuil.ttf" "Segoe UI Light Italic (TrueType)"="seguili.ttf" "Segoe UI Semibold (TrueType)"="seguisb.ttf" "Segoe UI Semibold Italic (TrueType)"="seguisbi.ttf" "Segoe UI Semilight (TrueType)"="segoeuisl.ttf" "Segoe UI Semilight Italic (TrueType)"="seguisli.ttf" "Segoe UI Symbol (TrueType)"="seguisym.ttf" "Segoe MDL2 Assets (TrueType)"="segmdl2.ttf" "Segoe Print (TrueType)"="segoepr.ttf" "Segoe Print Bold (TrueType)"="segoeprb.ttf" "Segoe Script (TrueType)"="segoesc.ttf" "Segoe Script Bold (TrueType)"="segoescb.ttf" [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes] "Segoe UI"=-
- File > Save As ক্লিক করুন।

- Save as type: All Files, নাম দিন .reg এক্সটেনশন দিয়ে।

- Save ক্লিক করুন।
- .reg ফাইলে Right-click > Run as Administrator।

- Yes ক্লিক করে সম্পন্ন होने দিন।
পদ্ধতি ৩: Windows 10-এ ম্যানুয়ালি ফন্ট ক্যাশ রিবিল্ড
ফন্ট ক্যাশ করrupted হলে ম্যানুয়ালি রিবিল্ড করুন। Windows 10 এবং 8.1 উভয়েই কাজ করে।
ডিফল্টভাবে ফন্ট ক্যাশ থাকে:
C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache
নোট: শুরু করার আগে সিস্টেম রিস্টোর পয়েন্ট তৈরি করুন।
- Windows key + R, 'services.msc' টাইপ করে Services খুলুন।

- Windows Font Cache Service খুঁজে Right-click > Properties।

- General ট্যাবে Stop ক্লিক করুন, Startup type: Disabled, Apply ক্লিক করুন।

- Windows Presentation Foundation Font Cache 3.0.0.0-এর জন্যও একই করুন।

- File Explorer-এ C:\Windows\ServiceProfiles\LocalService\AppData\Local যান।

- FontCache ফোল্ডারে সব ডিলিট করুন।

- FontCache3.0.0.0.dat ফাইল ডিলিট করুন।

- C:\Windows\System32\FNTCACHE.DAT ফাইল ডিলিট করুন।
- রিস্টার্ট করুন।
- আবার Services খুলে উভয় সার্ভিসকে Automatic করুন।
- ফন্ট ক্যাশ রিবিল্ড সম্পন্ন।
বিকল্প পদ্ধতিতে পদ্ধতি ৪ দেখুন।
পদ্ধতি ৪: BAT ফাইল দিয়ে ফন্ট ক্যাশ রিবিল্ড
BAT স্ক্রিপ্ট দিয়ে স্বয়ংক্রিয়ভাবে ফন্ট ক্যাশ রিবিল্ড করুন।
- Elevated Notepad খুলুন (Windows key + R, 'notepad.exe', Ctrl + Shift + Enter)।

- নিচের কোড পেস্ট করুন:
@echo off :: Stop and disable "Windows Font Cache Service" service :FontCache sc stop "FontCache" sc config "FontCache" start=disabled sc query FontCache | findstr /I /C:"STOPPED" if not %errorlevel%==0 (goto FontCache) :: Grant access rights to current user for "%WinDir%\ServiceProfiles\LocalService" folder and contents icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q :: Delete font cache del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*" del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT" :: Enable and start "Windows Font Cache Service" service sc config "FontCache" start=auto sc start "FontCache"
- File > Save As, Save as type: All Files, নাম দিন .bat এক্সটেনশন দিয়ে।

- Save ক্লিক করুন।
- .bat ফাইলে Right-click > Run as administrator।
- UAC-এ Yes ক্লিক করুন।
- স্ক্রিপ্ট সম্পন্ন হওয়ার পর রিস্টার্ট করুন।
সমস্যা থাকলে পদ্ধতি ৫ ápন করুন।
পদ্ধতি ৫: SFC এবং DISM স্ক্যান
ফন্ট সেটিংস এবং ক্যাশ ঠিক না হলে সিস্টেম ফাইল করрупশন হতে পারে। SFC এবং DISM স্ক্যান করুন।
SFC স্ক্যান: লোকাল আর্কাইভ থেকে করrupted ফাইল রিপ্লেস করে। ইন্টারনেট ছাড়াও কাজ করে।
স্ক্যান শেষে রিস্টার্ট করুন। সমস্যা থাকলে DISM স্ক্যান করুন।
DISM স্ক্যান: Windows Update-র মাধ্যমে করrupted ফাইল রিপ্লেস করে। স্থিতিশীল ইন্টারনেট দরকার।
DISM শেষে রিস্টার্ট করুন।
সমস্যা থাকলে পদ্ধতি ৬ ápন করুন।
পদ্ধতি ৬: রিপেयर ইন্সটল বা ক্লিন ইন্সটল
উপরের কোনো পদ্ধতি কাজ না করলে সিস্টেম করрупশন সমাধানের জন্য Windows রিইন্সটল করুন।
- Clean install – সব OS ফাইল রিসেট হয়। ইনস্টলেশন মিডিয়া দরকার নেই। ডেটা ব্যাকআপ না থাকলে OS ড্রাইভের ডেটা হারাবে।
- Repair install (in-place repair) – শুধু OS ফাইল রিপেয়ার হয়। ইনস্টলেশন মিডিয়া দরকার। অ্যাপস, গেমস, পারসোনাল মিডিয়া, ইউজার প্রিফারেন্স সংরক্ষিত থাকে।