筆者之前在網上看到有民間高手製做字體的相關事蹟,以爲把本身的手寫字用鍵盤敲出來是一件頗有意思的事情,因此一直有時間想製做一套本身的手寫體,前幾天在網上搜索了一下製做字體的方法,發現技術上並非太難,結合了本身PHP方面的開發經驗,很快的作出了一套本身的手寫字體。網絡
製做字體的流程大體是這樣,首先咱們須要肯定那些字體須要本身寫,肯定了字體以後將這一批字利用工具作成一個模板,不過漢字的總量很是的多,搜索了一下大概在10萬字左右,這個工程量太大,所以咱們須要找出一批屬於本身經常使用的字體(大概1700字左右),或者本身所常見到的字體,這個過程就須要用PHP來分析,分析出來以後再將其提取出來,作成模板。工具
在這篇文章當中筆者將完整的記錄製做字體過程,其中會將用到的PHP代碼公佈出來,方便其餘讀者使用,也給本身留個備份。字體
作一套字體的工做量是比較大的,由於漢字數量比較多,不過咱們能夠將咱們經常使用的漢字提取出來,優先將這寫漢字的作出來,後面不經常使用的字體空閒時再去累加,這裏咱們用到了PHP來輔助咱們提取經常使用的漢字。spa
在網絡中有各類2000個經常使用漢字之類的doc文檔,可是每一個人所用到的卻不同;所以咱們須要收集一批本身常常接觸的字體數據,好比能夠從本身的筆記、博客、聊天數據、通信錄中提取;好比筆者便將以往的筆記、文章、通信錄收集了起來,以下圖則是筆者過往的文章列表blog
咱們將文章內容複製到txt文件當中,而後保存到某一個文件夾當中,以下圖所示開發
收集了文章以後,裏面有不少雜項,好比空格和換行,這些內容咱們並不須要,以下圖所示文檔