الخطوط
تُرفع الخطوط مرة واحدة ويُشار إليها بـ 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_********"