最多可以有三种方法可以指定 type style。
简单元组字体
作为一个元组,其第一个元素是字体系列,后跟一个以磅为单位的大小,可以选择后跟一个包含一个或多个样式修饰符粗体、斜体、下划线和上划线的字符串。
例- (“Helvetica”, “16”) 代表 16 分的 Helvetica 常客。
- (“Times”, “24”, “bold italic”) 表示 24 磅的 Times 粗斜体。
Font 对象 Fonts
您可以通过导入 tkFont 模块并使用其 Font 类构造函数来创建“字体对象” -
import tkFont
font = tkFont.Font ( option, ... )
这是选项列表 -
- x:这是一个数值表达式。
- family:字符串形式的字体系列名称。
- size:字体高度以整数为单位。要获得 n 像素高的字体,请使用 −n。
- weight:“bold” 表示粗体,“normal” 表示常规粗细。
- slant:“Italic” 代表斜体,“Roman” 代表 Unslanted。
- underline:1 表示带下划线的文本,0 表示正常。
- overstrike:1 表示 overstruck 文本,0 表示正常。
例
helv36 = tkFont.Font(family="Helvetica",size=36,weight="bold")
X Window 字体
如果您在 X Window System 下运行,则可以使用任何 X 字体名称。
例如,名为“−*−lucidatypewriter−medium−r−*−*−*−*−140−*−*”的字体是作者最喜欢的屏幕使用的固定宽度字体。使用 thexfontsel 程序帮助您选择令人愉悦的字体。