fontio
– 核心字体相关数据结构¶
在这些板上可用
-
class
fontio.
BuiltinFont
¶ 内置于 CircuitPython 的字体
不支持创建。可用字体是在构建 CircuitPython 时定义的。有关 动态加载的字体,请参阅 Adafruit_CircuitPython_Bitmap_Font 库。
-
bitmap
:displayio.Bitmap¶ 包含所有以 ASCII 开头并后跟 unicode 的字体字形的位图。
get_glyph
大多数情况下使用 。这对于与displayio.TileGrid
和 一起使用很有用terminalio.Terminal
。
-
get_glyph
(self, codepoint: int) → Glyph¶ fontio.Glyph
如果没有可用的字形,则返回给定代码点的 a 或 None 。
-
-
class
fontio.
Glyph
(bitmap: displayio.Bitmap, tile_index: int, width: int, height: int, dx: int, dy: int, shift_x: int, shift_y: int)¶ 字形信息的存储
用于捕获单个字形及其属性的命名元组。
- 参数
bitmap – 包含字形的位图
tile_index – 位图中的图块索引
width – 字形位图的宽度
height – 字形位图的高度
dx – x 对位图位置的调整
dy – y 对位图位置的调整
shift_x – 与下一个字形的 x 差异
shift_y – 与下一个字形的 y 差异