跳到主要内容

字体样式对象

在 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粗黑体字重