رابطة التعرف على الخطوط

تحديد الخط من خصائص شكل الحروف أو صورة، متطابقة مع مكتبة من الحروف مفتوحة المصدر الحرة. مجاني للإنسان على هذا الموقع - هذا API هو للاستخدام البرمجي والجماعي.

نقطة النهاية

POST https://fonts.free/api/identify/

طريقة واحدة. إرسال إجابات الدليل كـ JSON، أو صورة كبيانات استمارة متعددة الأجزاء. أضف?top=N (1-48) لتحديد عدد المطابقات التي ستعود.

1 - حسب سمات شكل الحروف

curl -X POST "https://fonts.free/api/identify/?top=8" \
  -H "Content-Type: application/json" \
  -d '{"answers": {"serif": ["none"], "contrast": ["low"], "a": ["double"]}}'

2 - من صورة (بيتا)

curl -X POST "https://fonts.free/api/identify/" \
  -F "image=@sample.png"

Python

import requests

H = {"X-Api-Key": "your_key"}

# by traits
r = requests.post("https://fonts.free/api/identify/?top=8", headers=H,
                  json={"answers": {"serif": ["none"], "contrast": ["low"]}})

# from an image
r = requests.post("https://fonts.free/api/identify/", headers=H,
                  files={"image": open("sample.png", "rb")})

for m in r.json()["matches"]:
    print(m["family"], m["score"], m["url"])

الرد

{
  "ok": true,
  "mode": "wizard",
  "matches": [
    {"slug": "roboto", "family": "Roboto",
     "url": "https://fonts.free/fonts/roboto/",
     "css": "…", "score": 3}
  ]
}

التوثيق والحدود

بدون مفتاح نقطة النهاية تعمل ولكن محدودة المعدل لكل IP - جيد لتجربته. المفتاح يرفع حدك ضد حصة شهرية. إرساله كعنوان أو استفسار بارامترات:

-H "X-Api-Key: your_key"      # or  ?key=your_key

الخطط

مجاني
100 مكالمة/شهر

لا مفاتيح مطلوبة للاستخدام الخفيف عظيم للنماذج الأولية وأدوات الحجم المنخفض

المؤيدون
9 دولارات/شهريا - 000 10 مكالمة

لتطبيقات الإنتاج وتحديد الدفعة، مقارنة الأولويات.

الأعمال التجارية
49 دولارا/شهريا - 000 100 مكالمة

استخدام عالي الجودة أو استخدام متكامل، مطابقة الأولويات.

انظر الخطط واشترك

لا يحتاج المستوى المجاني إلى مفتاح - فقط اتصل بالنقطة النهائية، وهي محدودة بالمعدل لكل بروتوكول إنترنت. اشترك في صفحة التسعير لمفتاح بحصة شهرية أعلى. كل توافق يعود API هو خط حر، مفتوح الترخيص، لذلك لا يوجد شيء للترخيص في النهاية.

تقييم هذه الصفحة
5.0/5 (0)

ما الذي يمكننا تحسينه؟ تساعدنا تعليقاتكم على حل المشاكل.