다음을 통해 공유


FontWeight 구조체

정의

스트로크의 가벼움 또는 무거움 측면에서 서체의 밀도를 설명합니다.

public value class FontWeight
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
struct FontWeight
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
public struct FontWeight
var fontWeight = {
weight : /* Your value */
}
Public Structure FontWeight
<object property="fontWeightsPropertyName"/>
상속
FontWeight
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 (10.0.10240.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v1.0에서 도입되었습니다.)

예제

이 예제에서는 XAML TextBlock에서 FontWeight 속성을 설정하는 방법을 보여줍니다.

<TextBlock Text="FontWeight ExtraBlack" FontWeight="ExtraBlack"/>
TextBlock textBlock1 = new TextBlock();
textBlock1.Text = "FontWeight ExtraBlack";
textBlock1.FontWeight = Windows.UI.Text.FontWeights.ExtraBlack;

설명

표준 입력 체계 API에서 글꼴의 가중치는 "Bold"와 같은 상수 이름을 사용하여 표현됩니다. 글꼴 두께 속성을 설정하기 위해 상수 이름을 사용하는 것은 형식 변환기 동작을 통해 지원되며 FontWeights 지원 클래스에서도 지원됩니다. 코드 액세스의 경우 관련 정보는 FontWeight 구조체의 Weight 멤버로 표현됩니다.

FontWeights 값은 OpenType 사양의 "usWeightClass" 정의에 해당합니다. "usWeightClass"는 1에서 999 사이의 정수 값을 나타냅니다. 값이 낮을수록 더 밝게 가중치를 나타냅니다. 값이 높을수록 더 많은 가중치를 나타냅니다.

FontWeight 구조체의 Weight 멤버는 일반적으로 FontWeights 값 중 하나로 시작됩니다. 코드에서 FontWeight 구조체에 액세스하는 경우 Weight 멤버의 값을 FontWeights 정적 속성의 값과 비교할 수 있습니다.

필드

Weight

숫자 값으로 표현되는 글꼴 두께입니다.

적용 대상