最適合誰
想為 web 應用加入手寫動畫效果,而不想自己處理 SVG 路徑或依賴任何第三方 API 的前端開發者。特別適合:
- 用 React、Vue、Svelte 或 Astro 構築的應用,想在標題、里程碑或報表元素上加入動態質感
- 不想引入重量級動畫框架的精簡前端專案
- 希望所有動畫邏輯跑在 client 端、不依賴後端服務的開發者
如果你需要的是精確指定每一筆的路徑,這個工具給的是字型驅動的自動解析,不是手動描繪。如果這個取捨對你的用例來說可以接受,tegaki 幾乎沒有理由不用。
我實際怎麼看待它
tegaki 解決的問題說起來很具體:你有一段文字,你希望它呈現出「正在被寫下來」的動態視覺,但你不想花幾個小時手動描繪 SVG 路徑。給它一個字型檔,它自動解析字形,按筆順感逐步繪出——不需要任何手動干預。
這類工具的典型問題是「只支援某個框架」或「需要額外原生依賴」,tegaki 兩個都避開了。tegaki/react、tegaki/vue、tegaki/svelte、tegaki/solid、tegaki/astro、tegaki/wc(Web Components)六個套件全部原生支援,裝哪個用哪個,沒有 wrapper 問題。
工程品質值得提一下:Bun 打包、Biome lint、Changeset 版本管理,這三個工具組合說明維護者有認真設計長期維護架構。版本 0.15.0 發布於 2026-04-20,本月仍有 API 層更新(strokeGradient/globalGradient 拆分、render-stage hooks),不是那種「有看但沒在維護」的 repo。

真正強的地方
- 只需提供字型檔,自動解析字形並生成筆劃動畫,沒有額外的路徑設計工作
- 全框架原生支援:React、Vue、Svelte、SolidJS、Astro、Web Components 各有獨立套件,無 wrapper 中間層
- 純前端 TypeScript,
npm install tegaki就完成了,不需要後端服務或 API Key - Bun + Biome + Changeset 工具鏈,本月仍有活躍更新,維護可靠
- MIT 授權,商業使用無限制
它會失敗在哪裡
- 動畫從字形幾何自動推導,是筆順「感」而非真正筆順。要求書法精確筆順的場景(中文繁體字)可能有出入
- 文檔以拉丁字型為主,中文繁體字的字形解析效果需要自行驗證
- 使用商業授權字型生成動畫時,字型使用條款是否允許此類用途需自行確認
- 需要自行提供字型檔,對不熟悉字型管理的開發者是輕微摩擦點
價格、難度與風險
完全免費,MIT 授權。難度極低——React 使用者執行 npm install tegaki/react 後按文檔套用 component 即可。主要風險是 CJK 字型相容性,建議在目標字型上先做小規模測試。
結論
前端手寫動畫做得最到位的選擇。沒有過度工程,解決一件事,解決得乾淨,跨框架支援完整,工程品質可靠。
對於 React/TypeScript 應用,這是最低阻力的手寫動畫引入方式。如果使用場景包含中文字型,建議先測試一下字形解析效果。