मैंने IntelliJ IDEA 13.1 और Oracle JDK 1.8 को Ubuntu 14.04 x64 पर स्थापित किया लेकिन जब मैंने IntelliJ IDEA को लॉन्च किया तो फॉन्ट आदर्श नहीं है।
मैं फ़ॉन्ट कैसे बदल सकता हूं?
मैंने IntelliJ IDEA 13.1 और Oracle JDK 1.8 को Ubuntu 14.04 x64 पर स्थापित किया लेकिन जब मैंने IntelliJ IDEA को लॉन्च किया तो फॉन्ट आदर्श नहीं है।
मैं फ़ॉन्ट कैसे बदल सकता हूं?
जवाबों:
मैंने थोड़ा मैनुअल लिखा कि इसे कैसे ठीक किया जाए। नोट: यह केवल 64-बिट के लिए है। आर्किटेक्चर।
wget http://urshulyak.com:8001/index.php/s/P4afbWaX3mvyjP7/download &&
mv download jdk-8u5-tuxjdk-b08.tar.gz &&
tar -zxvf jdk-8u5-tuxjdk-b08.tar.gz &&
sudo mv jdk-8u5-tuxjdk-b08 /usr/lib/jvm &&
rm jdk-8u5-tuxjdk-b08.tar.gz
इंटेलीज आइडिया शुरू करने के लिए स्क्रिप्ट
* केवल ध्यान दें कि विचार के अपने मार्ग के लिए IDEA_HOME स्थान बदलने की आवश्यकता है
#!/bin/sh
IDEA_HOME=/opt/idea
# for old idea JAVA_HOME, for new 2016+ will be IDEA_JDK
#export JAVA_HOME=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export IDEA_JDK=/usr/lib/jvm/jdk-8u5-tuxjdk-b08/
export _JAVA_OPTIONS="-Dawt.useSystemAAFontSettings=lcd \
-Dsun.java2d.xrender=true"
export GNOME_DESKTOP_SESSION_ID=this-is-deprecated
exec $IDEA_HOME/bin/idea.sh "$@"
अधिक जानकारी और बेहतर फोंट के स्क्रीनशॉट: http://urshulyak.com/page/show/2 । परिणाम:
-Dawt.useSystemAAFontSettings=lcd
ध्यान देने योग्य सुधार है -Dawt.useSystemAAFontSettings=on
।
संक्षिप्त उत्तर जो मेरे लिए काम करता है:
1) फाइल पर जाएं-> सेटिंग्स-> सूरत और व्यवहार-> सूरत।
2) एंटी-अलियासिंग के तहत IDE और Editor दोनों विकल्पों को "Greyscale" में बदलें।
$ sudo apt-get install libfreetype6
$ sudo add-apt-repository ppa:no1wantdthisname/ppa
$ sudo apt-get update
$ sudo apt-get install fontconfig-infinality
$ sudo rm /etc/fonts/conf.avail/52-infinality.conf
$ sudo ln -s /etc/fonts/infinality/infinality.conf /etc/fonts/conf.avail/52-infinality.conf
$ sudo /etc/fonts/infinality/infctl.sh setstyle win7
IDEA_HOME/bin/idea64.vmoptions
। नीचे की पंक्तियों को जोड़ें:-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true
भी सक्षम करें एंटी-अलियासाइड फ़ॉन्ट चेकबॉक्स का उपयोग करें , पर जाएं File -> Settings -> Editor -> Appearance
:।
संपादक फ़ॉन्ट: मोनाको , यूआई: उबंटू बोल्ड
मैंने एक समर्पित फॉन्ट तैयार किया है, जिसका नाम "उबंटू मोनो नोहिंगिंग" है, जो कि नेट स्विंगर्स आईडीई, इंटेलीज आईडीईए और प्यार्म जैसे जावा स्विंग एप्लिकेशन के साथ एक रेंडरिंग समस्या को हल करने के लिए है। मूल उबंटू मोनो फ़ॉन्ट परिवार से फ़ॉन्ट संकेत जानकारी छीन ली गई है।
~/.local/share/fonts/
।किसी प्रोजेक्ट को खोलने से पहले स्टार्टअप में कॉन्फ़िगर -> सेटिंग्स -> सूरत पर जाएं और डिफ़ॉल्ट फ़ॉन्ट चेकबॉक्स को ओवरराइड और टिक करें, फ़ॉन्ट और आकार का चयन करें (मैं Dejavu Sans Mono 14px, हर जगह की अत्यधिक अनुशंसा करता हूं)
आप IntelliJ द्वारा उपयोग किए गए फ़ॉन्ट को बदल सकते हैं। ऐसा करने के लिए:
जैसा कि ऊपर दिए गए उत्तर में बताया गया है, jdk-8u5-tuxjdk-b08.tar.gz का उपयोग करते हुए मेरे लिए उबंटू 16.10 और IntelliJ 2016 का उपयोग करते हुए समस्या को ठीक किया गया।
उपरोक्त उल्लिखित jdk को IDE बूट JDK के रूप में कॉन्फ़िगर करने का एक स्मार्ट तरीका (एक बार डाउनलोड करने और निकालने के बाद) Intellij के "क्विक एक्शन" का उपयोग कर रहा है Ctlr + Shift + A
और खोज रहा है Switch IDE Boot jdk
। निकाले गए jdk को ब्राउज़ करें और IntelliJ को पुनः आरंभ करें!
आप IntelliJ Idea को एक कस्टम एम्बेडेड OpenJDK के साथ डाउनलोड कर सकते हैं जिसमें फ़ॉन्ट रेंडरिंग फ़िक्स शामिल हैं।
बंडल किया गया OpenJDK बहुत सारे फ़ॉन्ट रेंडरिंग मुद्दों को ठीक करता है जो केवल जावा 9 में तय किए जाएंगे।
https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430
कभी-कभी (171.3780.107 के मामले में) फ़ॉन्ट रेंडरिंग फ़िक्स काम नहीं करता था और मुझे पिछले संस्करण के एम्बेडेड jre (बस jre फ़ोल्डर की प्रतिलिपि) की प्रतिलिपि बनानी थी।