| HOME / 정보공유 / AIX 명령어 모음

mkfontdir
mkfontdir mkfontdir 명령 목적 폰트 파일의 디렉토리에서 fonts.dir 파일을 생성합니다. 구문
mkfontdir [ DirectoryName ... ]
설명
mkfontdir 명령은 폰트 파일 디렉토리에서 fonts.dir 파일을 작성합니다. 각 디렉토리 인수의 경우, mkfontdir 명령은 디렉토리 내의 모든 비트맵 폰트 파일을 읽어서 이름이 FONT인 특성 또는 접두사를 스트라이프한 파일 이름을 탐색합니다. 이것을 폰트 파일 이름과 함께 디렉토리의 fonts.dir 파일에 작성하는 폰트 이름으로 사용합니다. 그런 다음, X 서버 및 폰트 서버가 fonts.dir 파일을 사용하여 어느 폰트가 사용 가능한지 결정합니다.
mkfontdir 명령이 읽는 폰트 파일 유형은 구성설정 매개변수에 따라 다르며, 일반적으로는 다음과 같은 형식을 포함합니다.
이식가능 컴파일 형식 (접미사 .pcf)
압축 PCF (접미사 .pcf.Z)
서버 자연 형식 (접미사 .snf)
압축 SNF (접미사 .snf.Z)
비트맵 분산 형식 (접미사 .bdf)
압축 BDF (접미사 .bdf.Z)
폰트가 여러 가지 형식으로 존재하는 경우, 가장 효율적인 형식이 사용됩니다(PCF, SNF, BDF순).
축척 조정이 가능한 폰트는 mkfontdir가 자동으로 인식하지 않습니다. fonts.scale 파일을 축척 조정이 가능한 폰트의 항목을 포함하는 것으로 구성할 수 있습니다(형식은 fonts.dir 파일의 경우와 동일합니다). 그런 다음, 디렉토리에서 mkfontdir를 실행할 때, 항목을 해당 디렉토리의 fonts.scale 파일에서 해당 디렉토리에 구성하는 fonts.dir 파일로 복사합니다.
폰트 경로의 어느 디렉토리에나 작성할 수 있는 fonts.alias 파일을 작성해서 새 이름을 기존 폰트에 맵핑시킬 수 있습니다. 이 파일은 수동으로 편집해야 합니다. 형식은 공백 문자로 구분된 두 개의 열인데, 첫번째 열에는 별명이 있고 두 번째 열에는 폰트 이름 패턴이 있습니다.
X 클라이언트가 폰트 별명을 사용하는 경우, X 서버가 각 폰트 디렉토리를 차례로 조사해서 클라이언트가 참조하는 이름을 탐색합니다. 따라서 별명 및 폰트 파일은 동일한 디렉토리 내에 있을 필요가 없습니다.
공백 문자를 별명이나 폰트 이름 패턴에 끼워 넣으려면 이들 양쪽에 큰따옴표를 표시해야 합니다. 큰 따옴표나 기타 문자를 끼워 넣으려면 각 문자 앞에 \(역슬래쉬) 표시를 해야 합니다.
"magic-alias with spaces" "\"font\name\"with quotes"
regular-alias fixed
행에 FILE_NAMES_ALIASES 등의 문자열만 있는 경우에는 디렉토리에서 접두어(.pcf 또는 .pcf.Z 등)를 제외한 각 파일 이름이 그 폰트의 별명으로 사용됩니다.
X 서버 및 폰트 서버는 폰트 경로를 설정할 때마다 폰트 경로 내의 각 디렉토리에서 fonts.dir 및 fonts.alias 파일을 찾습니다.
예제
폰트 파일의 디렉토리에서 fonts.dir 파일을 작성하려면 다음과 같이 입력하십시오.
mkfontdir DirectoryName
디렉토리 이름을 지정하지 않은 경우, mkfontdir 명령은 현재의 디렉토리를 읽습니다.
파일
/usr/lib/X11/fonts 폰트 파일 fonts.dir 및 fonts.alias 파일이 들어 있는 디렉토리입니다.