GTK 다수의 기본 글꼴값 설정
글쓴이: highwind / 작성시간: 화, 2006/02/14 - 1:05오후
gtk-font-name = "Tahoma 8"
GTK의 기본글꼴을 설정 하기 위해서 위와 같이 하는것으로 알고 있고 잘 됩니다.
하지만 이렇게 하면 multibyte character들은 (예: 한글) 지맘대로 글꼴을 뽑아 쓰는거 같습니다.
Multibyte character들의 글꼴을 따로 설정할수 있는 방법이 있나요?
(gvim에선 그런 옵션이 있던데 program specific하지 않고 gtk에서 전체적으로 말이죠...)
참고로 전 gentoo+fluxbox를 쓰고 있습니다.
Forums:
Fontconfig의 글꼴 설정 파일에서 Tahoma에 다른 글꼴을 추가
Fontconfig의 글꼴 설정 파일에서 Tahoma에 다른 글꼴을 추가로 bind하시는 수가 있습니다.
[quote="검은해"]Fontconfig의 글꼴 설정 파일에서 Taho
http://fontconfig.org/fontconfig-user.html
Binding하는 옵션은 못찾겠습니다.
어떻게 하는지 알려주실 수 있을까요?
=====================================
http://timothylive.net
[code:1] <alias> <family>
/etc/fonts/fonts.conf 보시면 <prefer> 태그가 들어가는 저런 부분이 있을겁니다.
글꼴선택에서 serif를 선택하면 영문글꼴은 Bitstream Vera Serif 글꼴과 처음으로 매칭되고 한글글꼴은 UnBatang과 처음으로 매칭됩니다. 그래서 영문글자는 Bitstream으로, 한글문자는 UnBatang으로 표시됩니다. serif대신 Bitstream으로 직접 선택해도 마찬가지구요. 원래는 Baekmuk Batang이었는데 제가 수정한 겁니다. fonts.conf에서 위 내용을 따와서 /etc/fonts/local.conf나 ~/.fonts.conf에서 수정하시는게 좋습니다. /etc/fonts.conf는 패키지 업그레이드시에 덮어씌워집니다. serif부분만 보여드렸는데 sans-serif나 monospace도 마찬가지로 설정하시면 편합니다.
기본적인 글꼴은 이렇게 설정하고 쓰면 되는데 특정글꼴만 바인딩을 변경하고 싶을때도 있지요. 저 상태에서 Luxi Serif를 선택하면 UnBatang과 매치가 되지만 Luxi Serif만 Baekmuk Batang과 매치되기를 원한다 하면 이렇게 합니다.
그놈코리아 위키를 참고해서 응용해봤습니다.
http://gnome.or.kr/wiki/FontConfig
iolo님 위키에 올려져 있는 fonts.conf에서 발췌한 부분입니다.
http://hellocity.net/~iolo/moniwiki/wiki.php/FontConfig
fonts.conf 설정시에 자세한 문법은 처음 올려주신분의 링크를 참고하시는게 좋을것 같네요.
--
마잇
[quote="highwind"][quote="검은해"]Fontconfi
append prepend assign 이 세가지 옵션과 관련이 있습니다 ... 대강 뜻을 보면 어떻게 동작하실지는 아실 듯 싶고 사용 법은 위의 예제들을 보시면 쉽게 짐작하실거라 믿습니다.
아 그리고 fonts.conf 에서 alias 되어 있는걸 고치기 보단... local.conf 에서 Sans Serif, Serif, Monospace 등의 기본 형식에 match test edit 등의 방식을 이용해서 append 하는 방법을 사용해 보시는게...
(예전에 그렇게 썼었던 거 같은데 요 근래 리눅스를 사용하지 않고 있어서 정확하겐 말씀을 드리기가 힘드네요 :) )
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오호... 많은 도움이 되었습니다. 감사합니다!! ^^;;;
오호... 많은 도움이 되었습니다. 감사합니다!! ^^;;;
=====================================
http://timothylive.net
댓글 달기