Community图像github.com

阿拉伯书法技能

渲染阿拉伯排版、海报、证书和文档。用于从右到左的艺术作品或书法指导;区分支持的字体与手动构图。

阿拉伯书法技能 是什么?

这个技能使AI助手能够利用专用的`arabic-calligraphy`命令行工具,渲染和生成阿拉伯文字的艺术作品、海报、证书和PDF文档。它支持多种书法风格(如Naskh、Kufic、Diwani),并明确区分了字体支持的自动化排版与需要手动创作的传统书法风格。该技能严格遵循预设工作流程:保留精确的Unicode文本,根据环境选择合适的风格参考文件,生成SVG、PNG或PDF输出,并在交付前检查渲染结果是否存在字符碰撞、裁剪或拼写错误。它适用于Claude Code等支持CLI调用的AI编程环境,要求系统安装指定的原生依赖。关键限制包括:无法处理Diwani风格的变音符号或PDF输出,Square Kufic仅支持手动网格研究,且渲染结果不提供独立的真实性认证。

兼容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/akin-demir/arabic-calligraphy-skill/tree/HEAD

Installed? Explore more 图像 skills: steipete/songsee, affaan-m/frontend-design, mattpocock/improve-codebase-architecture · View all 6 →

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

阿拉伯排版工作流程

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

现有PDF:保留原样。此包创建新文档;它不实现对提供的PDF进行任意文本替换。仅在需要时参见排版和海报指南。

相关技能