폰트서버는 간단한 프로토콜을 이용하여 X11 폰트 집합을 네트워크로 제공해 주는 방법이다. 폰트서버는 어떤 폰트의 비트맵 데이터를 전송해 주어야 할 지에 대한 요청에 응답하는 형식으로 폰트데이터를 제공한다.
폰트서버를 이용하여 로컬 파일시스템에 있는 폰트를 이용하는 것 대신 폰트 서버에서 제공되는 커서 폰트를 이용할 수 있다. 특히 공통의 파일시스템을 공유하지 않는 다른 기종의 여러 시스템을 사용하는 경우나 폰트서버 프로토콜을 지원하는 X 터미널을 쓸 경우 매우 유용하다고 할 수 있다. 폰트서버 프로그램과 도구들은 X11R5+ 배포처인 AFAIK로부터 구할 수 있다.
다음의 매뉴얼 페이지를 정독한다면 그리 어렵지 않게 폰트서버를 세팅할 수 있을 것이다.
fs(1), fslsfonts(1) (혹은 X11R6 시스템에서는 xfs(1), xfslsfonts(1)) 다음의 예를 보며 보충설명을 하도록 한다.
some.host.edu
의 포트 7100으로 폰트서버를 운용하고 있다면 다음의 일련의 과정을 통해서 테스트 할 수 있다.
fslsfonts -server some.host.edu:7100실제 사용을 위해서는 다음의 명령이 추가되어야 한다.
xset +fp tcp/some.host.edu:7100올바르게 설치가 되었다면 에러 없이 수행될 것이다.
이미 폰트서버의 세팅이 끝났다면 폰트서버로부터 fstobdf
하는 것으로 간단히 소스를 추출해 낼 수 있다.
또한 getbdf
를 이용해 이미 설치된 어떤 X11의 폰트에서도 bdf 파일을 얻을 수 있다.