Ubuntu प्रयोग गर्दा, विशेष अवस्थाहरूमा अक्षरहरू विकृत हुन सक्छन्। उदाहरणका लागि, टर्मिनलमा आउटपुट, जापानी फाइल नामहरूको प्रदर्शन, ब्राउजरमा जापानी पृष्ठहरू हेर्दा आदि, वातावरण अनुसार लक्षणहरू विभिन्न हुन्छन्। विशेष गरी, डिफल्ट सेटिङ्समा जापानी सही रूपमा प्रदर्शित नहुने धेरै अवस्थाहरू हुन्छन्, र उपयुक्त सेटिङ्स आवश्यक हुन्छ। यो लेखमा, Ubuntu मा हुने अक्षर विकृतिको कारणहरू र तिनलाई समाधान गर्ने विशिष्ट विधिहरूको व्याख्या गरिएको छ। लक्षित पाठकहरू निम्नानुसारका व्यक्ति हुन्।
Ubuntu नयाँ प्रयोगकर्ताहरू जसले जापानी प्रदर्शनको सेटिङ अझै गरेका छैनन्
अक्षर विकृतिको कारण जान्न चाहने र मौलिक समाधान खोज्ने व्यक्ति
टर्मिनल वा GUI वातावरणमा अक्षर विकृति हुने र सामना गर्ने विधि जान्न चाहने व्यक्ति
त्यसो भए, पहिले Ubuntu मा अक्षर विकृतिका मुख्य कारणहरू हेरौं।
2. अक्षर विकृतिका मुख्य कारणहरू
लोकेल सेटिङको कमी
Ubuntu को लोकेल (locale) भनेको प्रणालीको भाषा वा मिति ढाँचा निर्धारण गर्ने वातावरण सेटिङ हो। यो सही रूपमा सेट नभएमा, जापानी भाषा प्रदर्शित नहुन सक्छ वा अक्षर विकृति हुन सक्छ। उदाहरणका लागि,localeकमान्ड चलाउँदा, तल जस्तै “C” वा “POSIX” देखाइएमा, लोकेल उपयुक्त रूपमा सेट नभएको हुन सक्छ।
$ locale
LANG=C
LC_ALL=
मूल रूपमा, जापानी वातावरणमाLANG=ja_JP.UTF-8जस्तो हुनु उत्तम हुन्छ।
फन्टको अनसेट वा कमी
Ubuntu को डिफल्ट अवस्थामा, जापानी फन्ट इन्स्टल नभएको हुन सक्छ। यस कारणले, जापानी टेक्स्ट उपयुक्त रूपमा प्रदर्शित नहुने, चौकोसँगको बक्स (□) वा अर्थहीन चिन्हहरू देखिने हुन सक्छ। खासगरी, तल जस्ता अवस्थामा फन्टको कमी पुष्टि गर्न सकिन्छ।
GUI एप्लिकेसनका मेनु वा बटनहरू अक्षर विकृत छन्
टेक्स्ट सम्पादकमा जापानी खोल्दा अक्षर विकृति हुन्छ
अक्षर कोडको असंगति
Ubuntu मा मुख्य रूपमाUTF-8मानक रूपमा प्रयोग हुन्छ, तर बाहिरबाटShift_JISवाEUC-JPजस्ता फरक अक्षर कोडका फाइलहरू खोल्दा, अक्षर विकृति हुन सक्छ। उदाहरणका लागि, Windows वातावरणमा बनाएको फाइल Ubuntu मा खोल्दा, तल जस्ता घटना हुन सक्छ।
टेक्स्ट सम्पादकमा खोल्दा, अर्थहीन चिन्हहरू प्रदर्शित हुन्छन्
वा, सबै प्रयोगकर्ताहरूलाई लागू गर्न, निम्न फाइल सम्पादन गर्नुहोस्।
sudo nano /etc/default/locale
निम्न सामग्री थप्नु वा सुधार्नुहोस्।
LANG=ja_JP.UTF-8
LC_ALL=ja_JP.UTF-8
सेटिङ लागू गर्न, लगआउट पछि पुन: लगइन गर्नुहोस् वा पुन: सुरु गर्नुहोस्।
4. फन्टको स्थापना र सेटिङ
जापानी फन्टको आवश्यकता
युभान्टुको डिफल्ट अवस्थामा, जापानी फन्ट स्थापित नभएको हुन सक्छ। त्यसैले, जापानी पाठ उपयुक्त रूपमा प्रदर्शित हुँदैन, र चौकोर बाकस (□) वा अर्थहीन चिन्हहरू देखिन सक्छन्। विशेष गरी, निम्न जस्ता अवस्थाहरूमा फन्टको कमी पुष्टि गर्न सकिन्छ।
GUI एप्लिकेसनहरूको मेनु वा बटनहरूमा अक्षर बिग्रिएको छ
पाठ सम्पादकमा जापानी खोल्दा अक्षर बिग्रिन्छ
सिफारिस गरिएका जापानी फन्टहरू
युभान्टुमा प्रयोग गर्न सकिने जापानी फन्टहरूमा निम्न जस्ता छन्।
फन्टको नाम
विशेषता
Noto Sans CJK JP
गुगलले प्रदान गर्ने उच्च गुणस्तरको जापानी फन्ट (डिफल्ट सिफारिस)
Takao फन्ट
पुरानो युभान्टु मानक फन्ट (पातलो र बोल्ड उपलब्ध)
IPA फन्ट
सूचना प्रक्रिया प्रवर्द्धन संस्था (IPA) ले प्रदान गर्ने उच्च गुणस्तरको फन्ट
Q6. Ubuntu को GUI एपमा मेनु वा डायलग अक्षर विकृत हुन्छ।
A:fonts-noto-cjkस्थापित गर्नुहोस् र फन्ट सेटिङ परिवर्तन गर्नुहोस्।
sudo apt install -y fonts-noto-cjk fonts-ipafont
9. सारांश
यो लेखमा,Ubuntu मा हुने क्यारेक्टर गडबडीको समस्याबारे, कारण र तिनको समाधान विधिहरू विस्तृत रूपमा व्याख्या गरियो। क्यारेक्टर गडबडी लोकेल सेटिङको कमी, फन्ट इन्स्टल नभएको, क्यारेक्टर कोडको असंगतता आदि कारणले हुन्छ, तर उपयुक्त सेटिङ गरेर यसलाई रोक्न सकिन्छ।
1. क्यारेक्टर गडबडीका मुख्य कारणहरू
लोकेल सेटिङको गल्ती:Ubuntu को डिफल्ट भाषा C वा POSIX भएको खण्डमा जापानी भाषा सही रूपमा प्रदर्शित हुँदैन
फन्ट सेट नभएको:जापानी फन्ट इन्स्टल नभएको खण्डमा GUI वा टर्मिनलमा क्यारेक्टर गडबडी हुन्छ
क्यारेक्टर कोडको असंगतता:फरक क्यारेक्टर कोड (Shift_JIS आदि) को फाइल खोल्दा क्यारेक्टर गडबडी हुन्छ
टर्मिनल वा सम्पादकको सेटिङ गल्ती:UTF-8 मा सेट नभएको खण्डमा सही रूपमा प्रदर्शित हुँदैन
LESSCHARSET=utf-8 सेट गर्नुहोस्, फन्टलाई Noto Sans Mono CJK JP मा परिवर्तन गर्नुहोस्
GUI को क्यारेक्टर गडबडी
फन्टलाई Noto Sans CJK JP मा सेट गर्नुहोस्, आवश्यक परे gnome-tweaks प्रयोग गर्नुहोस्
WSL को क्यारेक्टर गडबडी
LANG=ja_JP.UTF-8 सेट गर्नुहोस्, फन्ट परिवर्तन गर्नुहोस्
Docker को क्यारेक्टर गडबडी
locale-gen ja_JP.UTF-8 कार्यान्वयन गर्नुहोस्, Dockerfile मा लोकेल सेट गर्नुहोस्
3. थप उपायहरू
नियमित रूपमा प्रणाली अपडेट गर्नुहोस्:Ubuntu को प्याकेज पुरानो भएको खण्डमा, जापानी वातावरणमा प्रभाव पार्न सक्छ
sudo apt update && sudo apt upgrade -y
सेटिङलाई स्थायी बनाउनुहोस्:परिवर्तनहरूलाई ~/.bashrc वा ~/.profile मा थपेर लगइन हुँदा लागू हुन्छ
ब्याकअप लिनुहोस्:/etc/default/locale आदि सेटिङ फाइलहरू परिवर्तन गर्नुअघि ब्याकअप लिनुहोस्
सारांश
Ubuntu मा देखिने अक्षर विकृतिको समस्या,लोकेल·फन्ट·अक्षर कोड·टर्मिनल सेटिङका चार तत्वहरूलाई उपयुक्त रूपमा सेट गरेर समाधान गर्न सकिन्छ। यस लेखमा प्रस्तुत गरिएका विधिहरू लागू गरेमा, अधिकांश वातावरणहरूमा अक्षर विकृति रोक्न सकिन्छ।