Font-Spider 一個神奇的網頁中文字體工具,就是這么任性


文章摘要:

   1>>  font-spider 字體神奇

 

由於活動項目推廣的需要,頁面需要用到一些漂亮好看的字體,example : 邯鄲-韓鵬毛遂體.ttf、 方正喵嗚.ttf

我看了一些好看的測試活動頁面的demo,頁面的(問題和答案)都是直接切成的小圖片,我看了也是楞了,難怪這么好看。於是本想着也這么做,結果發現了一個很嚴重的問題。

我計算了一下,我們的問題大概有60道,而每道題的答案有3、4、5個,算了一個下,如果是切成小圖片來維護的話,至少也得有: 60*4=240 張圖片吧。於是設計和后端開發都不干了,這是一個噩夢啊。

此處省略千言萬語................,等等。問題還是得解決的,於是經過協商還是准備采用字體庫來做,於是走上了高大上的道路

 

對於第一次接觸我來說,發現了很多英文的字體倒是挺多,中文的字體很少,到網上找了大半天,都沒有找到一個好的字庫。無意中找到了一個叫做Font-Spider的中文蜘蛛,於是好奇的用了下,發現了它真是神奇。

font-spirder 官網http://font-spider.org/

font-spirder:讓網頁自由引入中文字體成為可能

步驟分為3步,超級簡單:

 步驟一:  npm 安裝 font spider

1 npm install font-spider -g

步驟二:  在 CSS 中使用 WebFont

 1 /*聲明 WebFont*/
 2 @font-face {
 3   font-family: 'pinghei';
 4   src: url('../font/pinghei.eot');
 5   src:
 6     url('../font/pinghei.eot?#font-spider') format('embedded-opentype'),
 7     url('../font/pinghei.woff') format('woff'),
 8     url('../font/pinghei.ttf') format('truetype'),
 9     url('../font/pinghei.svg') format('svg');
10   font-weight: normal;
11   font-style: normal;
12 }
13 
14 /*使用選擇器指定字體*/
15 .home h1, .demo > .test {
16     font-family: 'pinghei';
17 }

 注意:

1>>. @font-face 中的 src 定義的 .ttf 文件必須存在,其余的格式將由工具自動生成

2>>. 開發階段請使用相對路徑的 CSS 與 WebFont

 

步驟三: 運行 font-spider 命令

1 font-spider ./*.html

 

提醒】:我的思路就是先統計項目中總共用到了那些字,歸類的生成的不同的字庫,目前font-spider還不支持動態的生成:

效果如下:

 font-spider 生成的:方正喵嗚.ttf

 

 

 font-spider 生成的:邯鄲-韓鵬毛遂體.ttf


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM