做網頁手寫動畫太麻煩?試試 Tegaki 這個開源工具

作者:Rico的設計漫想
日期:2026年4月21日 上午4:15
來源:WeChat 原文

整理版優先睇

速讀 5 個重點 高亮

Tegaki 係個開源手寫動畫庫,支援任意字體同框架,用編輯器實時預覽,幾分鐘就做到自然書寫效果。

整理版摘要

呢篇文章係由一位設計師兼業餘開發者 Rico 分享,佢一直好鍾意用手寫動畫嚟為網頁增加靈動同故事感,但係傳統做法(例如手動描 SVG 路徑、用 After EffectsLottie、或者用其他第三方庫)都好耗時、唔靈活、成本高。佢想解決嘅問題係點樣用低成本、高效率嘅方式實現高質素嘅手寫動畫。整體結論係 Tegaki 呢個開源庫可以將呢件事變得簡單,儘管佢對中文筆畫順序嘅處理未盡完美,但已經大幅降低咗門檻。

Tegaki 嘅核心優勢係支援任意字體(包括 Google Fonts 同上傳自訂字體)、自然流暢嘅逐筆動畫、流式動畫(適合 AI 實時回覆場景)、兼容主流前端框架(ReactVue、Svelte 等),而且輕量無依賴、MIT 開源。最吸引嘅係有在線編輯器,設計師同開發者可以即時輸入文字、調整參數、預覽效果,再一鍵導出代碼直接集成。

作者認為手寫動畫係提升界面視覺嘅高效手法,而家 Tegaki 用極低嘅開發同維護成本解決咗過往嘅痛點,令高質素手寫效果變得簡單可行。佢特別欣賞呢種將複雜事簡單化嘅精神,強烈推薦讀者去試用。

  • Tegaki 係一個輕量、開源嘅手寫動畫庫,支援任意字體同主流框架,無需手動描路徑。
  • 使用在線編輯器即可實時調整文字、字體、速度等參數,一鍵導出代碼直接集成。
  • 相比傳統方案(手動 SVGAE+Lottie、第三方庫),Tegaki 成本低、靈活性高、支援動態文字同流式動畫。
  • 手寫動畫能夠提升頁面嘅故事感同靈動性,而家用 Tegaki 令呢件事變得簡單。
  • 開發者同設計師可以立即去在線編輯器試玩,再根據文檔集成到框架;注意中文筆畫可能需要手動微調。
值得記低
連結 github.com

Tegaki GitHub 倉庫

GitHub 上 2.1K Stars 嘅開源項目,包含源碼、文檔同範例。

連結 gkurt.com

Tegaki 在線編輯器

可即時試玩、自定義動畫參數,並一鍵導出代碼。

整理重點

傳統手寫動畫嘅痛點

作者 Rico 作為設計師同業餘開發者,以往每次想做手寫動畫都覺得好折磨。佢分享咗幾種常見嘅傳統做法,但各有缺點:

  • 手動 SVG 路徑繪製:用 IllustratorFigma 一筆一筆描出文字路徑,再用 CSS 或 GSAP 做 stroke-dashoffset 動畫。效果好,但改一個字就要重新描一次,極度耗時。
  • After Effects + Lottie:喺 AE 整完再導出 Lottie JSON,視覺頂級,但文件大、加載慢,而且無法動態修改文字內容,靈活性好差。
  • 第三方庫或 Canvas 手寫模擬:呢類方案多數只支援固定字體,動畫效果生硬,尤其係中英文混排時好難適配。

總括嚟講,傳統方案要唔成本高、要唔靈活,每次都要花好多時間,令手寫效果難以普及。

整理重點

Tegaki 點樣解決問題

Tegaki 嘅核心亮點非常直接,佢專為 Web 打造,開源免費,而且解決咗上面講嘅所有問題:

  • 自然流暢嘅逐筆動畫:節奏可控,細節豐富,唔似生硬嘅 path 動畫。
  • 流式動畫支援:當文字由 AI 接口實時返回時,動畫可以同步「手寫」出嚟,好適合 AI 聊天界面或者動態生成內容。
  • 框架友好:原生支援 ReactSvelteVue、SolidJS、Astro 等主流框架,開箱即用。
  • 輕量無依賴:純瀏覽器端執行,體積細,MIT 開源,維護成本極低。

呢啲功能令設計師同開發者可以輕鬆做出高質素手寫效果,而唔使再綁死喺某一種工具或者字體上。

整理重點

在線編輯器同快速上手

作者最欣賞嘅係 Tegaki 提供嘅在線編輯器(gkurt.com/tegaki/generator),成個流程好順暢:

  1. 1 打開編輯器,實時輸入任意文字,即刻睇到動畫效果。
  2. 2 調整字體、速度、顏色、粗幼、描邊等參數,進階仲可以自訂動畫細節。
  3. 3 一鍵導出代碼或者配置,直接複製到項目度用。

設計師可以喺編輯器快速驗證諗法,開發者可以直接拎代碼集成,跨團隊協作成本大大降低。由試用到集成,通常半個鐘內就跑得通。

整理重點

中文適配情況

Tegaki 支援任意字體,理論上中文字體都用得,但作者實際測試後發現,中文筆畫順序嘅自然處理未係太好,因為中文字形筆畫複雜,佢無辦法完全識別中文書寫習慣。解決方法係通過編輯器手動調整動畫參數,例如逐筆時間或者路徑順序,達到更自然嘅效果。

整體嚟講,對於中文場景,Tegaki 仍然係一個可用嘅工具,只係需要多啲手動微調。

整理重點

總結同推薦

手寫動畫一直係提升界面視覺嘅高效手法,但過去因為成本高令好多人卻步。Tegaki 用極低嘅開發同維護成本,解決咗手動描路徑、字體限制、動態文字等痛點,令高質素手寫效果變得簡單。

Tegaki 係一個專為網頁整嘅手寫動畫庫,支援任意字體、任意文字,唔使手動畫路徑,就可以生成自然流暢嘅逐筆書寫動畫。
圖片

作為設計師同業餘開發者,我一直好鍾意用手寫動畫嚟令網頁更加生動同有故事感。

感。

無論係品牌故事頁、產品登陸頁,定係個人網站、品牌推廣頁,手寫效果都可以突破一般排版,令視覺上有活力。但以前整手寫動畫,真係好折磨人……

而家呢,Tegaki 的確可以解決我部分文字動畫嘅需要。

Tegaki,開源,揀字體生成手寫動畫,有在線編輯器。支援喺主流框架 React、Svelte、Vue、SolidJS、Astro、Web Components 或者原生 JS 入面生成筆畫數據,渲染精美嘅書寫動畫。

項目地址:
GitHub(2.1K⭐): github.com/KurtGokhan/tegaki
在線網站:gkurt.com/tegaki

我平時係點樣做手寫動畫㗎?

傳統方案通常有以下幾種:

  1. 手動SVG路徑繪製:用 Illustrator 或 Figma 一筆一筆畫出文字路徑,再用 CSS 或 GSAP 實現 stroke-dashoffset 動畫。效果唔錯,但極之曬時間,改一個字就要重新畫一次。
  2. After Effects + Lottie:喺 AE 整手寫動畫,再匯出 Lottie JSON 檔案。視覺效果一流,但檔案大、load得慢,而且冇辦法動態改文字內容,靈活性好差。
  3. 第三方庫或 Canvas 手寫模擬:雖然有啲庫,但大多數只支援固定字體,或者動畫效果生硬,好難適應唔同語言(尤其係中英文夾雜)。

呢啲方案一係成本高、一係唔夠靈活、一係難維護。每次要做手寫效果,都要花好多時間。


Tegaki 手寫動畫嘅解決方案

圖片


Tegaki 嘅核心賣點好直接:

  • 支援任意字體:原生兼容 Google Fonts,亦都支援上載自定義字體。無論中文字體定係手寫風格英文字體,都可以輕鬆做到。
  • 自然流暢嘅逐筆動畫:好似真人攞筆一筆一劃咁寫出嚟,節奏可以控制,細節豐富。
  • 支援流式動畫:當文字從 AI 接口即時返嚟時,動畫可以同步「手寫」出嚟。呢一點對 AI 對話界面、即時回覆、動態生成內容等現代場景嚟講,沉浸感直接爆燈。
  • 框架友善:原生支援 React、Svelte、Vue、SolidJS、Astro 等主流前端框架,開盒即用。
  • 輕量無依賴:純瀏覽器端運行,體積細,MIT 開源,維護成本極低。

最令我鍾意嘅係佢嘅在線編輯器:gkurt.com/tegaki/generator

圖片


可以實現成個流程:在線編輯器即時預覽 + 自訂 + 一鍵匯出

自訂嘅選項好精細:

  • 即時輸入任何文字,即刻見到動畫效果
  • 調整字體、速度、顏色、粗幼、描邊等參數
  • 高級動畫細節自訂
  • 一鍵匯出代碼或設定,直接複製去項目度

設計師可以喺呢度快速驗證想法,開發者可以直接拎代碼整合,大大降低跨團隊協作成本

點樣快速上手?

  1. 先開在線編輯器玩嚇,揾到想要嘅感覺;
  2. 跟住文件揀返對應框架整合;
  3. 需要更多字體嘅時候,用 CLI 工具自己生成。

成個過程由試用到整合,通常唔使半個鐘就搞得掂。

中文適用情況

Tegaki 支援任意字體,理論上當然支援中文字體啦,但我實際測試過,因為中文字形筆畫比較複雜,喺手寫筆畫順序之間嘅自然處理唔係太好,佢認唔到中文嘅書寫習慣,解決方法可以透過編輯器手動調整動畫。

最後

手寫動畫一向係設計師提升界面視覺嘅有效方法,但就算係簡單嘅手寫動畫實現,都需要好高成本。

