대시로 구분된 14개의 다른 특성을 나열하면 글꼴이 지정됩니다. 이것을 X 논리적 글꼴 설명(XLFD)이라고 합니다. 목록에 있는 특성을 * 와일드카드로 바꾸고, 특성에 있는 하나의 문자를 ? 와일드카드로 바꿀 수도 있습니다. 표 17-4에는 글꼴 특성 문자열 사양이 나열되어 있습니다.
"-Foundry-FamilyName-WeightName- Slant-SetwidthName-AddStyleName-PixelSize- PointSize- ResolutionX-ResolutionY-Spacing- AverageWidth-CharSetRegistry-CharSetCoding"
표 17-4 글꼴 특성 문자열 지정
특성 문자열 |
정의 |
---|---|
Foundry |
글꼴 설계자를 식별하는 문자열 |
FamilyName |
글꼴의 상표명을 식별하는 문자열 |
WeightName |
굵기와 같이 글꼴의 상대적 무게를 주는 문자열 |
Slant |
기울어짐의 방향을 설명하는 코드 R (Roman-기울어짐 없음) I (Italic-오른쪽으로 기울어짐) O (Oblique-오른쪽으로 기울어짐) RI (Reverse Italic-왼쪽으로 기울어짐) RO (Reverse Oblique-왼쪽으로 기울어짐) |
SetwidthName |
압축 또는 확장과 같이 폭을 설명하는 문자열 |
AddStyleName |
글꼴을 고유하게 식별하는데 필요한 추가 정보를 제공하는 문자열 |
PixelSize |
em-square의 크기를 픽셀 단위로 나타내는 정수 |
PointSize |
em-square의 크기를 소수점으로 표시하는 정수 |
ResolutionX |
수평 해상도를 픽셀 단위로 표시하는 정수 |
ResolutionY |
수직 해상도를 픽셀 단위로 표시하는 정수 |
Spacing |
단위 사이의 공백을 지정하는 코드 M (하나의 공백-고정 피치) P (비례적 공백-가변 피치) C (문자 셀) |
AverageWidth |
평균 폭을 1/10 픽셀 단위로 표시하는 정수 |
CharSetRegistry |
글꼴 코드화를 등록한 등록 권한을 식별하는 문자열 |
CharSetEncoding |
지정된 레지스트리에 설정된 문자를 식별하는 문자열 |
다음 XLFD 이름은 ISO8859-1 표준 코드화를 지원하는 비트스트림으로 만들어진 charter라는 글꼴을 설명하고 있습니다.
-bitstream-charter-medium-r-normal--8-80-75-75-p-45-iso8859-1
이것은 특정한 기울어짐이 없는 중간 굵기의 정상적인 폭입니다. 글꼴은 8 픽셀 또는 8.0 포인트의 em-square 상자에 맞는 비례적 형태를 나타냅니다. 수평 및 수직 해상도는 모두 75 픽셀입니다. 문자의 평균 폭은 45 1/10 픽셀 또는 4.5 픽셀입니다.
이 문자열의 일부를 와일드카드로 바꿀 수 있습니다. 시스템은 첫 번째 글꼴을 사용하여 사용자가 지정한 부분과 일치하는 것을 찾습니다.
8 픽셀 charter 글꼴만이 필요한 경우, 다음과 같이 사용할 수 있습니다.
*-charter-*-*-*-*-8-*
스타일 관리자-글꼴 대화 상자에서 속성 버튼을 선택하여 다음과 같은 글꼴 그룹 속성을 볼 수 있습니다.
글꼴 그룹
크기
별명
별명 XLFD
별명 위치
글꼴
글꼴 XLFD