다음을 통해 공유


DWRITE_FONT_WEIGHT 열거형(dwrite.h)

스트로크의 가벼움 또는 무거움 측면에서 서체의 밀도를 나타냅니다. 열거된 값은 OpenType 사양의 usWeightClass 정의에 해당합니다. usWeightClass는 1에서 999 사이의 정수 값을 나타냅니다. 값이 낮을수록 더 밝게 가중치를 나타냅니다. 값이 높을수록 더 많은 가중치를 나타냅니다.

Syntax

typedef enum DWRITE_FONT_WEIGHT {
  DWRITE_FONT_WEIGHT_THIN = 100,
  DWRITE_FONT_WEIGHT_EXTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_ULTRA_LIGHT = 200,
  DWRITE_FONT_WEIGHT_LIGHT = 300,
  DWRITE_FONT_WEIGHT_SEMI_LIGHT = 350,
  DWRITE_FONT_WEIGHT_NORMAL = 400,
  DWRITE_FONT_WEIGHT_REGULAR = 400,
  DWRITE_FONT_WEIGHT_MEDIUM = 500,
  DWRITE_FONT_WEIGHT_DEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_SEMI_BOLD = 600,
  DWRITE_FONT_WEIGHT_BOLD = 700,
  DWRITE_FONT_WEIGHT_EXTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_ULTRA_BOLD = 800,
  DWRITE_FONT_WEIGHT_BLACK = 900,
  DWRITE_FONT_WEIGHT_HEAVY = 900,
  DWRITE_FONT_WEIGHT_EXTRA_BLACK = 950,
  DWRITE_FONT_WEIGHT_ULTRA_BLACK = 950
} ;

상수

 
DWRITE_FONT_WEIGHT_THIN
값: 100
미리 정의된 글꼴 두께: 씬(100).
DWRITE_FONT_WEIGHT_EXTRA_LIGHT
값: 200
미리 정의된 글꼴 두께: 추가 조명(200).
DWRITE_FONT_WEIGHT_ULTRA_LIGHT
값: 200
미리 정의된 글꼴 두께: 초경량(200).
DWRITE_FONT_WEIGHT_LIGHT
값: 300
미리 정의된 글꼴 두께: 밝게(300).
DWRITE_FONT_WEIGHT_SEMI_LIGHT
값: 350
미리 정의된 글꼴 두께: Semi-Light(350).
DWRITE_FONT_WEIGHT_NORMAL
값: 400
미리 정의된 글꼴 두께: 보통(400).
DWRITE_FONT_WEIGHT_REGULAR
값: 400
미리 정의된 글꼴 두께: 일반(400).
DWRITE_FONT_WEIGHT_MEDIUM
값: 500
미리 정의된 글꼴 두께: 보통(500).
DWRITE_FONT_WEIGHT_DEMI_BOLD
값: 600
미리 정의된 글꼴 두께: Demi-bold(600).
DWRITE_FONT_WEIGHT_SEMI_BOLD
값: 600
미리 정의된 글꼴 두께: 반굵게(600).
DWRITE_FONT_WEIGHT_BOLD
값: 700
미리 정의된 글꼴 두께: 굵게(700).
DWRITE_FONT_WEIGHT_EXTRA_BOLD
값: 800
미리 정의된 글꼴 두께: 추가 굵게(800).
DWRITE_FONT_WEIGHT_ULTRA_BOLD
값: 800
미리 정의된 글꼴 두께: 울트라 굵게(800).
DWRITE_FONT_WEIGHT_BLACK
값: 900
미리 정의된 글꼴 두께: 검은색(900).
DWRITE_FONT_WEIGHT_HEAVY
값: 900
미리 정의된 글꼴 두께: Heavy(900).
DWRITE_FONT_WEIGHT_EXTRA_BLACK
값: 950
미리 정의된 글꼴 두께: 엑스트라 블랙(950).
DWRITE_FONT_WEIGHT_ULTRA_BLACK
값: 950
미리 정의된 글꼴 두께: 울트라 블랙(950).

설명

일반적으로 스트로크 또는 두께 지정 된 문자를 동일한 서체의 "normal" 문자를 비교 하 여 서체로 연결 된 가중치를 차별화 합니다. 다음 그림에서는 Palatino Linotype 서체에 대한 Normal 및 UltraBold 가중치의 예를 보여 줍니다.

Normal 및 UltraBold 가중치의 문자 "W"의 그림
참고 일부 가중치 모든 서체에 대 한 사용할 수 있습니다. 가중치 서체에 사용할 수 없는 경우 가장 가까운 일치 하는 가중치 반환 됩니다.
 
글꼴 두께 값이 1보다 작거나 999보다 큰 값은 잘못된 것으로 간주되며 글꼴 API 함수에 의해 거부됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 7, Windows Vista SP2 및 Windows Vista용 플랫폼 업데이트가 포함된 Windows Vista [데스크톱 앱 | UWP 앱]
지원되는 최소 서버 Windows Server 2008 R2, Windows Server 2008 SP2 및 Windows Server 2008용 플랫폼 업데이트 [데스크톱 앱 | UWP 앱]
머리글 dwrite.h