在文字显示上,也是如此,可以通过 text 函数输出文字。display.text(text, x, y, wordwrap, scale, angle, spacing)
- text,待显示的字符串
- x/y,X/Y 坐标
- wordwrap,换行显示的像素宽度
- scale,显示比例,矢量字体支持小数
- angle,选择角度,仅矢量字体
- spacing,字符间隔
- fixed_width,等宽字符
通过 set_font(font) 函数设置字体,支持点阵字体和矢量字体:
点阵字体:
- bitmap6
- bitmap8
- bitmap14_outline
- sans
- gothic
- cursive
- serif_italic
- serif
一个简单的例子:
代码: 全选
import badger2040
display = badger2040.Badger2040()
display.set_pen(15)
display.clear()
display.set_pen(0)
display.set_font('bitmap8')
display.text('Hello', 0, 0)
display.update()