एंड्रॉइड डिवाइस पर डिफ़ॉल्ट सिस्टम फॉन्ट को बदलना दुनिया में सबसे आसान काम होना चाहिए, फिर भी कई डिवाइसों पर यह वास्तव में जटिल है। समस्या इस तथ्य से उपजी है कि स्टॉक एंड्रॉइड सिस्टम फ़ॉन्ट को अनुकूलित करने की क्षमता प्रदान नहीं करता है - यह कुछ ऐसा है जिसे कुछ डिवाइस निर्माताओं ने अपने रोम में बनाया है। इसके अलावा, जबकि कुछ डिवाइस निर्माता (सैमसंग, एचटीसी, एलजी, आदि) आसानी से फ़ॉन्ट बदलने का एक तरीका प्रदान करते हैं, यह अक्सर उनके थीम स्टोर के माध्यम से होता है जहां आपको अपनी पसंद का एक नया फ़ॉन्ट खरीदना होगा।
एंड्रॉइड उपयोगकर्ता संभवतः वहां मौजूद फ़ॉन्ट ऐप्स के ढेर से परिचित हैं - FontFix और iFont ऐसे दो उदाहरण हैं। हालांकि इन ऐप्स की कमियां आपके डिवाइस को बंद करने की उनकी क्षमता है - जबकि उन दोनों ऐप के डेवलपर्स ने उन्हें बेहद उपयोगकर्ता के अनुकूल बना दिया है, दुर्घटनाएं हो सकती हैं, आमतौर पर फोंट को इंस्टॉलेशन के बाद सही सिस्टम-अनुमतियां नहीं दिए जाने के कारण।पी>
हम जो करने जा रहे हैं वह एडीबी के माध्यम से आपके सिस्टम फ़ॉन्ट को बदलना है, जो थोड़ा अधिक तकनीकी रूप से शामिल है, लेकिन यह आपके डिवाइस को ब्रिक करने के जोखिम को काफी कम कर देता है।
चेतावनी:आपको केवल ट्रू टाइप फ़ॉन्ट फ़ाइलों का उपयोग करना चाहिए (वे .ttf में समाप्त होंगी फ़ाइल एक्सटेंशन)।
फ़ॉन्ट कहाँ ढूँढ़ें
अधिकांश फ़ॉन्ट बदलने वाले ऐप्स ऑनलाइन फ़ॉन्ट निर्देशिकाओं से फ़ॉन्ट खींचते हैं। आप अपने पीसी पर इन निर्देशिकाओं को आसानी से ब्राउज़ कर सकते हैं और अपने एंड्रॉइड फोन पर पुश करने के लिए फ़ॉन्ट फ़ाइलों को डाउनलोड कर सकते हैं। यहां कुछ बेहतरीन मुफ़्त हैं फ़ॉन्ट निर्देशिका उपलब्ध:
Google फ़ॉन्ट्स
फ़ॉन्ट गिलहरी
DaFont
शहरी फ़ॉन्ट
1001निःशुल्क फ़ॉन्ट
आवश्यकताएं
एडीबी ("विंडोज़ पर एडीबी कैसे स्थापित करें" देखें)
एक रूटेड फोन
[Optional] Auto Font Unbricker
ADB के साथ Android पर फ़ॉन्ट कैसे बदलें
वह फ़ॉन्ट डाउनलोड करें जिसे आप अपने पीसी डेस्कटॉप पर उपयोग करना चाहते हैं।
USB हस्तांतरण के माध्यम से फ़ॉन्ट को अपने फ़ोन के बाहरी संग्रहण पर रखें। इसका नाम बदलें से Roboto-Regular.ttf - यह बहुत महत्वपूर्ण है, क्योंकि हमें Android सिस्टम को चकमा देने की आवश्यकता है।
ADB टर्मिनल खोलें और निम्न कमांड टाइप करें:
adb shell
सु
माउंट-ओ रिमाउंट, आरडब्ल्यू / सिस्टम
सीडी /सिस्टम/फोंट
एडीबी अब आपके एंड्रॉइड डिवाइस की फोंट डायरेक्टरी के अंदर है। अब, एंड्रॉइड फोन आमतौर पर सिस्टम के लिए रोबोटो फॉन्ट का उपयोग करते हैं, जिसमें मेनू, नोटिफिकेशन बार आदि के लिए उस फॉन्ट की विविधताएं होती हैं। वे हैं:
Roboto-Regular.ttf
Roboto-Bold.ttf
Roboto-Italic.ttf
Roboto-BoldItalic.ttf
तो हम सबसे पहले रोबोटो-रेगुलर फ़ॉन्ट को बदलने जा रहे हैं, लेकिन आप इस गाइड का उपयोग रोबोटो के बोल्ड, इटैलिक और बोल्ड-इटैलिक संस्करणों को अपने चुने हुए फ़ॉन्ट के उन्हीं संस्करणों से बदलने के लिए भी कर सकते हैं।
जारी रखने से पहले, कुछ गलत होने पर रोबोटो-रेगुलर फॉन्ट का बैकअप लें। ADB टर्मिनल में टाइप करें:
mv Roboto-Regular.TTF Roboto-Regular.ttf.bak
अब हम इसे आपके कस्टम फ़ॉन्ट से बदलने के लिए तैयार हैं। एडीबी टर्मिनल में टाइप करें:
cp /sdcard/Roboto-Regular.ttf /system/fonts
और अब हमें फ़ॉन्ट के लिए फ़ाइल अनुमतियां सेट करने की आवश्यकता है, जो कि अत्यंत महत्वपूर्ण . है - यह वह जगह है जहां फ़ॉन्ट-बदलने वाले ऐप्स का उपयोग करते समय अधिकांश डिवाइस ईंटें होती हैं।
टर्मिनल में टाइप करें:
chmod 644 Roboto-Regular.ttf
बाहर निकलें
अब अपने Android डिवाइस को चालू करें - आपको अपने नए फ़ॉन्ट को अधिकांश सिस्टम UI के लिए उपयोग होते हुए देखना चाहिए, जैसे कि सेटिंग मेनू, नोटिफिकेशन बार, आदि।
अगर कुछ गलत हो जाता है:
जब उनका डिवाइस बूट-लूप में चला जाता है तो बहुत से नौसिखिए उपयोगकर्ता घबरा जाते हैं। बूट-लूप से पुनर्प्राप्त करना इसके कारण पर निर्भर करता है, और सौभाग्य से, फ़ॉन्ट छेड़छाड़ के कारण बूट-लूप से पुनर्प्राप्त करना एंड्रॉइड सिस्टम पर मूल रोबोटो फ़ॉन्ट को पुनर्स्थापित करने जितना आसान है। एडीबी टर्मिनल के अंदर, टाइप करें:
Adb डिवाइस
सु
माउंट-ओ रिमाउंट, आरडब्ल्यू / सिस्टम
सीडी /सिस्टम/फोंट
आरएम Roboto-Regular.ttf
mv Roboto-Regular.ttf.bak Roboto-Regular.ttf
chmod 644 Roboto-Regular.ttf
बाहर निकलें
अब अपने डिवाइस को चालू करें, और यह वापस सामान्य हो जाना चाहिए। दुर्लभ उदाहरण में जहां यह आपके सिस्टम फ़ॉन्ट को बदलने के बाद बूट-लूप को ठीक नहीं करता है, वास्तव में इस समस्या के लिए एक उपकरण उपलब्ध है, जिसे "ऑटो फॉन्ट अनब्रिकर" कहा जाता है। ।
बस अपने पीसी पर ऑटो फॉन्ट अनब्रिकर डाउनलोड करें, यूएसबी के माध्यम से अपने डिवाइस को कनेक्ट करें, प्रोग्राम लॉन्च करें और ऑन-स्क्रीन निर्देशों का पालन करें।