Curvioo

方法与数据来源

最后人工复核:

这一页说明 Curvioo 究竟是怎么把普通文字变成花体的:用了哪些字体、 "可复制版"到底是什么字符、它在哪些场景下会失效。底层字体或 Unicode 映射 变化时,我们会同步更新这一页。

1. 渲染用的 10 款字体

每个样式的预览和 PNG 下载都是用真实字体绘制的,全部来自 Google Fonts。 这 10 款字体都基于 SIL Open Font License 1.1 许可证,允许在商业和个人项目中使用,按规定标注即可。

显示名 Google Fonts 字体族 适用场景
经典花体 Great Vibes 优雅的标准花体,适合常见书写风格。
签名字体 Allura 更轻松的签名风格,适合名字和落款。
精致铜板体 Pinyon Script 细长而浪漫的风格,适合请柬和标题。
手写花体 Sacramento 带一点随性的手写感,适合简介和短句。
圆润花体 Dancing Script 更饱满、更有弹性的花体风格,醒目易读。
巴黎风格 Parisienne 柔和优雅,适合品牌名、单词和小标题。
刷笔签名 Alex Brush 更有力量感的刷笔签名效果。
真实手写 Homemade Apple 像手写便签一样自然。
轻松便签 Caveat 现代感更强的轻松手写风格。
笔刷标题 Kaushan Script 更有能量感的刷笔风格,适合海报和大标题。

字体文件本身由 Google CDN 提供,Curvioo 不会托管字体。我们用一个 link rel="stylesheet" 标签一次性加载,之后由你的浏览器缓存。

2. "Unicode 版" 复制粘贴的真相

每张卡片上的 Copy 按钮其实并不会复制渲染出来的字体,而是复制 Unicode 标准中 数学字母数字符号块(U+1D400 – U+1D7FF)里的字符。具体来说:

这些是真正的 Unicode 字符,可以直接粘贴到 Instagram、TikTok、X、Discord 等绝大多数应用, 不需要安装任何字体。因为它们不是图片,所以复制、搜索、收藏都能保留下来。

3. Unicode 花体的已知限制

诚实地说,这种做法有以下限制:

4. 架构:文字不会离开你的浏览器

输入框、10 个样式预览、Unicode 映射、PNG 导出 —— 所有这些都是在你的浏览器里 用普通 JavaScript 完成的。没有任何服务端会渲染你的文字,没有日志端点,也没有针对文字内容的分析。 你使用这个工具时唯一的网络请求,是首次访问加载 Google Fonts 字体。

/api 下记录的 Cloudflare 托管 API 是给开发者集成用的独立可选接口; 它按 IP 限流,仅在 Cloudflare D1 数据库里记录匿名请求计数,不保留任何输入文字,也不保留 IP 与文字的对应关系。

5. 这 10 款字体是怎么选出来的

我们从 Google Fonts 的 handwriting 和 script 分类里挑选,并要求满足以下全部 4 条:

  1. OFL 许可证(无商用限制)。
  2. 至少覆盖 Latin-1,确保常见名字能正常渲染。
  3. 和其他 9 款视觉上有明显区分 —— 不收近似款。
  4. 在普通手机屏幕上 32–48px 字号下依然清晰。

我们刻意把样式数量控制在 10 个。再加更多字体会拖慢页面加载, 却不会给用户带来真正不同的选择。

6. 更新承诺

遇到下列情况时,我们会重新复核这一页:

如果上述情况发生了,而本页在 30 天内没有更新,欢迎发邮件到 hello@curvioo.com 提醒我们。

最后人工复核日期 。 上述字体列表、Unicode 映射和架构说明,均在该日期与线上版本核对一致。