LFont

点阵字体的类。

超类

类方法

LFont.new(filename, size[, from_memory])

生成 LFont 实例。filename 为字库文件名。

size 为字体大小,size 必须与字库文件匹配。

若 from_memory 设为 true 时,则 filename 会被视为文件数据,直接从内存加载。具体使用方法可以参考 DemoLFont。

由于同一字号的点阵字体差异不大,因此建议同一字号的字体全局只生成一个实例。

方法

dispose

释放 LFont 。若是已经释放则什么都不做。

disposed?

LFont 已释放时返回 true。

char_bitmap(str)

返回绘制有 str 第一个字符的 Bitmap

text_width(str)

获取绘制字符串 str 所需要的宽度。

size

获取 LFont 的字号。

属性

color

文字颜色(Color)。预设为 (255, 255, 255, 255)。