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-sqaure의 크기를 픽셀 단위로 제공하는 정수 |
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