다음 이전 차례

8. XFSFT와 XF86Config 설정하기

이제 거의 끝났다. 두 개의 화일 /usr/etc/xfsft.conf와 /usr/X11/XF86Config를 편집해야 한다.

8.1 xfsft.conf

catalogue 에 /usr/share/fonts/truetype을 더하고 없는 글꼴 디렉토리는 주석처리를 한다. 대충 아래와 같이 보일 것이다.

clone-self = off
client-limit = 20

catalogue = /usr/X11R6/lib/X11/fonts/Type1,
            /usr/X11R6/lib/X11/fonts/misc,
            /usr/X11R6/lib/X11/fonts/Speedo,
            /usr/X11R6/lib/X11/fonts/75dpi,
            /usr/share/fonts/truetype,
#            /usr/X11R6/lib/X11/fonts/100dpi

use-syslog = off
error-file = /var/log/xfsft-errors.log

default-point-size = 120
default-resolutions = 100,100,75,75

8.2 XF86Config

XFSFT는 트루타입 글꼴뿐만 아니라 다른 글꼴들도 처리해준다. 따라서 xfsft.conf에 글꼴의 패스가 지정되어 있으면 XF86Config에도 있을 필요가 없다. X 가 트루타입 글꼴 서버를 알 수 있게 한 줄만 더해주면 된다. 여기에 필자의 XF86Config의 관련된 절이 있다. 굵은 글씨로 된 줄 (첫째줄)을 더하고 나머지 줄은 모두 주석처리 하였다.

FontPath   "tcp/localhost:7100"
#FontPath   "/usr/X11R6/lib/X11/fonts/Type1"
#FontPath   "/usr/X11R6/lib/X11/fonts/Speedo"
#FontPath   "/usr/X11R6/lib/X11/fonts/75dpi"
#FontPath   "/usr/X11R6/lib/X11/fonts/100dpi"
[참고 : tcp/localhost:7100 을 보기 바란다. 여러분은 이 서버가 로컬호스트 상에서만 돌아가지는 않을 것임을 알 수 있을 것이다. 사실상 여러분은 글꼴서버를 만들 수 있고(호스트를 monty라고 가정한다) 다른 모든 X 서버들이 글꼴 때문에 TCP/monty:7100을 가리키게 할 수 있다. 다른 X 서버들이 꼭 XFree86만 되는 것은 아니며 어떠한 X 서버라도 가능하다. (NCD X 터미널 또는 기타 등등..). 이것은 또한 다른 사람들이 여러분의 글꼴 서버에 접근하는 것을 원치 않는다면 적절한 보호 조치를 취해야 함을 의미한다. 7100 포트(또는 여러분의 글꼴 서버가 작동하는 포트) 로 들어오는 패킷을 거부하는 것을 생각할 수 있다.]

설정이 끝났다. 시작해보자.


다음 이전 차례