क्या आप किसी एप्लिकेशन को Cleartype का उपयोग करने के लिए बाध्य कर सकते हैं?


2

विकास के लिए हमारे द्वारा उपयोग किया जाने वाला ऐप ( CodeWright 7 ) काफी पुराना है और इसमें डिफ़ॉल्ट रूप से क्लियरटाइप बंद है। एक नए संस्करण में फ़ॉन्ट स्मूथिंग को चालू करने का विकल्प है, लेकिन मैं इस संस्करण के साथ फंस गया हूं और उन्नयन मेरे लिए कोई विकल्प नहीं है।

क्या एप्लिकेशन को Cleartype का उपयोग करने के लिए बाध्य करने का कोई तरीका है?


मुझे लगा कि क्लीयरटेप एक सिस्टम-वाइड प्रॉपर्टी है, प्रति-एप्लिकेशन नहीं। क्या CodeWright 7 सक्रिय रूप से सिस्टम के लिए इसे बंद कर देता है?

1
यह सिस्टम-वाइड नहीं है। सबसे अच्छा उदाहरण सफारी है; आप Windows डिफ़ॉल्ट और Apple विशिष्ट फ़ॉन्ट के बीच चयन कर सकते हैं।
एलेक्स

यह XP या विस्टा पर है?
टॉम किड

XP, लेकिन मुझे यकीन है कि यह विस्टा या 7 में भी ऐसा ही व्यवहार होगा।
एलेक्स

जवाबों:


3

जब मैं और जब मेरी परियोजना टीम ने कोडवर्ड का उपयोग करने का निर्णय लिया (जो संक्षिप्त का अनुकरण कर सकते हैं) का उपयोग करने का निर्णय लिया। मैं इसके लिए तत्पर था। लेकिन मुझे वास्तव में गंभीर समस्या थी कोडवर्ड के साथ: सभी फोंट इसमें कुरूप दिखते थे।

Google बचाव के लिए नया समूह बनाता है। मैंने एक नई रजिस्ट्री DWORD मान (HKEY_CURRENT_USER \ Software \ Borland \ CodeWright \ Customize \ FontQuality) बनाया और इसे 0 पर सेट किया।

अब कोडव्यू में फोंट सुंदर दिखते हैं (कम से कम विंडोज एक्सपी में क्लीयरपाइप का उपयोग करके)।


मैंने उस पर भी ध्यान दिया, लेकिन मेरे पास अपने कार्य पीसी पर व्यवस्थापक अधिकार नहीं हैं। क्या आप इसे सीमित उपयोगकर्ता के रूप में करने का एक तरीका जानते हैं?
एलेक्स

@alex, आपको पूछना चाहिए "मैं कैसे व्यवस्थापक को सही कर सकता हूं?" :)

@Rololver प्रश्न से बाहर, दुर्भाग्य से।
एलेक्स

@Warnhamtech +1 कोडवेअर को पसंद करने के लिए (यह एक अच्छा कार्यक्रम है, बहुत शक्तिशाली है) और एक अच्छा सुझाव देने के लिए।
एलेक्स

2
HKEY_CURRENT_USER पर लिखने के लिए आपको विशेष अनुमति की आवश्यकता नहीं है। (HKEY_LOCAL_MACHINE को व्यवस्थापक अधिकारों की आवश्यकता है।) यदि regedit को अक्षम किया गया है, तो इसका मतलब है कि आपको केवल रजिस्ट्री को संपादित करने का दूसरा तरीका खोजना होगा।
केविन पैंको

0

कोडवेअर 7 लगभग निश्चित रूप से जीडीआई को अपने प्रतिपादन तंत्र के रूप में उपयोग करता है। यह कुछ नई ClearType सुविधाओं का समर्थन नहीं करता है और पाठ आपको अन्य एप्लिकेशनों से अलग दिख सकता है।

इसे बदलने का कोई तरीका नहीं है, जिससे मैं अवगत हूं। विकिपीडिया के इस पाठ के अनुसार, आप शायद ClearType के माध्यम से GDI- आधारित अनुप्रयोगों के प्रतिपादन के लिए कुछ समायोजन कर सकते हैं


मैं उम्मीद कर रहा था कि जीडीआई का उपयोग किया जाएगा, लेकिन मुझे लगा कि इसे ओवरराइड करने का एक तरीका है, बस इसे बलपूर्वक उपयोग करने के लिए मजबूर करना है।
एलेक्स

0

इसे इस्तेमाल करे:

नोटपैड खोलें और इसे इसमें पेस्ट करें:

[Version] 
Signature="$Chicago$" 
Provider=Helper 

[DefaultInstall] 
AddReg=UnhookRegKey 

[UnhookRegKey] 
HKLM, Software\CL@ssES\batfile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\comfile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\exefile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\piffile\shell\open\command,,,"""%1"" %*" 
HKLM, Software\CL@ssES\regfile\shell\open\command,,,"regedit.exe "%1"" 
HKLM, Software\CL@ssES\scrfile\shell\open\command,,,"""%1"" %*" 
HKCU, Software\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTools,0x00000020,0 

फिर फ़ाइल> सहेजें पर क्लिक करें, इसे अपने डेस्कटॉप पर "RegFix.inf" के रूप में पाठ्यक्रम के उद्धरण के बिना सहेजें।

अपने डेस्कटॉप पर, अपने नए बनाए गए RegFix.inf पर राइट क्लिक करें और इंस्टॉल पर क्लिक करें। उम्मीद है, कि आपकी समस्या का समाधान होगा


आसान समाधान के लिए धन्यवाद, लेकिन मुझे ऐसा करने से पहले अपनी कार्य मशीन पर व्यवस्थापक अधिकारों की आवश्यकता होगी।
एलेक्स

वे आपको एक inf बनाने और इसे स्थापित करने की अनुमति नहीं देंगे! वे शासनकाल पर अपने हाथ रखना पसंद करते हैं न?
एडमिनटेक

0

आप Mactype की कोशिश कर सकते हैं । यह एक ओपन सोर्स प्रोग्राम है जो विंडोज फॉन्ट रेंडरर को बदल देता है और एक विशिष्ट प्रोग्राम के लिए फॉन्ट स्मूथिंग को सक्षम / अक्षम करने का विकल्प होता है । समर्थन GDI अनुप्रयोगों के लिए सबसे अच्छा है, जबकि DirectWrite समर्थन अभी भी सुधार किया जा रहा है

mactype


0

आपके पास यहां कई मौके नहीं हैं। एकमात्र ट्रिक जिसके बारे में मैं अभी सोच सकता हूं, वह यह है कि आप कोड 7, 7 में प्रयुक्त फॉन्ट फाइल का पता लगा सकते हैं, उसका नाम प्राप्त कर सकते हैं, और इसे अधिक पठनीय फॉन्ट में दे सकते हैं।


मैं अपने इच्छित किसी भी फ़ॉन्ट का उपयोग कर सकता हूं, लेकिन उनमें से अधिकांश बिना Cleartype के भयानक दिखते हैं।
एलेक्स
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.