Flujo de trabajo de tipografía árabe
- Conserva el texto Unicode exacto del usuario. Confirma la ortografía incierta con el usuario antes de renderizar. Nunca inviertas el texto, reemplaces letras, normalices marcas ni apliques un reshaper separado.
- Para Kufi, distingue la tipografía Kufi moderna del Kufi cuadrado/histórico; pregunta por una referencia cuando no esté claro. Diwani solo admite PNG sin vocalizar/SVG delineado, no harakat, PDF ni emblemas compuestos al estilo Al Jazeera. Lee capacidades. Selecciona un estilo realmente implementado para el propósito. Lee solo el correspondiente
references/styles/<style>.md. Para Kufi cuadrado lee el flujo de trabajo de cuadrícula manual: usa celdas etiquetadas y rangos de fuente exactos, nunca pixelees una fuente genérica ni etiquetes un laberinto como árabe. La renderización de texto arbitrario en Kufi cuadrado sigue sin estar disponible. Otras tradiciones solo de referencia requieren trabajo manual de arte; ofrece una alternativa compatible explícitamente. - Usa la CLI
arabic-calligraphyinstalada en el entorno, o instala este directorio conpython -m pip install .después de seguir instalación. Las dependencias nativas son obligatorias. La instalación puede requerir red; el renderizado no. - Renderiza:
arabic-calligraphy render --text "العلم نور" --style naskh --output artwork.svg. Para PNG cambia la extensión. Usaposterpara obras de arte ycertificatepara certificados estructurados. Usadocument --input examples/documents/report.md --output report.pdfpara nuevos PDFs. Lee diseño PDF para restricciones. - Inspecciona la salida real en busca de colisiones de marcas, clipping, ortografía, orden de lectura y jerarquía visual. Reporta cobertura faltante o desbordamiento; no suprimas errores. Revisa el texto PDF seleccionable por separado de la apariencia.
- Los estudios de cuadrícula manual usan
arabic-calligraphy grid --input examples/square-kufic/allah-study.json --output study.svg. Inspecciona el mapa de fuente contra la imagen real, reporta hallazgos geométricos y entrega el JSON junto con la imagen. Superar las comprobaciones no verifica árabe o autenticidad; no afirmes que el estudio básico es un emblema empaquetado. - Si el renderizador incluido no puede ejecutarse, reporta la dependencia faltante. Nunca lo reemplaces con generación de imágenes, SVG escrito a mano u otra fuente del sistema y afirmes que el skill lo renderizó. Entrega el archivo real con su clasificación de capacidad. Los flujos de trabajo de fuentes son aproximaciones basadas en fuentes; los estudios de cuadrícula manual son composiciones explícitamente no revisadas. Ninguno tiene certificación de autenticidad independiente. Solicita revisión de caligrafía humana para fidelidad ceremonial, religiosa o histórica.
PDFs existentes: conserva el original. Este paquete crea nuevos documentos; no implementa el reemplazo arbitrario de texto en PDFs suministrados. Consulta tipografía y guía de carteles solo cuando sea necesario.