CommunityImagegithub.com

akin-demir/art-calligraphique-arabe

Génère des typographies arabes, affiches, certificats et documents. Utilisé pour l'art RTL ou des conseils en calligraphie ; distingue les polices prises en charge des compositions manuelles.

Qu'est-ce que art-calligraphique-arabe ?

Cette compétence permet de générer des documents typographiques arabes professionnels (affiches, certificats, rapports PDF) à l'aide d'un outil CLI dédié (`arabic-calligraphy`). Elle prend en charge plusieurs styles de calligraphie (Naskh, Kufic moderne, Diwani, Kufic carré) en respectant strictement le texte Unicode fourni par l'utilisateur. La compétence impose des vérifications rigoureuses : elle refuse de manipuler le texte (inversion, remplacement de lettres, normalisation diacritique), distingue les styles authentiques des reproductions approximatives par police, et exige une inspection humaine pour les usages cérémoniels ou historiques. Elle ne remplace pas les systèmes de polices système ni la génération d'images par IA ; elle exécute le CLI natif après installation des dépendances (Python, packages natifs). En cas de style non pris en charge (ex. Kufic carré arbitraire), elle propose une alternative réalisable. L'outil est conçu pour les développeurs et designers travaillant avec des textes arabes RTL, en environnements de terminal ou intégré dans des pipelines CI/CD. Les plateformes cibles incluent tout système Unix compatible Python avec les polices arabes installées.

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

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

Demander à votre IA préférée

Ouvre une nouvelle conversation avec cette compétence d'agent déjà préchargée.

Documentation

Workflow de typographie arabe

  1. Préservez le texte Unicode exact de l'utilisateur. Confirmez toute orthographe incertaine avec l'utilisateur avant le rendu. N'inversez jamais le texte, ne remplacez pas les lettres, ne normalisez pas les marques et n'appliquez pas de reshapeur séparé.
  2. Pour le Kufi, distinguez la typographie Kufi moderne du Kufi carré/historique ; demandez une référence en cas d'ambiguïté. Diwani prend en charge uniquement les PNG non vocalisés et les SVG contours, pas les harakats, PDF ou emblèmes composés à la Al Jazeera. Lisez capacités. Sélectionnez un style réellement implémenté pour l'objectif. Lisez uniquement le fichier references/styles/<style>.md correspondant. Pour le Kufi carré, lisez le workflow manuel en grille : utilisez des cellules étiquetées et des étendues source exactes, ne pixellisez jamais une police générique et n'étiquetez pas un labyrinthe comme arabe. Le rendu de texte arbitraire en Kufi carré reste indisponible. Les autres traditions de référence nécessitent un travail manuel ; proposez explicitement une alternative prise en charge.
  3. Utilisez le CLI arabic-calligraphy installé dans l'environnement, ou installez ce répertoire avec python -m pip install . après avoir suivi installation. Les dépendances natives sont obligatoires. L'installation peut nécessiter un réseau ; le rendu non.
  4. Rendu : arabic-calligraphy render --text "العلم نور" --style naskh --output artwork.svg. Pour PNG, changez l'extension. Utilisez poster pour les illustrations et certificate pour les certificats structurés. Utilisez document --input examples/documents/report.md --output report.pdf pour les nouveaux PDF. Lisez Mise en page PDF pour les contraintes.
  5. Inspectez la sortie réelle pour les collisions de marques, les coupures, l'orthographe, l'ordre de lecture et la hiérarchie visuelle. Signalez les couvertures manquantes ou les débordements ; ne supprimez pas les erreurs. Examinez le texte PDF sélectionnable séparément de l'apparence.
  6. Les études manuelles en grille utilisent arabic-calligraphy grid --input examples/square-kufic/allah-study.json --output study.svg. Inspectez la carte source par rapport à l'image réelle, rapportez les résultats géométriques et livrez le JSON avec l'image. La réussite des vérifications ne garantit pas l'arabe ou l'authenticité ; n'affirmez pas que l'étude de base est un emblème compacté.
  7. Si le moteur de rendu fourni ne peut pas s'exécuter, signalez la dépendance manquante. Ne le remplacez jamais par une génération d'image, un SVG écrit à la main ou une autre police système en affirmant que la compétence a réalisé le rendu. Livrez le fichier réel avec sa classification de capacité. Les workflows basés sur des polices sont des approximations ; les études manuelles en grille sont explicitement des compositions non revues. Aucune n'a de certification d'authenticité indépendante. Demandez un examen humain de la calligraphie pour la fidélité cérémonielle, religieuse ou historique.

PDF existants : préservez l'original. Ce package crée de nouveaux documents ; il n'implémente pas le remplacement arbitraire de texte dans les PDF fournis. Consultez typographie et guide des affiches uniquement si nécessaire.

Skills associés