使用PHP輔助快速製做一套本身的手寫字體實踐

1、背景

筆者之前在網上看到有民間高手製做字體的相關事蹟,以爲把本身的手寫字用鍵盤敲出來是一件頗有意思的事情,因此一直有時間想製做一套本身的手寫體,前幾天在網上搜索了一下製做字體的方法,發現技術上並非太難,結合了本身PHP方面的開發經驗,很快的作出了一套本身的手寫字體。網絡

製做字體的流程大體是這樣,首先咱們須要肯定那些字體須要本身寫,肯定了字體以後將這一批字利用工具作成一個模板,不過漢字的總量很是的多,搜索了一下大概在10萬字左右,這個工程量太大,所以咱們須要找出一批屬於本身經常使用的字體(大概1700字左右),或者本身所常見到的字體,這個過程就須要用PHP來分析,分析出來以後再將其提取出來,作成模板。工具

在這篇文章當中筆者將完整的記錄製做字體過程,其中會將用到的PHP代碼公佈出來,方便其餘讀者使用,也給本身留個備份。字體

2、操做概要

  1. 提取經常使用漢字
  2. 製做字體模板
  3. 生成字體文件

3、提取經常使用漢字

作一套字體的工做量是比較大的,由於漢字數量比較多,不過咱們能夠將咱們經常使用的漢字提取出來,優先將這寫漢字的作出來,後面不經常使用的字體空閒時再去累加,這裏咱們用到了PHP來輔助咱們提取經常使用的漢字。spa

3.1 收集數據

在網絡中有各類2000個經常使用漢字之類的doc文檔,可是每一個人所用到的卻不同;所以咱們須要收集一批本身常常接觸的字體數據,好比能夠從本身的筆記、博客、聊天數據、通信錄中提取;好比筆者便將以往的筆記、文章、通信錄收集了起來,以下圖則是筆者過往的文章列表blog

image

咱們將文章內容複製到txt文件當中,而後保存到某一個文件夾當中,以下圖所示開發

image

3.2 去除雜項

收集了文章以後,裏面有不少雜項,好比空格和換行,這些內容咱們並不須要,以下圖所示文檔

相關文章
相關標籤/搜索