الخطوط

تُرفع الخطوط مرة واحدة ويُشار إليها بـ font_id في حقول القوالب. قد توفر المنصة خطوطًا عامة متاحة لجميع المستخدمين. الخطوط التي ترفعها عبر الـ API خاصة بحسابك.

text
https://api.mirqam.net

رفع الخطوط

EndpointPOST/v1/fonts

ارفع ملف TTF أو OTF واحدًا أو أكثر (multipart):

bash
curl -sS -X POST "https://api.mirqam.net/v1/fonts" \
  -H "Authorization: Bearer ak_live_********" \
  -F "font=@./NotoNaskhArabic-Regular.ttf" \
  -F "font=@./IBMPlexSansArabic-Regular.ttf"

الاستجابة:

json
{
  "fonts": [
    {
      "font_id": "...",
      "file_name": "NotoNaskhArabic-Regular.ttf",
      "family_names": ["Noto Naskh Arabic"],
      "has_arabic": true,
      "created_at": "..."
    }
  ]
}

احتفظ بـ font_id لاستخدامه في مخطط القوالب.

قراءة قائمة الخطوط

EndpointGET/v1/fonts

يُعيد الخطوط العامة وأي خطوط رفعتها.

bash
curl -sS "https://api.mirqam.net/v1/fonts" \
  -H "Authorization: Bearer ak_live_********"

قراءة خط بعينه

EndpointGET/v1/fonts/{font_id}
bash
curl -sS "https://api.mirqam.net/v1/fonts/<FONT_ID>" \
  -H "Authorization: Bearer ak_live_********"
الخطوط | Mirqam Docs