Ubuntu 14.04 पर IntelliJ IDEA में फ़ॉन्ट


18

मैंने IntelliJ IDEA 13.1 और Oracle JDK 1.8 को Ubuntu 14.04 x64 पर स्थापित किया लेकिन जब मैंने IntelliJ IDEA को लॉन्च किया तो फॉन्ट आदर्श नहीं है।

मैं फ़ॉन्ट कैसे बदल सकता हूं?

स्क्रीनशॉट


स्क्रीन शॉट में फ़ॉन्ट रेंडरिंग मुझे ठीक लगती है। क्या आप अपनी स्क्रीन के मूल रिज़ॉल्यूशन को सही सब-पिक्सेल एंटी-अलियासिंग सेटिंग्स के साथ चला रहे हैं?
डेविड फ़ॉस्टर

नोट Intellij डिफ़ॉल्ट जावा जो आम तौर पर, openjdk (जो किसी कारण से अवर फ़ॉन्ट रेंडरिंग है) है, जब तक आप / idea.sh बिन में JAVA_HOME लाइन सेट का उपयोग करता है
Thorbjorn Ravn एंडरसन

जवाबों:


27

मैंने थोड़ा मैनुअल लिखा कि इसे कैसे ठीक किया जाए। नोट: यह केवल 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 । परिणाम:


क्या आप लिंक को अपडेट कर सकते हैं?
जोस एलेरा

1
ध्यान दें कि मेरे एलसीडी मॉनिटर और लैपटॉप स्क्रीन पर -Dawt.useSystemAAFontSettings=lcdध्यान देने योग्य सुधार है -Dawt.useSystemAAFontSettings=on
जॉन मैक्फर्लेन

मैं अभी भी ड्रॉपडाउन में मोनाको फ़ॉन्ट नहीं ढूंढ सका, हालांकि यह मेरे सिस्टम पर स्थापित है।
अपूर्व

5
यदि आप JAVA_HOME के बजाय IDEA 2016.1 सेट IDEA_JDK का उपयोग कर रहे हैं
Pietro

मैंने 70 एमबी फ़ाइल डाउनलोड की है बस यह जानने के लिए, यह amd64 वास्तुकला के लिए है! एक बुरा जवाब।
अनवर

8

संक्षिप्त उत्तर जो मेरे लिए काम करता है:

1) फाइल पर जाएं-> सेटिंग्स-> सूरत और व्यवहार-> सूरत।

2) एंटी-अलियासिंग के तहत IDE और Editor दोनों विकल्पों को "Greyscale" में बदलें।


1
मेरे मामले में (IntelliJ 15.0 सामुदायिक संस्करण, Ubuntu 15.04 और Open-JDK) इस समाधान ने पूरी तरह से काम किया।
0x450

1
Intellij 15.0.2 सामुदायिक संस्करण, Oracle JDK 8, Ubuntu 14.04.3 - यहाँ प्रस्तावित सभी समाधानों में से केवल इसने मेरे लिए काम किया।
thefourtheye

1
एंड्रॉइड स्टूडियो 2.0 पर मेरे लिए यह सबसे अच्छा समाधान था
मोलोकोका

1
यह समाधान वास्तव में मेरे लिए भी काम करता है। साभार
आशीष

1
पूरी तरह से काम किया! : डी
अकार

4

Ubuntu 14 पर इस कॉन्फ़िगरेशन को लागू न करें!

Freetype स्थापित करें

$ 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

विंडोज 7 का उपयोग करने के लिए जैसे फॉन्ट रेंडरिंग निम्नलिखित करें:

$ sudo /etc/fonts/infinality/infctl.sh setstyle win7

अपने को कॉन्फ़िगर करें IDEA_HOME/bin/idea64.vmoptions । नीचे की पंक्तियों को जोड़ें:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

भी सक्षम करें एंटी-अलियासाइड फ़ॉन्ट चेकबॉक्स का उपयोग करें , पर जाएं File -> Settings -> Editor -> Appearance:।

पूर्वावलोकन:

संपादक फ़ॉन्ट: मोनाको , यूआई: उबंटू बोल्ड

यहाँ छवि विवरण दर्ज करें


मैं स्क्रीनशॉट बनाता हूं। i61.tinypic.com/jg63pi.png
Silvestr

यह वास्तव में 14.04 पर मेरे ubuntu फ़ॉन्ट तोड़ दिया।
लिली

इसने मेरे सिस्टम फोंट को भी तोड़ दिया !!
1

@ n3o आप Ubuntu 14.04 का उपयोग करते हैं?
एंटोन डोजोर्टसेव

14.04 को मेरे ubuntu फ़ॉन्ट को तोड़ दिया। शर्म की बात है। इसका उपयोग न करें!
उत्साह

4

