Repolode
gkurt

gkurt/tegaki

将任意字体转换为逐笔书写的手写动画,支持 React、Vue、Svelte 等框架。

Star
3,244
Fork
123
未关闭 Issue
0
最近提交
9天前

这是什么?

Tegaki 是一个手写动画库,可以把任意字体的文字转换为逐笔书写的动画效果。开发者无需手动绘制路径,也不需要安装原生依赖,选择字体后用组件渲染即可。

核心包提供 React、Svelte、Vue、SolidJS 和 Astro 的封装,同时支持原生 JavaScript 引擎和 Web Components。项目内置了多款手写字体,覆盖拉丁字母、阿拉伯文、希伯来文、天城文、孟加拉文、日文、韩文和简体中文,其他字体可通过在线工作室生成自定义字体包。

命令行工具无需安装即可用一行文字生成循环、单次或静态的手写动画 SVG。文字排版基于编译为 WASM 的 harfbuzz,连字、阿拉伯文连写和从右到左的文字都能正确呈现。

核心功能

  • 01可对任意字体逐笔绘制动画,节奏自然。
  • 02提供 React、Svelte、Vue、SolidJS、Astro 及 Web Components 的封装。
  • 03内置拉丁文、阿拉伯文、希伯来文、日文、韩文和简体中文等手写字体。
  • 04命令行工具可通过 npx 直接生成自绘 SVG 文件。
  • 05借助 harfbuzz 正确处理连字、阿拉伯文连写和从右到左的文字。

适用场景

  • 为营销页或落地页添加手写风格的动画标题。
  • 为 README、幻灯片生成动态手写 SVG 标题或横幅。
  • 在基于 Remotion 制作的视频中加入手写文字动画。

快速上手

  1. 1

    安装软件包

    npm install tegaki
  2. 2

    在 React 中使用内置字体的渲染组件

标签

常见问题

tegaki 是什么?
将任意字体转换为逐笔书写的手写动画,支持 React、Vue、Svelte 等框架。 Tegaki 是一个手写动画库,可以把任意字体的文字转换为逐笔书写的动画效果。开发者无需手动绘制路径,也不需要安装原生依赖,选择字体后用组件渲染即可。
tegaki 可以免费使用吗?用的什么许可证?
tegaki 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
tegaki 还在维护吗?
活跃维护中。tegaki 最近一次提交是在 2026年10月11日。
tegaki 适合用来做什么?
为营销页或落地页添加手写风格的动画标题。 为 README、幻灯片生成动态手写 SVG 标题或横幅。 在基于 Remotion 制作的视频中加入手写文字动画。
tegaki 怎么安装和运行?
安装软件包: npm install tegaki 在 React 中使用内置字体的渲染组件
在哪里获取 tegaki?
源代码和安装说明在 GitHub 上:https://github.com/gkurt/tegaki

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目