जैसा कि टिप्पणियों में कहा गया है, यह लिनक्स पर जावा स्विंग एप्लिकेशन के साथ एक समस्या है। स्विंग, गनोम की फॉन्ट स्मूथिंग सेटिंग्स (डिएक्टेड, ग्रेसीस्केल या सबपिक्सल) का उपयोग करता है - हालांकि यह हिंटिंग सेटिंग्स की उपेक्षा करता है। यह हमेशा फुल हिंटिंग का उपयोग करता है, और यदि आप उबंटू को बहुत कम या बिना किसी फॉन्ट हिंटिंग के साथ चला रहे हैं (जैसा कि ज्यादातर लोग करते हैं क्योंकि थोड़ा हिन्टिंग डिफ़ॉल्ट सेटिंग है) इससे फॉन्ट अन्य एप्लिकेशनों की तुलना में काफी अलग दिखाई देगा। ग्रहण जैसे SWT एप्लिकेशन ठीक हैं, लेकिन अगर आपको Netbeans पसंद हैं तो यह आपकी मदद करने वाला नहीं है।
कैविएट: निम्नलिखित वर्कअराउंड के लिए मैं केवल एडिटर फ़ॉन्ट के बारे में बात कर रहा हूं, क्योंकि एक आईडीई में यही मेरे लिए महत्वपूर्ण है। आप इसे मेनू फोंट आदि पर भी लागू कर सकते हैं, लेकिन यह थोड़ा ऊपर हो सकता है।
एकमात्र उपयोगी समाधान जो मुझे यहां मिला : अपनी पसंद के संपादक फ़ॉन्ट को संपादित करने और फ़ॉन्ट से सभी जानकारी को हटाने के लिए Fontforge का उपयोग करें, फिर इसे एक नए फ़ॉन्ट के रूप में सहेजें और Netbeans में उपयोग करें।
sudo apt-get install fontforge
- Fontforge लॉन्च करें
- अपनी पसंद का फ़ॉन्ट खोलें
- Ctrl+ Aया
edit -> Select -> Select all
सभी वर्णों का चयन करने के लिए
- संकेत ⇒ स्पष्ट निर्देश
- Ctrl+ Shift+ Fया
element -> font info
फ़ॉन्ट जानकारी खोलने के लिए
- नाम बदलें (उदाहरण के लिए मूल नाम + '_nohints')
.fonts
अपने घर में निर्देशिका में संपादित फ़ॉन्ट सहेजें , के माध्यम से file -> generate fonts
, एक प्रारूप का उपयोग करना सुनिश्चित करें जो उबंटू पढ़ता है (अगला चरण देखें)
- स्पष्ट फ़ॉन्ट कैश
fc-cache -rv
- यह सुनिश्चित करने के लिए कि आपका नया फ़ॉन्ट फ़ाइल उठाया गया था (उदाहरण के लिए .sfd
, लेकिन .ttf
ऐसा नहीं करता) इसके आउटपुट के बाद ।
- Netbeans चलाएं और संपादक फ़ॉन्ट के रूप में आपके द्वारा बनाए गए फ़ॉन्ट का उपयोग करें
नहीं, सही नहीं है और हाँ, थोड़ी परेशानी है, लेकिन फिर भी अंतर की दुनिया है। उम्मीद है की वो मदद करदे।