2009-07-02

자바 글꼴 설정

자바 폰트에 대해 헷갈려 하다가 다음 링크를 보니 조금은 알 것 같다. 이게 자바5부터 적용된다니, 1.4시절 고생한 생각으로만 어렵다고 느낀 것 같다. http://java.sun.com/j2se/1.5.0/docs/guide/intl/fontconfig.html 요는 jre/lib/fontconfig.properties.src 파일을 약간 고쳐서 fontconfig.properties 파일을 만들면 된다. 내가 원했던 것은 textarea에 Consolas와 굴림체가 같이 예쁘게 렌더링되는 것이다. 아래와 같이 monospace 글꼴들을 Courier New에서 Consolas로 바꾸어 주었다.
# monospaced.plain.alphabetic=Courier New
monospaced.plain.alphabetic=Consolas
...
# monospaced.bold.alphabetic=Courier New Bold
monospaced.bold.alphabetic=Consolas Bold
...

예쁘다. Java6 이후 버전이라 그런지 이제 스윙도 예쁘다는 느낌이다. 실행속도도 제법 빠르고... 이제 스윙을 다시 해보는 것도 나쁘지 않은 느낌? ㅎ 굳이 swt나 jface를 같이 들고 갈 필요가 없으니 그것도 좋을 것이고... 문제는 jnlp나 애플릿으로 배포할 경우는 방법이 없다. 저 설정을 프로그래밍할 수 있으면 좋을텐데 말이지... RFE: Means to specify a Font with fallbacks for additional code point coverage 참고. 다음 링크도 참고하자
  • http://lastmind.net/blog/2008/11/font-linking-problem-in-putty-058.html
  • http://weblogs.java.net/blog/joconner/archive/2006/09/internationaliz_1.html
  • 댓글 없음:

    댓글 쓰기