如何在css中引入自定義字型(font-face)

suliver發表於2021-09-09

為啥要用這個,要從做海報說起,那是一個風雨交加的夜晚。。。
好了不扯淡了,我們言歸正傳,為啥用他,因為瀏覽器沒有字型唄。
那為啥要你告訴呢?我自己不會去w3cschool去看去學啊。是可以,但是我給你提供不是更快捷簡便嘛

如何使用
@font-face{
     font-family: '字型名稱隨便起'; 
     src: url('../font/字型名稱.eot');
     src:url('../font/字型名稱.woff') format('woff'),
         url('../font/字型名稱.ttf') format('truetype'),
         url('../font/字型名稱.svg') format('svg');
}//html中的程式碼中加一個h1或者其他的,裡面寫你自己想要的特殊文字h1{font-size:36px; color:#ccc;font-family: "字型名稱隨便起";}

到這裡就結束了感謝大家的觀看(哎,能不能別扔雞蛋破白菜的,我接著說接著說);

1、在哪裡可以找到字型這個是關鍵,我會用但是沒用字型還是然並卵啊。。

字型下載:
這裡可以找到一般我們系統中支援的字型下載後放到font資料夾中即可(font資料夾與css和images平級即可)

2、下載後的字型太大,這樣就失去了效能效能效能(要不說事兒還不少)

解決方案:字蛛(可將字型需要的部分提取出來,一般也就幾k,這樣可以了吧)
字蛛官網:

1)想要用到字蛛首先要安裝node 或者有 git 也可以,作為前端這個沒問題;

2)安裝好之後就開始字蛛的安裝,用命令列或git複製這句:npm install font-spider -g 你用淘寶映象也行

3)漫長的等待,安裝好後我們可以先檢測下font-spider -V 看到出現版本號證明你已經安裝成功,Nice。

4)記得把你下載好的好多兆的字型先放到我們剛才說的font資料夾中。

5)新建一個CSS樣式表,定義字型,把下面的複製進去,輸入你剛剛在font裡命名的字型名稱,這樣字型的各種格式都定義好了。

@font-face{
     font-family: '字型名稱隨便起'; 
     src: url('../font/字型名稱.eot');
     src:url('../font/字型名稱.woff') format('woff'),
         url('../font/字型名稱.ttf') format('truetype'),
         url('../font/字型名稱.svg') format('svg');
}//html中的程式碼中加一個h1或者其他的,裡面寫你自己想要的特殊文字h1{font-size:36px; color:#ccc;font-family: "字型名稱隨便起";}

6)關鍵一步,就是生成自己需要的縮略字了,在git或node中輸入font-spider+空格+路徑 :font-spider ./demo/*.html
比如:

如果切盤在根目錄可以直接 font-spider demo.html或font-spider C:Users13246Desktopcropperdemo.html

當然我這是演示具體還是看你電腦的路徑哦。

本文整合出自:https://blog.csdn.net/amihui/article/details/53023358



作者:Brighten_Sun
連結:


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2370/viewspace-2814298/,如需轉載,請註明出處,否則將追究法律責任。

相關文章