मैंने अभी-अभी विजुअल स्टूडियो 2010 बीटा 2 को अपने विंडोज एक्सपी पर स्थापित किया है ताकि इसका मूल्यांकन किया जा सके और यह जांचा जा सके कि यह मेरी प्राथमिकताओं को पूरा करता है या नहीं। ठीक है, मैंने अस्थायी रूप से एक अजीब बग के साथ एक तत्काल बग को हराया है (मैं समाधान एक्सप्लोरर से कोई फ़ाइल नहीं खोल सकता था ), और इसने मेरे लिए बुरी यादें छोड़ दीं। लेकिन फिर भी, यह ठीक है।
पहली चीज़ जो मैंने कोड संपादक को खोलते हुए देखी थी, वह थी क्लियरटाइप फ़ॉन्ट रेंडरिंग। वाह, इतनी अप्रत्याशित रूप से। मुझे ध्यान देना चाहिए कि मैं मानक विंडोज रेंडरिंग तकनीकों का उपयोग नहीं करता हूं , लेकिन मैं अभी भी GDI ++ पसंद करता हूं, जो जापानी डेवलपर्स द्वारा विकसित एक फॉन्ट रेंडरर है। (GDI ++ मैक / विन-सफारी शैली में फोंट को पूरे विंडोज़ पर रेंडर करने की अनुमति देता है।) मेरे लिए व्यक्तिगत रूप से, GDI ++ महान फॉन्ट-प्रतिपादन परिणामों तक पहुँचता है, जिससे मुझे विजुअल स्टूडियो 2008 में वी.एस. 2005 भी, हालांकि वीएस 2005 इस मामले में दुर्घटनाग्रस्त हो गया)।
लेकिन GDI ++ विजुअल स्टूडियो 2010 बीटा 2 टेक्स्ट एडिटर को प्रभावित नहीं कर सकता है - यह ClearType (दाएं?) का उपयोग करता है, और यह सिस्टम फ़ॉन्ट स्मूथिंग सेटिंग्स के बारे में परवाह नहीं करता है। यह WPF पर आधारित संपादक हो सकता है, है ना? जहाँ तक मैं देख सकता हूँ, मैं GDI ++ का उपयोग नहीं कर सकता क्योंकि यह Windows GDI (+) का उपयोग करता है, लेकिन कोई WPF नहीं?
इसलिए मुझे कई प्रश्न मिले हैं:
- क्या वीएस 2010 बी 2 बिल्ट-इन क्लियरटाइप को अक्षम करना या किसी अन्य फ़ॉन्ट के साथ इसे ओवरराइड करना संभव है?
- क्या Visual Studio 2010 [betas] के लिए Safari-जैसा फ़ॉन्ट रेंडरर स्थापित करना संभव है?
बहुत बहुत धन्यवाद।
लंबे समय से अद्यतन: http://code.google.com/p/gdipp/issues/detail?id=37
gdipp
परियोजना है कि कुछ हद तक GDI ++ का पुनर्जन्म है, मैंने इसका उपयोग नहीं किया (बस कॉन्फ़िगर करने की कोशिश की - ClearType [मैं एक बुरा ट्यूनर हूं], और यह सब) के लिए कुछ प्रकाश पैरोडी कॉन्फ़िगर किया है। gdipp
विंडोज एक्सपी पर ठीक से काम नहीं करता है, लेकिन मैंने इसे विंडोज 7 पर परीक्षण नहीं किया। वैसे भी, WPF, कि VS2010 पर बनाया गया है, एक अन्य रैस्टराइज़र का उपयोग करता है, है ना? शायद, इस समस्या को हल करने का कोई तरीका नहीं है। मैं वास्तव में ClearType से नफरत करता हूं। :(