मैंने एक समर्पित फॉन्ट तैयार किया है, जिसका नाम "उबंटू मोनो नोहिंगिंग" है, जो कि नेट स्विंगर्स आईडीई, इंटेलीज आईडीईए और प्यार्म जैसे जावा स्विंग एप्लिकेशन के साथ एक रेंडरिंग समस्या को हल करने के लिए है। मूल उबंटू मोनो फ़ॉन्ट परिवार से फ़ॉन्ट संकेत जानकारी छीन ली गई है।

स्थापित कैसे करें

  • जिप फाइल को यहां से डाउनलोड करें
  • इसे निकालें
  • स्थापित करने के लिए फ़ॉन्ट दर्शक के साथ * .ttf खोलें ।
  • या आप मैन्युअल रूप से * .ttf में कॉपी कर सकते हैं ~/.local/share/fonts/

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

  • संपादकों के कॉन्फ़िगरेशन में "उबंटू मोनो नोहिनिंग" चुनें।

स्क्रीनशॉट

उबंटू मोनो फ़ॉन्ट Pyharm मोनोकई विषय के साथ

उबंटू मोनो फ़ॉन्ट Pyharm मोनोकई विषय के साथ

उबंटू मोनो नोहीटिंग फ़ॉन्ट पाइक्रोम मोनोकै थीम के साथ

उबंटू मोनो नोहीटिंग फ़ॉन्ट पाइक्रोम मोनोकै थीम के साथ


क्या आप सूचना फॉर्म को लिबरेशन मोनो फ़ॉन्ट से भी हटा सकते हैं?
सास ४'१५ को

बड़ी पहल! लेकिन मेरे उबंटू (intelliJ IDEA) पर भी अजीब लग रहा है
मैट

2

ध्यान दें कि वेबस्टॉर्म 9 में, फ़ाइल को आपको इन परिवर्तनों को जोड़ने की आवश्यकता है:

-Dawt.useSystemAAFontSettings=on
-Dswing.aatext=true

है:

bin/webstorm64.vmoptions

Ubuntu 14.04 पर काम करने की पुष्टि की


1

किसी प्रोजेक्ट को खोलने से पहले स्टार्टअप में कॉन्फ़िगर -> सेटिंग्स -> सूरत पर जाएं और डिफ़ॉल्ट फ़ॉन्ट चेकबॉक्स को ओवरराइड और टिक करें, फ़ॉन्ट और आकार का चयन करें (मैं Dejavu Sans Mono 14px, हर जगह की अत्यधिक अनुशंसा करता हूं)


0

आप IntelliJ द्वारा उपयोग किए गए फ़ॉन्ट को बदल सकते हैं। ऐसा करने के लिए:

  • फ़ाइल मेनू का चयन करें, और सेटिंग्स -> संपादक -> रंग और फ़ॉन्ट्स -> फ़ॉन्ट चुनें।
  • दाहिने हाथ के फलक में Save As पर क्लिक करें और अपनी नई योजना के लिए एक नाम दर्ज करें
  • प्राथमिक फ़ॉन्ट के तहत जो चुना गया है उसे बदलें
  • अप्लाई पर क्लिक करें

0

जैसा कि ऊपर दिए गए उत्तर में बताया गया है, jdk-8u5-tuxjdk-b08.tar.gz का उपयोग करते हुए मेरे लिए उबंटू 16.10 और IntelliJ 2016 का उपयोग करते हुए समस्या को ठीक किया गया।

उपरोक्त उल्लिखित jdk को IDE बूट JDK के रूप में कॉन्फ़िगर करने का एक स्मार्ट तरीका (एक बार डाउनलोड करने और निकालने के बाद) Intellij के "क्विक एक्शन" का उपयोग कर रहा है Ctlr + Shift + Aऔर खोज रहा है Switch IDE Boot jdk। निकाले गए jdk को ब्राउज़ करें और IntelliJ को पुनः आरंभ करें!


0

आप IntelliJ Idea को एक कस्टम एम्बेडेड OpenJDK के साथ डाउनलोड कर सकते हैं जिसमें फ़ॉन्ट रेंडरिंग फ़िक्स शामिल हैं।

बंडल किया गया OpenJDK बहुत सारे फ़ॉन्ट रेंडरिंग मुद्दों को ठीक करता है जो केवल जावा 9 में तय किए जाएंगे।

https://intellij-support.jetbrains.com/hc/en-us/community/posts/205418410/comments/204844430

कभी-कभी (171.3780.107 के मामले में) फ़ॉन्ट रेंडरिंग फ़िक्स काम नहीं करता था और मुझे पिछले संस्करण के एम्बेडेड jre (बस jre फ़ोल्डर की प्रतिलिपि) की प्रतिलिपि बनानी थी।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.