字体样式对象
在 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 | 粗黑体字重 |