一个python库和命令行工具,用于呈现算法生成的字体和字体。
glaze的Python项目详细描述
glaze
是一个用于呈现的python库和命令行工具
算法生成的字体和字体。
目录
演示
>>>importmatplotlib.pyplotasplt>>>fromglazeimportread_json,render>>>>>>font=read_json("data/Georgia.json")>>>font_name,glyph_name,glyph=font[0]>>>render(glyph)>>>plt.show()
安装
最新版本的glaze
可以从pypi安装:
pip install glaze
用法
使用glaze
作为库:
importmatplotlib.pyplotaspltfromglazeimportrenderfig=render(contours)# Render one glyph
在命令行上运行glaze
:
# Recommended usage glaze --directory PATH/TO/DATA/ # Alternative usage glaze --files FILES
--directory
必须具有以下结构:data ├── json │ ├── Georgia.json │ └── ... └── ...
其中
.json
文件是由knead
生成的文件。将保存渲染 在目录data/renders-TTTT-DD-MM/
中,其中TTTT
是军用时间。但是,如果只想呈现几个文件,可以使用
--files
标志,它必须是:- 指向
.json
文件的路径(同样,如由knead
生成的文件), - 此类路径的逗号分隔列表,或
- 与一个或多个
.json
文件的路径匹配的正则表达式。
- 指向
呈现将保存在当前工作目录中(除非the ^{
请参阅我们的quickstart了解
有关如何使用glaze
的详细信息。
文档
请参考我们的full documentation。
贡献
我们欢迎您的贡献!请参阅我们的issue tracker了解悬而未决的问题, code of conduct 关于社区指南,以及我们的contributing guide关于如何 做出贡献。
许可证
glaze
是根据MIT
license授权的。