Schriftkennung API

Identifizieren Sie Schriftarten aus Buchstabenformeigenschaften oder einem Bild, abgestimmt auf eine Bibliothek von freien Open-Source-Schriften. Kostenlos für Menschen auf dieser Website - diese API ist für die Programm-und Massennutzung.

Endpunkt

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

Zwei Modi. Sende Assistentenantworten als JSON oder ein Bild als mehrteilige Formulardaten. Fügen Sie?top=N (1-48) hinzu, um festzulegen, wie viele Treffer zurück kommen.

1. Durch Buchstabenform Merkmale

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

2. Von einem Bild (beta)

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"])

Ansprechen

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

Authentifizierung und Grenzen

Ohne Schlüssel funktioniert der Endpunkt, ist aber pro IP rate-limited - fein für das Ausprobieren. Ein Schlüssel erhöht Ihr Limit gegen eine monatliche Quote. Senden Sie es als Header oder Query-Parameter:

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

Pläne

Frei
100 Anrufe / Monat

Kein Schlüssel für den Lichteinsatz. Ideal für Prototypen und Low-Volume-Tools.

Pro
$9/Mo - 10.000 Anrufe

Für die Produktion von Apps und Chargenidentifikation. Priority Matching.

Unternehmen
$49/Mo - 100.000 Anrufe

Hochdurchsatz oder eingebetteter Einsatz. Priority Matching.

Siehe Pläne und Zeichnung

Die freie Ebene braucht keinen Schlüssel - rufen Sie einfach den Endpunkt an, sie ist pro IP rate-limited. Abonnieren Sie auf der Preisseite für einen Schlüssel mit einer höheren monatlichen Quote. Jede Übereinstimmung, die die API zurückgibt, ist eine freie, offene Lizenzschrift, so dass es nichts gibt, um nach unten zu lizenzieren.

Bewerten Sie diese Seite
5.0/5 (0)

Was könnten wir verbessern? Ihr Feedback hilft uns, Probleme zu beheben.