官方构造解释:
注解用法:
wx.Font(pointSize, family, style, weight, underline=False, faceName="", encoding=FONTENCODING_DEFAULT)
- pointSize :文字大小:float
- family :字体系列:FontFamily
- style :文字样式:FontStyle
- weight :文字粗细:FontWeight
- underline :是否下划线:bool
- faceName :字体名:string
- encoding :文字编码:FontEncoding
Family
- FONTFAMILY_DEFAULT :默认字体
- FONTFAMILY_DECORATIVE : 装饰字体
- FONTFAMILY_ROMAN :衬线字体
- FONTFAMILY_SCRIPT :手写体
- FONTFAMILY_SWISS : 无衬线字体
- FONTFAMILY_MODERN : 等距字体
- FONTFAMILY_TELETYPE :打字机字体
Style
- FONTSTYLE_NORMAL :普通,没有倾斜
- FONTSTYLE_ITALIC :(意大利)斜体
- FONTSTYLE_SLANT :(罗马)斜体
Weight
- FONTWEIGHT_THIN :最细字体
- FONTWEIGHT_EXTRALIGHT :极细字体
- FONTWEIGHT_LIGHT :细体
- FONTWEIGHT_NORMAL :正常字重
- FONTWEIGHT_MEDIUM :中等字重(比 FONTWEIGHT_NORMAL 稍粗)
- FONTWEIGHT_SEMIBOLD :稍粗字体
- FONTWEIGHT_BOLD :粗体
- FONTWEIGHT_EXTRABOLD :较粗字体
- FONTWEIGHT_HEAVY :极粗字体
- FONTWEIGHT_EXTRAHEAVY :最粗字体
faceName
- 字体
Encoding
- FontEncoding 有非常多种,在此仅按照对有限的编码作解释,其余的直接列出
- FONTENCODING_SYSTEM :系统默认编码
- FONTENCODING_DEFAULT :应用默认编码
- FONTENCODING_ISO8859_1
- FONTENCODING_ISO8859_2
- FONTENCODING_ISO8859_3
- FONTENCODING_ISO8859_4
- FONTENCODING_ISO8859_5
- FONTENCODING_ISO8859_6
- FONTENCODING_ISO8859_7
- FONTENCODING_ISO8859_8
- FONTENCODING_ISO8859_9
- FONTENCODING_ISO8859_10
font_times = wx.Font(16, family=wx.FONTFAMILY_ROMAN, style=wx.NORMAL, weight=wx.FONTWEIGHT_BOLD, faceName='PingFangSC')
16号字体大小,衬线字体,普通,没有倾斜样式,粗体,PingFangSC字体