字体样式对象
在 HiEasyX 中,字体样式对象指的是 HXFont 对象:HXFont 对象定义在 include/font/hex_font.h 下。大致定义如下:
struct HXFont {
HXString Family;
HXFontStyle Style;
bool Italic;
HXFont() {
...
}
};
| 变量 | 含义 | 默认取值 |
|---|---|---|
| Family | 字体名称 | HiEasyX 的默认字体为微软雅黑 |
| Style | 字体的字重样式,值为 HXFontStyle 枚举类 | HXFontStyle::Regular |
| Italic | 启用斜体,如果为 true 则字体为斜体,否则为正体 | false |
字重样式
字重样式由 HXFontStyle 枚举类定义,HXFontStyle 的大致定义如下:
enum class HXFontStyle {
Light, Regular, Medium, Bold, Black
};
| 值 | 含义 |
|---|---|
| Light | 细体字重 |
| Regular | 普通字重 |
| Medium | 黑体字重 |
| Bold | 粗体字重 |
| Black | 粗黑体字重 |