将位图字体加载到 CircuitPython displayio。
项目描述
介绍
将位图字体加载到 CircuitPython 的 displayio 中。BDF 和 PCF 文件得到很好的支持。TTF 支持尚未完成。
依赖项
此驱动程序取决于:
请确保 CircuitPython 文件系统上的所有依赖项都可用。这可以通过下载 Adafruit 库和驱动程序包轻松实现。
从 PyPI 安装
在 Raspberry Pi 等受支持的 GNU/Linux 系统上,您可以从 PyPI本地安装驱动程序。为当前用户安装:
pip3 install adafruit-circuitpython-bitmap_font
要在系统范围内安装(在某些情况下可能需要这样做):
sudo pip3 install adafruit-circuitpython-bitmap_font
要在当前项目的虚拟环境中安装:
mkdir project-name && cd project-name
python3 -m venv .venv
source .venv/bin/activate
pip3 install adafruit-circuitpython-bitmap_font
使用示例
from adafruit_bitmap_font import bitmap_font
from displayio import Bitmap
font = bitmap_font.load_font("fonts/LeagueSpartan-Bold-16.bdf", Bitmap)
print(font.get_glyph(ord("A")))
创建字体
有关构建自定义 fornt 文件的更多信息,请参阅此学习指南
命令行工具otf2bdf可用于制作与此库一起使用的 bdf 文件。
命令行工具bdftopcf可用于制作与此库一起使用的 pcf 文件。
文档
这个库的 API 文档可以在Read the Docs上找到。
有关构建库文档的信息,请查看本指南。
贡献
欢迎投稿! 在帮助这个项目保持受欢迎之前,请阅读我们的行为准则。
项目详情
关
adafruit -circuitpython-bitmap_font-1.5.11.tar.gz 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | bdd6aa0d3702053fce4cc4e097a035ed05644c6fac7ff7c3e1418a9188c95616 |
|
| MD5 | 2365d3a7fde3001659cae6e4f770de03 |
|
| 布莱克2-256 | fd744bd47f1c6f2c74c736d46fa7ee67d48590f063a1a8b9054d8d5103c7a442 |
关
adafruit_circuitpython_bitmap_font -1.5.11-py3-none-any.whl 的哈希值
| 算法 | 哈希摘要 | |
|---|---|---|
| SHA256 | f824f00a2bca2c795257cdb9c829e2733390fee4229f9375f76aad76a687c0cf |
|
| MD5 | c851aaa0c0535cfdaba2e2d80122d0b7 |
|
| 布莱克2-256 | 10df19b55fe205a0943c00cd55e92955c27cdc722bf1b4829055fde74c77c39e |