स्विंग की क्षमता प्रदान करने के बावजूद कई जावा ऐप्स डिफ़ॉल्ट रूप से एंटी-एलाइज्ड फोंट का उपयोग नहीं करते हैं। एए फोंट का उपयोग करने के लिए आप मनमाने ढंग से जावा एप्लिकेशन कैसे कर सकते हैं? (दोनों और अनुप्रयोगों मैं चल रहा हूँ अनुप्रयोगों के लिए मैं विकासशील हूँ)आप मनमाने ढंग से जावा ऐप्स में एंटी एलियासिंग कैसे सक्षम करते हैं?
उत्तर
आप स्रोत के लिए उपयोग किया है, तो आप मुख्य विधि में ऐसा कर सकते हैं:
// enable anti-aliased text:
System.setProperty("awt.useSystemAAFontSettings","on");
System.setProperty("swing.aatext", "true");
या, (और यदि आप स्रोत के लिए पहुँच नहीं है, या अगर यह आसान है) तो आप बस प्रणाली गुण ऊपर JVM में कमांड लाइन के लिए इन विकल्पों को जोड़कर पारित कर सकते हैं: जानकारी के लिए
-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true
धन्यवाद। मैं इस बारे में सोच रहा था। मैं सोपूआई (www.eviware.com) का उपयोग करता हूं और यह डिफ़ॉल्ट रूप से एए टेक्स्ट का उपयोग नहीं करता है। मैंने -Dawt.useSystemAAFontSettings = on -Dswing.aatext = बैच फ़ाइल को सही किया है जो इसे लॉन्च करता है लेकिन इससे कोई फर्क नहीं पड़ता। मान लीजिए, मुझे अपने मंच में पूछना है।
देखें यह जेवीएम की बजाय एप्लिकेशन से संबंधित तर्कों की व्याख्या कर सकता है - आपको बैट फ़ाइल में थोड़ा गहराई से खोदने की आवश्यकता हो सकती है। (या यह सभी ऐप्स के लिए काम नहीं कर सकता है ... यदि हां, तो कृपया मुझे बताएं/मेरे उत्तर को वोट दें ..) – rcreswick
मैं .sh लॉन्च फ़ाइल को संपादित करके इसे काम करने में सक्षम था ताकि अंतिम पंक्ति पढ़ी जा सके: java -Dawt.useSystemAAFontSettings = on -Dswing.aatext = true -Dsoapui.properties = soapui.properties -Dgroovy.source.encoding = iso-8859-1 -cp $ SOAPUI_CLASSPATH com.eviware.soapui.SoapUIPro $ * – rcreswick
मुझे विश्वास है कि आप -डी जोड़कर सोपाई बल्ले फ़ाइल के साथ ऐसा ही कर सकता है ....JAVA_OPTS लाइन में सूचीबद्ध पैराम्स, या सिर्फ JAVA_OPTS = -Dawt.useSystemAAFontSettings = on -Dswing.aatext = आसपास के वातावरण में सत्य – rcreswick
रिकॉर्ड के लिए, मैं बाहर है कि मेरे खिड़कियों में 7 मशीन,
- अगर मैं अपने कोड में इसके उपयोग नहीं है, मैं अच्छा ClearType उपपिक्सेल प्रतिपादन मिल पाया है।
- लेकिन अगर मैं इस का उपयोग, मैं शास्त्रीय काले और सफेद एंटीलायज़िंग़ जो बहुत भद्दा है मिलता है।
तो इस कोड को ध्यान से इस्तेमाल किया जाना चाहिए। मुझे लगता है कि यह आवश्यक होने पर रोकना बंद कर देगा जब सभी लिनक्स उपयोगकर्ताओं ने ओपनजेडीके के संस्करणों में अद्यतन किया है जो डिफ़ॉल्ट रूप से अलियासिंग को अच्छी तरह से संभालते हैं।
जावा 6/7 के नवीनतम संस्करण मेंघुमाओ नियंत्रण स्वचालित रूप से सिस्टम व्यापी प्राथमिकताएं का पालन करना चाहिए। (यदि आप Windows एल & पर एक Windows OS एफ उपयोग कर रहे हैं तो पाठ ClearType का उपयोग कर प्रस्तुत करना चाहिए, यदि आप उस सेटिंग सक्षम की सिस्टम-वाइड।) तो शायद एक ही समाधान बस जा सकता है: देशी देखो सक्षम और इच्छा है?
अनुप्रयोगों आप विकसित कर रहे हैं, अगर आप सीधे अपना स्वयं का पाठ प्रस्तुत करना, आप यह भी (Graphics.drawText
या दोस्तों के कॉल करने से पहले कुछ बिंदु पर) कुछ इस तरह करने की जरूरत है:
if (desktopHints == null) {
Toolkit tk = Toolkit.getDefaultToolkit();
desktopHints = (Map) (tk.getDesktopProperty("awt.font.desktophints"));
}
if (desktopHints != null) {
g2d.addRenderingHints(desktopHints);
}
संदर्भ: http://weblogs.java.net/blog/chet/archive/2007/01/font_hints_for.html
- 1. लिंक से एक्सएमएल पर पूछताछ करते समय आप मनमाने ढंग से नेमस्पेस कैसे प्रबंधित करते हैं?
- 2. जावा स्लिम स्केल बिना एंटी-एलियासिंग
- 3. आप स्ट्रिंग से मनमाने ढंग से देशी कमांड कैसे निष्पादित करते हैं?
- 4. आप स्मृति में मनमाने ढंग से बड़े पूर्णांक मान को कैसे संग्रहीत करते हैं?
- 5. विंडोज में मनमाने ढंग से सिग्नल भेजना?
- 6. सीएसएस: @ फ़ॉन्ट-फेस एंटी एलियासिंग
- 7. मनमाने ढंग से JSON कुंजी
- 8. मनमाने ढंग से पाथ पर्यावरण
- 9. आप मनमाने ढंग से अवधि के लिए आईफोन कंपन कैसे बनाते हैं?
- 10. संयोजन (या) मनमाने ढंग से नियमित अभिव्यक्ति
- 11. आप अपने आईफोन ऐप्स में क्रैश कैसे प्रबंधित करते हैं?
- 12. PHP जेलिंग मनमाने ढंग से कोड
- 13. एसवीजी तत्व मनमाने ढंग से ऊंचाई
- 14. आप कैसे देख सकते हैं कि लेन-देन अलगाव स्तर क्या मनमाने ढंग से ऑरैकल सत्र
- 15. मनमाने ढंग से लैम्ब्डा द्वारा छंटनी
- 16. मनमाने ढंग से एसटीएल कंटेनर के लिए मनमाने ढंग से टाइप
- 17. पर्ल रेगेक्स मनमाने ढंग से सेट
- 18. मनमाने ढंग से फ़्लोटिंग पॉइंट मान अनंतता की तुलना कैसे करते हैं?
- 19. विम चरण-दर-चरण: आप मनमाने ढंग से डेलीमीटर द्वारा मनमानी पाठ को कैसे लाइन करते हैं?
- 20. मैं सी में मनमाने ढंग से लंबी लाइन कैसे पढ़ूं?
- 21. ऑब्जेक्ट्स की मनमाने ढंग से लंबी सूची
- 22. gtk.Menu में मनमाने ढंग से विजेट कैसे डालें?
- 23. मनमाने ढंग से आयामों का बेवकूफ टुकड़ा
- 24. IE8 में jQuery.fadeIn के साथ फ़ॉन्ट एंटी-एलियासिंग समस्याएं?
- 25. मैपकिट पर आप पूर्ण क्षैतिज स्क्रॉलिंग कैसे सक्षम करते हैं?
- 26. आप जावा से स्कैला सिंगलटन विधि कैसे कॉल करते हैं?
- 27. आप जावा से स्कैला ऑब्जेक्ट्स को कैसे कॉल करते हैं?
- 28. आप गणित (या गणित) को सी # में MaxValue से बड़ी संख्या के साथ कैसे करते हैं?
- 29. आप जावा में यूनेस्पेप यूआरएल कैसे करते हैं?
- 30. आप जावा में रूबी का उपयोग कैसे करते हैं?
+1 हर दिन मैं कुछ नया सीखता हूं। धन्यवाद! – Rekin
यह विधि सबस्टेंस देखो और महसूस करने के लिए काम नहीं करती है, क्या आपको इसके बारे में पता है? –
यह 'ग्राफिक्स # paintString (स्ट्रिंग, पूर्णांक, पूर्णांक) के लिए काम नहीं करता है' – Supuhstar