討厭手寫,印度小哥開源了一個手寫體轉(zhuǎn)換工具,支持中文
簡介
Text-to-Handwriting 的開發(fā)者是個印度小哥,他討厭手寫作業(yè),所以開發(fā)了這個工具,可以將文字輸入轉(zhuǎn)化為手寫體,并提供圖片下載。工具使用了以下第三方庫:
- html2canvas,用于將 dom 元素轉(zhuǎn)化為 canvas;
- jsPDF,以圖片為原型生成對應(yīng)的PDF文件;
- cypress,用于測試的庫。這個庫開源前哨介紹過,是一個很強(qiáng)大的自動化測試工具,詳情點擊這里查看;
- serve,用于啟動本地服務(wù);
該項目是作者出于好玩開發(fā)的,目前存在一些問題,并且這個工具作者不是全職在維護(hù),有些問題疑問無法及時解答,同時也呼吁更多的開發(fā)者參與進(jìn)來。以下是一個已知的問題:
使用自定義字體時,字母之間會有間隙。作為臨時解決方案,提供了調(diào)整字母間隙和單詞間隙的選項來處理這個問題
項目地址:
https://github.com/saurabhdaware/text-to-handwriting
簡單使用
作者提供了一個在線地址供我們使用,地址是:
https://saurabhdaware.github.io/text-to-handwriting/
工具使用很簡單,在左邊 Input 輸入需要轉(zhuǎn)化的文字,右邊選擇手寫字體,字體大小,圖片尺寸,單詞、字母間隙等,然后點擊 Generate Image 按鈕,即可生成手寫體圖片。
比較貼心的是,生成的圖片手寫體還能自定義背景圖片,這樣生成出來的圖片就不會太過于單調(diào)了。
生成的圖片可以下載,并且也可以生成PDF文件。
也可以使用自定義的字體,自定義字體生成 ttf 文件上傳即可使用。小秋這里使用已定義好的手寫字體 QEPhillips 做測試,手寫體可以從這個網(wǎng)站下載:
https://www.quantumenterprises.co.uk/handwriting-fonts/fontvault.htm
生成的圖片如下:
此外,它默認(rèn)只支持英文,但可以自己添加中文字體。
這是一個挺有意思的項目,感興趣的童鞋去嘗試一下吧。