Ubuntu 14.04의 IntelliJ IDEA 글꼴


18

Ubuntu 14.04 x64에 IntelliJ IDEA 13.1 및 Oracle JDK 1.8을 설치했지만 IntelliJ IDEA를 시작할 때 글꼴이 이상적이지 않습니다.

글꼴을 바꾸려면 어떻게해야합니까?

스크린 샷


스크린 샷의 글꼴 렌더링이 괜찮습니다. 올바른 하위 픽셀 앤티 앨리어싱 설정으로 화면의 기본 해상도를 실행하고 있습니까?
David Foerster

bin / idea.sh에서 JAVA_HOME 행을 설정하지 않는 한 Intellij는 일반적으로 openjdk (어떤 이유로 글꼴 ​​렌더링이 열등한) 인 기본 Java를 사용합니다.
Thorbjørn Ravn Andersen

답변:


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

Intellij Idea를 시작하는 스크립트

* 아이디어 경로에 따라 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 . 결과:


링크를 업데이트 하시겠습니까?
Jose Elera

1
참고 -Dawt.useSystemAAFontSettings=lcd눈에 띄는 개선을 끝났다 -Dawt.useSystemAAFontSettings=on내 LCD 모니터 및 노트북 화면에.
John McFarlane

내 시스템에 설치되어 있지만 드롭 다운에서 Monaco 글꼴을 찾을 수 없습니다.
Apurv

5
IDEA 2016.1을 사용하는 경우 JAVA_HOME
Pietro

70MB 파일을 다운로드하여 amd64 아키텍처 용으로 다운로드했습니다! 나쁜 대답입니다.
Anwar

8

나를 위해 일한 짧은 대답 :

1) 파일-> 설정-> 모양 및 동작-> 모양으로 이동하십시오.

2) 앤티 앨리어싱에서 IDE 및 편집기 옵션을 모두 "회색조"로 변경하십시오.


1
필자의 경우 (IntelliJ 15.0 Community Edition, Ubuntu 15.04 및 Open-JDK)이 솔루션은 완벽하게 작동했습니다.
0x450

1
Intellij 15.0.2 Community Edition, Oracle JDK 8, Ubuntu 14.04.3-여기에 제안 된 모든 솔루션 중에서이 기능 만 적합했습니다.
thefourtheye

1
이것은 Android Studio 2.0에서 가장 적합한 솔루션이었습니다.
molokoka

1
이 솔루션은 실제로 저에게도 효과적입니다. 감사
Ashish

1
완벽하게 일했습니다! : D
Akar

4

이 구성을 Ubuntu 14에 적용하지 마십시오!

프리 타입 설치

$ 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

글꼴 렌더링과 같은 Windows 7을 사용하려면 다음을 수행하십시오.

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

을 구성하십시오 IDEA_HOME/bin/idea64.vmoptions. 아래 줄을 추가하십시오 :

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

앤티 앨리어싱 글꼴 사용 확인란 도 활성화 하십시오File -> Settings -> Editor -> Appearance .

시사:

에디터 폰트 : Monaco , UI : Ubuntu Bold

여기에 이미지 설명을 입력하십시오


스크린 샷을 만듭니다. i61.tinypic.com/jg63pi.png
Silvestr

이것은 실제로 14.04에서 우분투 글꼴을 깨뜨 렸습니다.
Lilley

그것은 내 시스템 글꼴도 깨뜨렸다 !!
n3o

@ n3o Ubuntu 14.04를 사용하십니까?
Anton Dozortsev

14.04에서 우분투 글꼴을 끊었습니다. 부끄러움. 이것을 사용하지 마십시오!
열일

4

NetBeans IDE, IntelliJ IDEA 및 PyCharm과 같은 Java Swing 응용 프로그램의 렌더링 문제를 해결하기 위해 "Ubuntu Mono Nohinting"이라는 전용 글꼴을 준비했습니다. 글꼴 힌트 정보는 원래 Ubuntu Mono 글꼴 패밀리에서 제거되었습니다.

설치하는 방법

  • 여기 에서 zip 파일 다운로드 하십시오
  • 그것을 추출
  • Font Viewer 로 * .ttf를 열어 설치하십시오.
  • 또는 * .ttf를에 수동으로 복사 할 수 있습니다 ~/.local/share/fonts/.

사용하는 방법

  • 편집기 구성에서 "Ubuntu Mono Nohinting"을 선택하십시오.

스크린 샷

PyCharm Monokai 테마가있는 Ubuntu Mono 글꼴

PyCharm Monokai 테마가있는 Ubuntu Mono 글꼴

PyCharm Monokai 테마가있는 Ubuntu Mono Nohinting 글꼴

PyCharm Monokai 테마가있는 Ubuntu Mono Nohinting 글꼴


Liberation Mono 글꼴로 힌트 정보를 제거 할 수 있습니까?
sasa

위대한 이니셔티브! 하지만 외모도 내 우분투 (인 IntelliJ의 IDEA)에 괴상한
매트

2

Webstorm 9에서는 다음 변경 사항을 추가해야하는 파일이 있습니다.

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

입니다 :

bin/webstorm64.vmoptions

우분투 14.04 작업 확인


1

프로젝트를 열기 전에 시작할 때 구성-> 설정-> 모양으로 이동하여 기본 글꼴 재정의 확인란을 선택하고 글꼴 및 크기를 선택하십시오 (모든 곳에서 Dejavu Sans Mono 14px를 강력히 권장합니다)


0

IntelliJ에서 사용하는 글꼴을 변경할 수 있습니다. 하기 위해서:

  • 파일 메뉴를 선택하고 설정-> 편집기-> 색상 및 글꼴-> 글꼴을 선택하십시오.
  • 오른쪽 창에서 다른 이름으로 저장을 클릭하고 새 체계의 이름을 입력하십시오
  • 기본 글꼴에서 선택한 항목 변경
  • 적용을 클릭하십시오

0

위의 답변에서 언급했듯이 jdk-8u5-tuxjdk-b08.tar.gz 를 사용하면 Ubuntu 16.10 및 IntelliJ 2016을 사용하는 동안 문제가 해결되었습니다.

위에서 언급 한 jdk를 IDE 부트 JDK (다운로드 및 압축 해제)로 구성하는 한 가지 현명한 방법은 Intellij의 "Quick Action"을 사용 Ctlr + Shift + A하여 검색하는 것입니다 Switch IDE Boot jdk. 추출 된 jdk를 찾아보고 IntelliJ를 다시 시작하십시오!


0

글꼴 렌더링 픽스가 포함 된 사용자 정의 임베디드 OpenJDK와 함께 IntelliJ Idea를 다운로드 할 수 있습니다.

번들로 제공되는 OpenJDK는 Java 9에서만 수정 될 많은 글꼴 렌더링 문제를 해결합니다.

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

때로는 (171.3780.107의 경우와 같이) 글꼴 렌더링 수정이 작동하지 않았으며 이전 버전의 포함 된 jre를 복사해야했습니다 (jre 폴더를 간단히 복사).

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.