Tegaki 用極低嘅開發同維護成本,解決咗手動畫路徑、字體限制、動態文字等難題,令高質素手寫效果變得簡單,呢個都係我非常推薦佢嘅根本原因,雖然佢解決唔到太複雜嘅場景需求,但佢都嘗試將一件曾經複雜又曬時間嘅事,盡量變簡單、靈活、可以隨意調用。

我真係好鍾意呢種精神。

我係 Rico,多謝閲讀!




Tegaki 是一個專為 Web 打造的手寫動畫庫,支持任意字體、任意文字,無需手動繪製路徑,就能生成自然流暢的逐筆書寫動畫。
圖片

作為設計師和業餘開發者,我一直很喜歡用手寫動畫來給頁面增加靈動性和故事

感。

無論是品牌故事頁、產品落地頁,或者是個人網站,品牌推廣頁,手寫效果都能夠突破常規的排版,讓視覺靈動有活力。但以前做手寫動畫,真的挺折磨人的……

現在嘛,Tegaki 確實可以解決我的部分文字動畫場景。

Tegaki, 開源, 選擇字體生成手寫動畫,有在線編輯器。支持在主流框架 React、Svelte、Vue、SolidJS、Astro、Web Components 或 原生 JS 中生成筆畫數據,渲染精美的書寫動畫。

項目地址:
GitHub(2.1K⭐): github.com/KurtGokhan/tegaki
在線網站:gkurt.com/tegaki

我平時是怎麼做手寫動畫的?

傳統方案通常有以下幾種:

  1. 手動 SVG 路徑繪製 用 Illustrator 或 Figma 一筆一筆描出文字路徑,再用 CSS 或 GSAP 實現 stroke-dashoffset 動畫。效果不錯,但極其耗時,改一個字就要重新描一次。
  2. After Effects + Lottie 在 AE 裏做手寫動畫,再導出 Lottie JSON 文件。視覺效果頂級,但文件體積大,加載慢,且無法動態修改文字內容,靈活性很差。
  3. 第三方庫或 Canvas 手寫模擬 雖然有一些庫,但大多隻支持固定字體,或者動畫效果生硬,難以適配不同語言(尤其是中英文混排)。

這些方案要麼成本高、要麼不夠靈活,要麼難以維護。每次要做手寫效果,都得花費不少時間。


Tegaki 手寫動畫的解決方案

圖片


Tegaki 的核心亮點非常直接:

  • 支持任意字體:原生兼容 Google Fonts,也支持上傳自定義字體。無論中文字體還是手寫風英文字體,都能輕鬆實現。
  • 自然流暢的逐筆動畫:像真人拿筆一筆一劃寫出來一樣,節奏可控,細節豐富。
  • 流式動畫支持:當文字從 AI 接口實時返回時,動畫可以同步“手寫”出來。這一點對 AI 聊天界面、實時回覆、動態生成內容等現代場景來說,沉浸感直接拉滿。
  • 框架友好:原生支持 React、Svelte、Vue、SolidJS、Astro 等主流前端框架,開箱即用。
  • 輕量無依賴:純瀏覽器端運行,體積小巧,MIT 開源,維護成本極低。

最讓我喜歡的是它的在線編輯器:gkurt.com/tegaki/generator

圖片


可以實現全流程:在線編輯器實時預覽 + 自定義 + 一鍵導出

自定義的選項非常精細:

  • 實時輸入任意文字,立即看到動畫效果
  • 調整字體、速度、顏色、粗細、描邊等參數
  • 高級動畫細節自定義
  • 一鍵導出代碼或配置,直接複製到項目裏

設計師可以在這裏快速驗證想法,開發者可以直接拿代碼集成,大大降低了跨團隊協作成本

如何快速上手?

  1. 先打開在線編輯器玩一玩,找到想要的感覺;
  2. 根據文檔選擇對應框架集成;
  3. 需要更多字體時,用 CLI 工具自行生成。

整個過程從試用到集成,通常不到半小時就能跑通。

中文適配情況

Tegaki 支持任意字體,那麼自然是可以支持中文字體的,但是我實際測試中,由於中文字形筆畫的複雜性,在手寫筆畫順序之間的自然處理並不是太好,它無法識別中文的書寫習慣,解決方法可以通過編輯器,進行手動的動畫調整。

最後

手寫動畫一直是設計師提升界面視覺的高效手法,但即便是簡單的手寫動畫實現,都需要較高的成本。

Tegaki 用極低的開發和維護成本,解決了手動描路徑、字體限制、動態文字等痛點,讓高質量手寫效果這件事變得簡單起來,這也是我非常推薦它的根本原因,儘管它解決不了太複雜的場景需求,但是它也嘗試把一件曾經複雜耗時的事情,盡力變成了簡單、靈活、可隨意調用的事。

我真的太喜歡這種精神了。

我是 Rico, 感謝閲讀!