字体识别 API

识别用文字格式特性或图像显示的字体, 与一个免费的开放源代码字体库匹配。 网站免费为人类开放 - 此 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次每月100次

光用不需要钥匙, 适合原型和低容量工具

职业
9美元/mo-10,000美元电话

用于生产应用程序和批量识别,优先匹配。

商业商
49/mo-100 000次电话

高通量或嵌入使用,优先匹配

见计划和订阅

自由级不需要任何密钥 - - 只需拨打端点, IP 的利率是限值的。 订阅每月配额较高的密钥的定价页。 与 API 回报率匹配的每张都是免费的、 开放的字体, 因此下游没有许可证。

给本页发率
5.0/5 (0)

我们能改进什么?您的反馈帮助我们解决问题。