IntelliJ Idea, 안티앨리어싱 처리(글자깨짐 처리)
인텔리제이 아이디어 IntelliJ IDEA 12를 구매하고 사용하지 않다가, 문득 생각이 나서 설치를 했다. 그런데 프로젝트 타이틀의 글씨들이 깨지는(안티앨리어싱이 적용되지 않아 글씨가 단계지어 나타나는) 현상이 보여서 이를 해결하려고 찾아봤다.
File - Setting - Editor - Appearance 에서 'Use anti-aliased font' 를 체크하면 된다고 하기에 해봤는데 안된다.
그래서 혹시나 하고 찾아보니, 별도의 idea.vmoptions 라는 파일을 손봐야 한다는 글을 발견했다.
* 참고문헌 :
* http://helols.tistory.com/304
* http://devnet.jetbrains.com/message/5277587?tstart=0
* http://stackoverflow.com/questions/8691088/change-font-into-intellij-10-11 <-- 요놈 보고 정리
* 사용 운영체제 : Ubuntu 12.04 64bit
* IntelliIDEA 설치위치 : /develop/intelli-idea-12
* 안티앨리어싱 관련 설정파일 위치 : /develop/intelli-idea-12/bin
* 32bit 설정파일 : idea.vmoptions
* 64bit 설정파일 : idea64.vmoptions
* 추가할 항목 :
-Dawt.useSystemAAFontSettings=on
IntelliJ IDEA가 Java AWT의 환경설정을 따르면서 나타나는 현상으로, VM 실행옵션으로 -Dawt.useSystemAAFontSettings을 주어서 UI단에서 안티앨리어싱(높은 해상도의 폰트를 화면에 불러올 때 나타나는 깨진 패턴을 완화시키기 위해 사용)을 동작시키는 시스템 프로퍼티값을 주었다. 다양한 옵션이 있는데, 간단하게 'on'으로만 처리했다.
* awt.useSystemAAFontSettings 관련 설명
* http://docs.oracle.com/javase/6/docs/technotes/guides/2d/flags.html#aaFonts