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 포함)

추가 정보

EXTLOGFONT

글꼴 및 텍스트 구조체

글꼴 및 텍스트 개요

OUTLINETEXTMETRIC