FontWeights 类

定义

提供一组静态预定义 FontWeight 值。

public ref class FontWeights abstract sealed
public static class FontWeights
type FontWeights = class
Public Class FontWeights
继承
FontWeights

示例

在下面的代码示例中 FontWeight , 设置为“UltraBold”。

<TextBlock FontWeight="UltraBold" FontFamily="Gil Sans MT">Hello, world</TextBlock>

注解

字体粗细根据笔划的轻量或粗细来描述字体的相对粗细。 与同一字体中的“普通”字符相比,粗细通常通过与字体中给定字符关联的增加笔划或粗细来区分。

FontWeights 对应于 usWeightClass OpenType 规范中的定义。 usWeightClass表示介于 1 和 999 之间的整数值。 值越小,表示权重较轻;值越大,表示权重越重。

字体粗细 usWeightClass
Thin 100
ExtraLight

UltraLight
200
Light 300
Normal

Regular
400
Medium 500
DemiBold

SemiBold
600
Bold 700
ExtraBold

UltraBold
800
Black

Heavy
900
ExtraBlack

UltraBlack
950

有关 OpenType“usWeightClass”值的详细信息,请参阅 OpenType 规范的 usWeightClass 部分。

属性

Black

指定“Black”字体粗细。

Bold

指定“Bold”字体粗细。

DemiBold

指定“Demi-bold”字体粗细。

ExtraBlack

指定“Extra-black”字体粗细。

ExtraBold

指定“Extra-bold”字体粗细。

ExtraLight

指定“Extra-light”字体粗细。

Heavy

指定“Heavy”字体粗细。

Light

指定“Light”字体粗细。

Medium

指定“Medium”字体粗细。

Normal

指定“Normal”字体粗细。

Regular

指定“Regular”字体粗细。

SemiBold

指定“Semi-bold”字体粗细。

Thin

指定“Thin”字体粗细。

UltraBlack

指定“Ultra-black”字体粗细。

UltraBold

指定“Ultra-bold”字体粗细。

UltraLight

指定“Ultra-light”字体粗细。

适用于

另请参阅