CommunityBildgithub.com

akin-demir/arabic-calligraphy-skill

Arabische Typografie rendern, Poster, Zertifikate und Dokumente erstellen. Ideal für RTL-Kunstwerke oder Kalligrafie-Anleitungen; dabei unterstützte Schriftarten von manuellen Kompositionen unterscheiden.

Was ist arabic-calligraphy-skill?

Diese Fähigkeit ermöglicht es, arabische Kalligrafie und Typografie mittels eines dedizierten CLI-Tools (`arabic-calligraphy`) zu rendern. Sie unterstützt Stile wie Naskh, Diwani und Kufi (modernes Kufi vs. historisches Quadrat-Kufi) und kann Kunstwerke, Zertifikate, Poster und PDF-Dokumente erstellen. Die Fähigkeit legt großen Wert auf die korrekte Verarbeitung von Unicode-Text, ohne automatische Normalisierung oder Buchstabenersetzung; bei unsicherer Schreibweise wird der Benutzer zur Bestätigung aufgefordert. Sie unterscheidet klar zwischen schriftartbasierten Näherungen und manuellen Gitterstudien (z. B. Quadrat-Kufi), die keine echte arabische Kalligrafie-Authentizität beanspruchen. Eingebaute Prüfungen erkennen Kollisionen, Beschneidungen oder Rechtschreibfehler, und die Fähigkeit weigert sich, fehlende Abhängigkeiten durch Bildgenerierung oder handgeschriebene SVGs zu ersetzen. Für zeremonielle oder historische Genauigkeit wird eine menschliche Kalligrafie-Überprüfung empfohlen.

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

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

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Arbeitsablauf für arabische Typografie

  1. Den exakten Unicode-Text des Benutzers beibehalten. Unsichere Schreibweisen vor dem Rendern mit dem Benutzer abklären. Niemals Text umkehren, Buchstaben ersetzen, Zeichen normalisieren oder einen separaten Reshaper anwenden.
  2. Bei Kufi: modernes Kufi-Typografie von quadratischem/historischem Kufi unterscheiden; bei Unklarheit eine Referenz anfordern. Diwani unterstützt nur unvokalisierte PNG/umrandete SVG, keine Harakat, PDF oder Al-Jazeera-artig zusammengesetzte Embleme. Fähigkeiten lesen. Einen tatsächlich implementierten Stil für den Zweck auswählen. Nur das entsprechende references/styles/<style>.md lesen. Bei quadratischem Kufi die manuelle Gitter-Arbeitsweise lesen: beschriftete Zellen und exakte Quellbereiche verwenden, nie eine generische Schriftart verpixeln oder ein Labyrinth als Arabisch bezeichnen. Das Rendern von willkürlichem Text in quadratischem Kufi bleibt nicht verfügbar. Andere referenzierte Traditionen erfordern manuelle Kunstwerke; explizit eine unterstützte Alternative anbieten.
  3. Das installierte arabic-calligraphy CLI der Umgebung verwenden oder dieses Verzeichnis mit python -m pip install . nach Installation installieren. Native Abhängigkeiten sind zwingend erforderlich. Die Installation kann Netzwerkzugriff erfordern; das Rendern nicht.
  4. Rendern: arabic-calligraphy render --text "العلم نور" --style naskh --output artwork.svg. Für PNG die Erweiterung ändern. poster für Kunstwerke und certificate für strukturierte Zertifikate verwenden. document --input examples/documents/report.md --output report.pdf für neue PDFs verwenden. Die PDF-Layout-Beschränkungen lesen.
  5. Das tatsächliche Ausgabe auf Zeichenkollisionen, Beschneidungen, Rechtschreibung, Leserichtung und visuelle Hierarchie prüfen. Fehlende Abdeckung oder Überläufe melden; Fehler nicht unterdrücken. Selektierbaren PDF-Text getrennt vom Erscheinungsbild überprüfen.
  6. Manuelle Gitterstudien verwenden arabic-calligraphy grid --input examples/square-kufic/allah-study.json --output study.svg. Die Quellzuordnung gegen das tatsächliche Bild prüfen, Geometriebefunde melden und das JSON zusammen mit dem Bild ausliefern. Bestehende Prüfungen bestätigen weder Arabisch noch Authentizität; nicht behaupten, dass die einfache Studie ein gepacktes Emblem sei.
  7. Falls der gebündelte Renderer nicht ausgeführt werden kann, die fehlende Abhängigkeit melden. Nie durch Bildgenerierung, handgeschriebene SVG oder eine andere Systemschriftart ersetzen und behaupten, die Fähigkeit habe es gerendert. Die tatsächliche Datei mit ihrer Fähigkeitsklassifikation ausliefern. Schriftart-Workflows sind schriftartbasierte Näherungen; manuelle Gitterstudien sind explizit ungeprüfte Kompositionen. Keine besitzt eine unabhängige Authentizitätszertifizierung. Für zeremonielle, religiöse oder historische Genauigkeit eine menschliche Kalligrafie-Überprüfung anfordern.

Vorhandene PDFs: das Original beibehalten. Dieses Paket erstellt neue Dokumente; es implementiert kein willkürliches Ersetzen von Text in bereitgestellten PDFs. Siehe Typografie und Poster-Anleitung nur bei Bedarf.

Verwandte Skills