阿拉伯排版工作流程
- 保留用户确切的Unicode文本。在渲染前,与用户确认不确定的拼写。切勿反转文本、替换字母、标准化标记或应用单独的重新整形器。
- 对于库菲体,区分现代库菲排版与方形/历史库菲体;不清楚时请参考。迪瓦尼体仅支持无元音的PNG/轮廓SVG,不支持变音符号、PDF或类似Al Jazeera风格的组合徽章。阅读能力说明。为当前目的选择真正实现的风格。仅阅读对应的
references/styles/<style>.md。对于方形库菲体,请阅读手动网格工作流程:使用标记单元格和精确源跨度,切勿像素化通用字体或将迷宫标记为阿拉伯文。任意文本的方形库菲体渲染仍不可用。其他仅供参考的传统风格需要手动创作;明确提供支持的替代方案。
- 使用环境中安装的
arabic-calligraphy CLI,或按照安装说明后,通过python -m pip install .安装此目录。原生依赖是强制性的。安装可能需要网络;渲染不需要。
- 渲染:
arabic-calligraphy render --text "العلم نور" --style naskh --output artwork.svg。如需PNG,更改扩展名。使用poster制作艺术作品,使用certificate制作结构化证书。对于新PDF,使用document --input examples/documents/report.md --output report.pdf。阅读PDF布局了解限制。
- 检查实际输出中是否存在字符碰撞、裁剪、拼写、阅读顺序和视觉层次。报告缺失的覆盖范围或溢出;不要抑制错误。将可选文本PDF外观检查与视觉检查分开进行。
- 手动网格研究使用
arabic-calligraphy grid --input examples/square-kufic/allah-study.json --output study.svg。对照实际图像检查源映射,报告几何发现,并随图像一起交付JSON。通过检查并不验证阿拉伯文或真实性;不要声称基础研究是打包的徽章。
- 如果捆绑的渲染器无法运行,请报告缺失的依赖项。切勿用图像生成、手写SVG或其他系统字体替代它,并声称该技能渲染了它。交付实际文件及能力分类。字体工作流程是基于字体的近似;手动网格研究明确是未经审查的构图。两者均无独立的真实性认证。对于仪式、宗教或历史保真度的需求,请请求人工书法评审。
现有PDF:保留原样。此包创建新文档;它不实现对提供的PDF进行任意文本替换。仅在需要时参见排版和海报指南。