Font

字体的类。字体是 Bitmap 的属性。

超类

类方法

Font.new([name[, size]])

生成 Font 实例。

Font.exist?(name)

若系统中存在指定的字体则返回 true。

属性

name

字体的名称。

size

字体大小,预设为 20。

bold

粗体标记。预设为 false。

italic

斜体标记。预设为 false。

shadow

文字阴影标记。预设为 true。设为 true 时会在文字的右下方描绘黑色的文字阴影。

color

文字颜色(Color)。也可以调整 alpha 值。预设为 (255, 255, 255, 255)。

alpha 值也同时用来描绘文字阴影。

类属性

default_name
default_size
default_bold
default_italic
default_shadow
default_color

每样属性的默认值,在生成字体对象时应用。

Font.default_name = "SimHei"
Font.default_bold = true