FontWeights 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供一组静态预定义 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 |
指定“黑色”字体粗细。 |
| Bold |
指定“粗体”字体粗细。 |
| DemiBold |
指定“Demi-bold”字体粗细。 |
| ExtraBlack |
指定“额外黑色”字体粗细。 |
| ExtraBold |
指定“加粗”字体粗细。 |
| ExtraLight |
指定“特浅”字体粗细。 |
| Heavy |
指定“粗”字体粗细。 |
| Light |
指定“浅色”字体粗细。 |
| Medium |
指定“中等”字体粗细。 |
| Normal |
指定“普通”字体粗细。 |
| Regular |
指定“常规”字体粗细。 |
| SemiBold |
指定“半粗体”字体粗细。 |
| Thin |
指定“精简”字体粗细。 |
| UltraBlack |
指定“超黑色”字体粗细。 |
| UltraBold |
指定“超粗体”字体粗细。 |
| UltraLight |
指定“超轻”字体粗细。 |