Java 앱에서 매우 보기 흉한 글꼴 렌더링

Java 앱에서 매우 보기 흉한 글꼴 렌더링

여기 계신 분들 중 이 이상한 글꼴을 수정하는 방법을 아시는 분 계신가요? Java openjdk 8을 설치했고 우분투 15.04에서 실행 중입니다. Java oracle jdk 8을 설치하려고 시도했지만 도움이 되지 않았습니다. 그런 다음 삭제하고 openjdk 7을 설치하고 PC를 재부팅했지만 도움이 되지 않았습니다. 그런 다음 openjdk 8을 설치하고 PC를 재부팅했습니다...다시 같은 일이 발생했습니다.

http://i.imgur.com/nbzs3qW.jpg

답변1

내 답변에서 조정됨여기.

이 줄을 추가하면:

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

이 문제를 해결해야 합니다 /etc/environment.

어떤 이유로 든 편집할 수 없거나 /etc/environment작동하지 않는 경우 대신 터미널에서 이 명령을 실행한 다음 동일한 터미널에서 앱을 시작해 볼 수 있습니다.

export _JAVA_OPTIONS='-Dawt.useSystemAAFontSettings=on -Dswing.aatext=true'

이 수정 사항은 jEdit 텍스트 편집기 및 기타 Java Swing 애플리케이션의 Ubuntu 16.04 및 OpenJDK 8u151(Oracle JDK 또는 Java 9에서 확인하지 않음)부터 작동합니다.

작업 예제(jEdit): 여기에 이미지 설명을 입력하세요

메모: 일부 글꼴 및 AA 설정으로 인해 문제가 복잡해집니다. jEdit에서는 모든 것에 기본 Java 글꼴("Dialog"라고 함)을 사용합니다. 아마도 텍스트 영역에 다른 글꼴을 사용할 수 있지만 대화 상자는 버튼 등에 가장 적합합니다. 내가 찾은 최고의 텍스트 영역 AA 설정은 다음과 같습니다.기준하지만 마일리지는 다를 수 있습니다.

답변2

위에서 제공한 창의 기본 글꼴을 변경해야 합니다. IDE의 경우 Hack 또는 Inconsolata를 사용하는 것을 좋아합니다. 해당 글꼴은 여기에 있습니다.https://github.com/powerline/fonts

설치하려면 readme.md를 참조하세요.

관련 정보