アラビア語タイポグラフィワークフロー
- ユーザーの正確なUnicodeテキストを保持します。表記に不確かな点がある場合は、レンダリング前にユーザーに確認してください。テキストを反転させたり、文字を置換したり、発音記号を正規化したり、別の再整形ツールを適用したりしないでください。
- Kuficの場合、現代のKufiタイポグラフィとスクエア/歴史的なKuficを区別し、不明な場合は参考例を尋ねてください。Diwaniは無母音のPNG/輪郭のみのSVGをサポートし、ハラカート(母音記号)、PDF、またはAl Jazeera風の合成エンブレムはサポートしません。capabilities.jsonを読んでください。目的に適した、実際に実装されているスタイルを選択してください。該当する
references/styles/<style>.mdのみを読んでください。スクエアKuficの場合は手動グリッドワークフローを読んでください:ラベル付きセルと正確なソーススパンを使用し、汎用フォントをピクセル化したり、迷路をアラビア語とラベル付けしたりしないでください。任意テキストのスクエアKuficレンダリングは利用できません。その他の参考のみの伝統は手作業によるアートワークが必要です。明示的にサポートされている代替案を提案してください。 - 環境にインストールされている
arabic-calligraphyCLIを使用するか、このディレクトリをpython -m pip install .でインストールしてください(事前にインストール手順に従ってください)。ネイティブ依存関係は必須です。インストールにはネットワークが必要な場合がありますが、レンダリングには不要です。 - レンダリング:
arabic-calligraphy render --text "العلم نور" --style naskh --output artwork.svg。PNGの場合は拡張子を変更してください。アートワークにはposter、構造化証明書にはcertificateを使用してください。新しいPDFを作成するにはdocument --input examples/documents/report.md --output report.pdfを使用してください。制約についてはPDFレイアウトを読んでください。 - 実際の出力を検査し、文字の衝突、クリッピング、スペルミス、読み方向、視覚的階層を確認してください。カバレッジの欠落やオーバーフローを報告し、エラーを抑制しないでください。選択可能なPDFテキストは外観とは別に確認してください。
- 手動グリッドスタディには
arabic-calligraphy grid --input examples/square-kufic/allah-study.json --output study.svgを使用してください。ソースマップを実際の画像と照合し、ジオメトリの所見を報告し、JSONと画像を提供してください。チェックに合格しても、アラビア語や真正性は検証されません。基本的なスタディをパックされたエンブレムと主張しないでください。 - バンドルされたレンダラーが実行できない場合は、不足している依存関係を報告してください。画像生成、手書きSVG、または別のシステムフォントに置き換えて、スキルがレンダリングしたと主張しないでください。実際のファイルをその機能分類と共に提供してください。フォントワークフローはフォントベースの近似であり、手動グリッドスタディは明示的に未レビューの構成です。どちらも独立した真正性認証はありません。儀式用、宗教用、または歴史的な正確性が要求される場合は、人間のカリグラファーによるレビューを依頼してください。
既存のPDF:原本を保持してください。このパッケージは新しい文書を作成しますが、提供されたPDF内のテキストを任意に置き換える機能は実装していません。必要に応じてタイポグラフィとポスターガイダンスのみを参照してください。