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