मैं एक वैकल्पिक निर्धारण का सुझाव देना चाहता था। ऊपर दी गई UNC ट्रिक बहुत बढ़िया काम करती है, लेकिन गुस्सा करने पर यह आपको अन-डिलीट करने वाली फाइलों, Unlocker से निपटने के लिए एक लोकप्रिय टूल का उपयोग नहीं करने देगी। (आप अभी भी कमांड प्रॉम्प्ट के माध्यम से एक फ़ॉन्ट फ़ाइल पर अनलॉकर चला सकते हैं, लेकिन यह थकाऊ है)
एक समाधान जो मैंने पाया है वह है अपने डेस्कटॉप फ़ोल्डर में डालने के लिए एक डेस्कटॉप.इन बनाना, जो इसे एक सामान्य फ़ोल्डर की तरह व्यवहार करने के लिए मजबूर करता है।
- एक नया टेक्स्ट डॉक्यूमेंट बनाएं, इसे Desktop.txt या जो भी कहें।
- इसे कॉपी करके टेक्स्ट फाइल में पेस्ट करें:
[.ShellClassInfo]
[ViewState]
मोड =
vid =
FolderType = जेनेरिक
- इसे डेस्कटॉप.ini में सहेजें, बंद करें और नाम बदलें, फिर उस फ़ाइल को C: \ windows \ font में ले जाएँ। आपको अधिलेखित करने के लिए प्रेरित किया जा सकता है। जब तक आप पुराने Desktop.ini का बैकअप नहीं लेना चाहते, तब तक हाँ कहें।
- विंडो फ़ॉन्ट फ़ोल्डर को बंद करें और फिर से खोलें, और इसमें एक सामान्य फ़ोल्डर दृश्य होना चाहिए। और आप अनलॉकर को राइट क्लिक और चुन सकते हैं, और यह बिना मुद्दों के चलेगा।
इसके अलावा, यह समझना उपयोगी हो सकता है कि विंडोज एक विशिष्ट रजिस्ट्री कुंजी के माध्यम से फोंट स्थापित किए गए हैं या नहीं।
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ फ़ॉन्ट्स
यदि रजिस्ट्री में फ़ॉन्ट के लिए प्रविष्टियाँ हैं जो मौजूद नहीं हैं, तो आपको समस्याएँ होंगी। यदि इसमें एक प्रविष्टि है, लेकिन प्रविष्टि गलत फ़ाइल की ओर इशारा करती है, तो आपको समस्याएँ आएंगी। और अंत में, यदि आपके फॉन्ट फ़ोल्डर में एक फ़ॉन्ट है, लेकिन यह उस रजिस्ट्री सूची में मौजूद नहीं है ... तो आपको समस्याएँ आएंगी। इसलिए उस रजिस्ट्री सूची को सीधा करने का प्रयास करें, जो कि रजिस्ट्री के साथ सहज हो तो बहुत ही आत्म व्याख्यात्मक है।
कुंजी में स्ट्रिंग मानों का एक समूह है, जो आपके द्वारा स्थापित प्रत्येक फ़ॉन्ट (और संस्करण) के लिए है। उदाहरण के लिए एजेंसी बोल्ड के लिए प्रविष्टि एक स्ट्रिंग मान है जो कहती है
एजेंसी एफबी बोल्ड (ट्रू टाइप)
और इसमें जो डेटा होता है, वह उस फॉन्ट का नाम है, AGENCYB_0.TTF।
सुनिश्चित करें कि फ़ाइल नाम सही है।
और वैसे, फ़ाइल नाम के अंत में उस _0 का मतलब है कि किसी बिंदु पर, आपने फ़ॉन्ट को कॉपी करने की कोशिश की (या इसे स्थापित करें) विंडोज़ फ़ॉन्ट फ़ोल्डर में, और एक प्रतिलिपि पहले से ही थी ... विंडोज़ ओवरराइट नहीं करेंगे पुराने फ़ॉन्ट, यह एक नई कॉपी के साथ दूसरी कॉपी में डालेगा, जिसका नाम _0 है, और उसके बाद _1, _2, आदि। आपके पास पुराने फोंट की कई प्रतियां हो सकती हैं, जिन्होंने आपको व्रत में समस्याएं दीं, और अगर आप सावधान रहें इन्हें साफ कर सकते हैं और अपनी रजिस्ट्री प्रविष्टियों को ठीक कर सकते हैं।