일부 응용 프로그램은 원래 X 윈도우 시스템 글꼴 방식을 여전히 사용합니다. 이 방식은 스타일링 선택폭이 좁고, 더 복잡한 글꼴 이름 지정 체계를 사용하며, 안티알리아싱 또는 LCD 글꼴 부드럽게 기능도 없습니다. X11 글꼴 이름 지정 체계에 대한 자세한 내용은 X Logical Font Description 사양을 참조하십시오. X11 글꼴 명령 중 일부는 다음과 같습니다.
xlsfonts – 시스템에 알려진 모든 글꼴 목록을 제공합니다.
xfontsel – 시스템에 알려진 글꼴에 대한 단순 글꼴 선택 응용 프로그램을 제공합니다.
XLFD(X Logical Font Description) 이름의 필드를 사용하여 특정 스타일과 크기를 지정할 수 있습니다. 예를 들어, xterm에서 DejaVu Mono 글꼴을 12–포인트 크기의 굵은체 변형으로 사용하려면 다음 명령을 입력합니다.
$ xterm -fn '-misc-dejavu sans mono-bold-r-normal--12-120-72-72-m-*-iso10646-1'
레거시 X11 글꼴 시스템을 사용하여 글꼴을 설치하려면 mkfontdir 또는 mkfontscale 명령으로 메타 데이터 파일을 만들고 xset 명령으로 X 서버 글꼴 경로에 디렉토리를 추가합니다. xset 명령으로 변경된 글꼴 경로는 새로운 세션마다 기본 설정으로 되돌아갑니다.
/etc/X11/fontpath.d 디렉토리는 Oracle Solaris OS의 기본 fonts.conf 파일에 포함되므로 이 방법으로 추가된 글꼴은 fontconfig 라이브러리를 사용하여 자동으로 응용 프로그램에 제공됩니다.
레거시 X11 글꼴 시스템에 대한 정보와 비트맵 및 스케일 가능 글꼴을 설치하는 방법은 http://www.x.org/releases/X11R7.6/doc/xorg-docs/fonts/fonts.html을 참조하십시오.
글꼴을 설치할 때 먼저 모든 관련 글꼴 파일과 인덱스 파일을 포함하는 글꼴 디렉토리를 만들어야 합니다. 그런 다음 새 디렉토리를 글꼴 경로에 넣어서 X 서버에 새 디렉토리의 존재를 알려야 합니다.
비트맵 글꼴은 대개 BDF 형식으로 배포되지만 이진 PCF 형식이 더 효율적입니다.
예를 들어, courier12.bdf 파일을 변환하려면 다음을 입력합니다.
$ bdftopcf courier12.bdf
예를 들면 다음과 같습니다.
$ gzip courier12.pdf
예를 들어, /usr/local/share/fonts/bitmap/ 디렉토리를 사용하려면 다음을 입력합니다.
$ mkdir /usr/local/share/fonts/bitmap/ $ cp *.pcf.gz /usr/local/share/fonts/bitmap/
$ mkfontdir /usr/local/share/fonts/bitmap/
옵션 앞에 플러스 기호(+)를 붙이면 글꼴 경로의 시작 부분에 디렉토리가 추가됩니다. 옵션 뒤에 붙이면 글꼴 경로의 끝 부분에 디렉토리가 추가됩니다.
예를 들면 다음과 같습니다.
$ xset +fp /usr/local/fonts/Type1 $ xset fp+ /usr/local/fonts/bitmap
자세한 내용은 xset 매뉴얼 페이지를 참조하십시오.
이 파일의 Files 섹션의 FontPath 항목에 언급된 모든 디렉토리를 순서대로 추가하여 경로를 계산합니다.
예를 들면 다음과 같습니다.
FontPath "/usr/local/fonts/Type1" ... FontPath "/usr/local/fonts/bitmap"
자세한 내용은 xorg.conf 매뉴얼 페이지를 참조하십시오.