CommunityImagemgithub.com

Caligrafia Árabe

Renderiza tipografia árabe, cartazes, certificados e documentos. Use para arte RTL ou orientação de caligrafia; distinga fontes suportadas de composições manuais.

O que é Caligrafia Árabe?

Esta skill permite que agentes de IA (como Claude Code, Cursor, Codex) renderizem tipografia árabe com precisão, gerando cartazes, certificados e documentos em formatos SVG, PNG e PDF. Ela utiliza o pacote CLI `arabic-calligraphy`, que deve ser instalado localmente com dependências nativas, e oferece suporte a estilos como Naskh, Kufic (incluindo Kufi moderno e Quadrado) e Diwani (apenas PNG/outline SVG). A skill impõe regras rigorosas para preservar o texto Unicode original, evitar manipulações incorretas e distinguir fontes suportadas de composições manuais ou arte gerada por imagem. Ela também inclui fluxos de trabalho para estudos de grade manual (Square Kufic) e enfatiza a inspeção cuidadosa da saída, reportando erros e limitações sem suprimi-los. A skill não substitui fontes por imagens ou SVG gerado manualmente, e recomenda revisão humana para fins cerimoniais, religiosos ou históricos.

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

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

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

Fluxo de trabalho de tipografia árabe

  1. Preserve o texto Unicode exato do usuário. Confirme ortografia incerta com o usuário antes de renderizar. Nunca inverta texto, substitua letras, normalize marcas ou aplique um reshaper separado.
  2. Para Kufic, distinga a tipografia Kufi moderna do Kufic Quadrado/histórico; pergunte por uma referência quando não estiver claro. Diwani suporta apenas PNG/outline SVG sem vocalização, não harakat, PDF ou emblemas compostos estilo Al Jazeera. Leia capacidades. Selecione um estilo genuinamente implementado para o propósito. Leia apenas o references/styles/<style>.md correspondente. Para Kufic Quadrado, leia o fluxo de trabalho de grade manual: use células rotuladas e extensões de origem exatas, nunca pixele uma fonte genérica ou rotule um labirinto como árabe. A renderização de Kufic Quadrado com texto arbitrário permanece indisponível. Outras tradições apenas de referência exigem trabalho manual; ofereça uma alternativa suportada explicitamente.
  3. Use o CLI arabic-calligraphy instalado no ambiente, ou instale este diretório com python -m pip install . após seguir instalação. Dependências nativas são obrigatórias. A instalação pode exigir rede; a renderização não.
  4. Renderize: arabic-calligraphy render --text "العلم نور" --style naskh --output artwork.svg. Para PNG, mude a extensão. Use poster para arte e certificate para certificados estruturados. Use document --input examples/documents/report.md --output report.pdf para novos PDFs. Leia layout de PDF para restrições.
  5. Inspecione a saída real quanto a colisões de marcas, cortes, ortografia, ordem de leitura e hierarquia visual. Reporte cobertura ausente ou estouro; não suprima erros. Revise o texto PDF selecionável separadamente da aparência.
  6. Estudos de grade manual usam arabic-calligraphy grid --input examples/square-kufic/allah-study.json --output study.svg. Inspecione o mapa de origem contra a imagem real, reporte achados geométricos e entregue o JSON junto com a imagem. A aprovação nas verificações não verifica árabe ou autenticidade; não afirme que o estudo básico é um emblema compactado.
  7. Se o renderizador incluído não puder ser executado, reporte a dependência ausente. Nunca o substitua por geração de imagem, SVG escrito à mão ou outra fonte do sistema e afirme que a skill o renderizou. Entregue o arquivo real com sua classificação de capacidade. Fluxos de trabalho de fonte são aproximações baseadas em fonte; estudos de grade manual são composições explicitamente não revisadas. Nenhum tem certificação de autenticidade independente. Solicite revisão humana de caligrafia para fidelidade cerimonial, religiosa ou histórica.

PDFs existentes: preserve o original. Este pacote cria novos documentos; não implementa substituição arbitrária de texto em PDFs fornecidos. Consulte tipografia e orientação de cartazes apenas conforme necessário.

Habilidades Relacionadas