安装¶
使用 pip 安装¶
可选功能¶
LatticeSVG 提供两组可选依赖,按需安装:
系统依赖¶
FreeType¶
LatticeSVG 使用 freetype-py 进行字形精确测量,需要系统安装 FreeType 库。
Cairo(仅 PNG 输出)¶
如需 PNG 输出,还需安装 Cairo 图形库:
验证安装¶
from latticesvg import GridContainer, TextNode, Renderer
page = GridContainer(style={"width": "200px", "padding": "10px"})
page.add(TextNode("Hello LatticeSVG!"))
Renderer().render(page, "test.svg")
print("✓ LatticeSVG 安装成功")
开发安装¶
如果你想从源码安装并参与开发: