탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 11.1 데스크탑 관리자 설명서 Oracle Solaris 11.1 Information Library (한국어) |
이 절에서는 fontconfig 라이브러리에 글꼴을 추가하는 방법을 설명합니다. 또한 레거시 X11 글꼴 시스템을 사용하여 비트맵 글꼴을 추가하는 방법을 설명합니다.
Oracle Solaris Desktop은 fontconfig 구성 및 사용자 정의 라이브러리를 사용합니다. fontconfig 라이브러리는 PostScript Type 1 글꼴과 TrueType 글꼴을 포함한 모든 유형의 글꼴을 사용할 수 있습니다.
GNOME 데스크탑 환경에 속한 응용 프로그램을 포함한 대부분의 Oracle Solaris Desktop 응용 프로그램은 fontconfig 시스템을 사용하여 글꼴을 찾습니다. fontconfig 라이브러리는 Oracle Solaris Desktop에서 사용 가능한 모든 글꼴 목록을 제공합니다. 이 목록을 컴파일하기 위해 fontconfig는 /etc/fonts/fonts.conf 파일에 나열된 디렉토리를 검색합니다.
fontconfig 라이브러리에서 액세스할 수 있도록 글꼴을 설치하려면 간단히 $HOME/.fonts 하위 디렉토리로 글꼴을 복사하면 됩니다. 이 라이브러리를 통해 액세스된 글꼴은 DejaVu Sans 또는 Liberation Mono와 같은 단순 이름으로 처리됩니다.
fc-list 명령은 이 라이브러리에 알려진 모든 글꼴 목록을 제공합니다. fonts.conf (4) 매뉴얼 페이지에 설명된 패턴을 사용하여 특정 크기나 스타일을 지정할 수 있습니다. 예를 들어, xterm에서 DejaVu Mono 글꼴을 12–포인트 크기의 굵은체 변형으로 사용하려면 다음 명령을 입력합니다.
$ xterm -fa "DejaVu Mono-12:style=Bold"
fontconfig 라이브러리에 대한 자세한 내용은 http://freedesktop.org/software/fontconfig를 참조하십시오.
글꼴 구성 조정에 대한 자세한 내용은 Oracle Solaris 11.1용 국제 언어 환경 설명서의 글꼴 구성 조정을 참조하십시오.
이 절에서는 모든 사용자용 또는 개별 사용자용 글꼴을 추가하는 방법을 설명합니다.
일반적으로 글꼴은 /usr/share/fonts/ 디렉토리에 저장됩니다. fontconfig 라이브러리에서 자동으로 글꼴 목록을 업데이트합니다.
# fc-cache directory-name
fontconfig 라이브러리에서 자동으로 글꼴 목록을 업데이트합니다.
# fc-cache directory-name
일부 응용 프로그램은 원래 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 파일에서 글꼴 디렉토리에 글꼴 경로 링크를 추가하면 모든 세션 동안 기본 X11 글꼴 경로에 영구적으로 추가할 수 있습니다. 자세한 내용은 Xorg(1) 매뉴얼 페이지에서 FONTS 및 FONTPATH.D 섹션을 참조하십시오.
/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 매뉴얼 페이지를 참조하십시오.