PANOSE 구조체(wingdi.h)
PANOSE 구조체는 TrueType 글꼴에 대한 PANOSE 글꼴 분류 값을 설명합니다. 그런 다음 이러한 특성을 사용하여 글꼴을 비슷한 모양이지만 다른 이름의 다른 글꼴과 연결합니다.
구문
typedef struct tagPANOSE {
BYTE bFamilyType;
BYTE bSerifStyle;
BYTE bWeight;
BYTE bProportion;
BYTE bContrast;
BYTE bStrokeVariation;
BYTE bArmStyle;
BYTE bLetterform;
BYTE bMidline;
BYTE bXHeight;
} PANOSE, *LPPANOSE;
멤버
bFamilyType
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 맞춤 없음 |
PAN_FAMILY_TEXT_DISPLAY | 텍스트 및 표시 |
PAN_FAMILY_SCRIPT | 스크립트 |
PAN_FAMILY_DECORATIVE | 장식 |
PAN_FAMILY_PICTORIAL | 그림 |
bSerifStyle
세리프 스타일입니다. 라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 맞춤 없음 |
PAN_SERIF_COVE | 코브 |
PAN_SERIF_OBTUSE_COVE | 오츠 코브 |
PAN_SERIF_SQUARE_COVE | 스퀘어 코브 |
PAN_SERIF_OBTUSE_SQUARE_COVE | Obtuse square cove |
PAN_SERIF_SQUARE | Square |
PAN_SERIF_THIN | 씬 |
PAN_SERIF_BONE | 뼈 |
PAN_SERIF_EXAGGERATED | 과장 |
PAN_SERIF_TRIANGLE | Triangle |
PAN_SERIF_NORMAL_SANS | Normal sans serif |
PAN_SERIF_OBTUSE_SANS | Obtuse sans serif |
PAN_SERIF_PERP_SANS | Perp sans serif |
PAN_SERIF_FLARED | Flared |
PAN_SERIF_ROUNDED | Rounded |
bWeight
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 맞춤 없음 |
PAN_WEIGHT_VERY_LIGHT | 매우 가벼움 |
PAN_WEIGHT_LIGHT | 라이트 |
PAN_WEIGHT_THIN | 씬 |
PAN_WEIGHT_BOOK | Book |
PAN_WEIGHT_MEDIUM | 중간 |
PAN_WEIGHT_DEMI | 데미볼트 주 |
PAN_WEIGHT_BOLD | 굵게 |
PAN_WEIGHT_HEAVY | Heavy |
PAN_WEIGHT_BLACK | 검정 |
PAN_WEIGHT_NORD | 노르 |
bProportion
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 맞춤 없음 |
PAN_PROP_OLD_STYLE | 이전 스타일 |
PAN_PROP_MODERN | 최신 |
PAN_PROP_EVEN_WIDTH | 짝수 너비 |
PAN_PROP_EXPANDED | Expanded |
PAN_PROP_CONDENSED | 좁게 |
PAN_PROP_VERY_EXPANDED | 매우 확장됨 |
PAN_PROP_VERY_CONDENSED | 매우 압축됨 |
PAN_PROP_MONOSPACED | 고정 폭 |
bContrast
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 적합하지 않음 |
PAN_CONTRAST_NONE | 없음 |
PAN_CONTRAST_VERY_LOW | 매우 낮음 |
PAN_CONTRAST_LOW | 낮음 |
PAN_CONTRAST_MEDIUM_LOW | 중간 낮음 |
PAN_CONTRAST_MEDIUM | 중간 |
PAN_CONTRAST_MEDIUM_HIGH | 중간 높이 |
PAN_CONTRAST_HIGH | 높음 |
PAN_CONTRAST_VERY_HIGH | 매우 높음 |
bStrokeVariation
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 적합하지 않음 |
PAN_STROKE_GRADUAL_DIAG | 점진적/대각선 |
PAN_STROKE_GRADUAL_TRAN | 점진적/전환 |
PAN_STROKE_GRADUAL_VERT | 점진적/세로 |
PAN_STROKE_GRADUAL_HORZ | 점진적/가로 |
PAN_STROKE_RAPID_VERT | 빠른/세로 |
PAN_STROKE_RAPID_HORZ | 빠른/가로 |
PAN_STROKE_INSTANT_VERT | 인스턴트/세로 |
bArmStyle
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 적합하지 않음 |
PAN_STRAIGHT_ARMS_HORZ | 직선 팔/가로 |
PAN_STRAIGHT_ARMS_WEDGE | 스트레이트 암/웨지 |
PAN_STRAIGHT_ARMS_VERT | 직선 팔/세로 |
PAN_STRAIGHT_ARMS_SINGLE_SERIF | 스트레이트 암/단일 세리프 |
PAN_STRAIGHT_ARMS_DOUBLE_SERIF | 스트레이트 암/더블 세리프 |
PAN_BENT_ARMS_HORZ | 비확장 암/가로 |
PAN_BENT_ARMS_WEDGE | 비확장 암/웨지 |
PAN_BENT_ARMS_VERT | 비확장 암/세로 |
PAN_BENT_ARMS_SINGLE_SERIF | 비확장 암/단일 세리프 |
PAN_BENT_ARMS_DOUBLE_SERIF | 비확장 암/이중 세리프 |
bLetterform
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 적합하지 않음 |
PAN_LETT_NORMAL_CONTACT | 일반/연락처 |
PAN_LETT_NORMAL_WEIGHTED | 일반/가중치 적용 |
PAN_LETT_NORMAL_BOXED | 일반/박스형 |
PAN_LETT_NORMAL_FLATTENED | 일반/평면화됨 |
PAN_LETT_NORMAL_ROUNDED | 보통/둥근 |
PAN_LETT_NORMAL_OFF_CENTER | 일반/끄기 센터 |
PAN_LETT_NORMAL_SQUARE | 보통/정사각형 |
PAN_LETT_OBLIQUE_CONTACT | Oblique/contact |
PAN_LETT_OBLIQUE_WEIGHTED | 오블리크/가중치 |
PAN_LETT_OBLIQUE_BOXED | 오블리크/박스형 |
PAN_LETT_OBLIQUE_FLATTENED | 오블리크/평면화 |
PAN_LETT_OBLIQUE_ROUNDED | 오블리크/둥근 |
PAN_LETT_OBLIQUE_OFF_CENTER | 오블리크/오프 센터 |
PAN_LETT_OBLIQUE_SQUARE | 오블리크/정사각형 |
bMidline
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 맞춤 없음 |
PAN_MIDLINE_STANDARD_TRIMMED | 표준/트리밍됨 |
PAN_MIDLINE_STANDARD_POINTED | 표준/뾰족한 |
PAN_MIDLINE_STANDARD_SERIFED | 표준/세리프됨 |
PAN_MIDLINE_HIGH_TRIMMED | 높음/트리밍됨 |
PAN_MIDLINE_HIGH_POINTED | 높음/뾰족한 |
PAN_MIDLINE_HIGH_SERIFED | 높음/세리 |
PAN_MIDLINE_CONSTANT_TRIMMED | 상수/트리밍됨 |
PAN_MIDLINE_CONSTANT_POINTED | 상수/뾰족한 |
PAN_MIDLINE_CONSTANT_SERIFED | 상수/세리프됨 |
PAN_MIDLINE_LOW_TRIMMED | 낮음/트리밍됨 |
PAN_MIDLINE_LOW_POINTED | 낮음/뾰족한 |
PAN_MIDLINE_LOW_SERIFED | 낮음/세리프됨 |
bXHeight
라틴어 글꼴의 경우 다음 값 중 하나입니다.
값 | 의미 |
---|---|
PAN_ANY | 모두 |
PAN_NO_FIT | 맞춤 없음 |
PAN_XHEIGHT_CONSTANT_SMALL | 상수/작음 |
PAN_XHEIGHT_CONSTANT_STD | 상수/표준 |
PAN_XHEIGHT_CONSTANT_LARGE | 상수/큰 |
PAN_XHEIGHT_DUCKING_SMALL | 더킹/작은 |
PAN_XHEIGHT_DUCKING_STD | 더킹/표준 |
PAN_XHEIGHT_DUCKING_LARGE | 더킹/큰 |
요구 사항
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | wingdi.h(Windows.h 포함) |