最后 新年快樂!

一些參考文章

如何優(yōu)雅的選擇字體(font-family)

MDN font-family

W3C REcommend" />

国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

15158846557 在線咨詢 在線咨詢
15158846557 在線咨詢
所在位置: 首頁 > 營銷資訊 > 網站運營 > CSS font-family 正確規(guī)范的選擇字體

CSS font-family 正確規(guī)范的選擇字體

時間:2023-09-14 23:30:01 | 來源:網站運營

時間:2023-09-14 23:30:01 來源:網站運營

CSS font-family 正確規(guī)范的選擇字體:

前言

一直對字體的選擇理解有些模糊,自己開始總結一下。自己也是剛開始學習,見諒!

最后 新年快樂!

一些參考文章

如何優(yōu)雅的選擇字體(font-family)

MDN font-family

W3C REcommendation font




一、簡介

我們需要使用font-family來進行字體的定義,在讀一些文章和官方文檔的時候,有兩個屬性可用一個是字體族名通用字體族名。為了更好的理解,我用字體名通用字體名代替,除了可以用字體名和通用字體名指代,還可以通過@font-face指定的可以下載的字體。

大致了解一下字體名和一般字體名。

字體名 : 就是字體的名字唄,每個字體都有一個名字。

通用字體名 :可以理解為字體名的分類,分為:帶襯線字體、 無襯線字體 、等寬字體 、草書字體 、特殊效果字體。因為無法保證用戶的計算機內已經安裝了指定的字體,也不能保證使用@font-face提供的字體能夠正確的下載,提供通用字體名,可以使得瀏覽七在無法獲得最佳字體的情況下使用一個相對接近的備選字體。

注:通用字體名都是關鍵字,所以不可以加引號,加了引號系統(tǒng)會識別為字體名。




二、 字體名

如何優(yōu)雅的選擇字體(font-family)

各個平臺的默認字體。

1. windows下

2、Mac OS下:

3、Android系統(tǒng):

4、iOS系統(tǒng):

5、Linux:

三、通用字體名

serif

帶襯線字體,筆畫結尾有特殊的裝飾線或襯線。 例如: Lucida Bright, Lucida Fax, Palatino, "Palatino Linotype", Palladio, "URW Palladio", serif.

sans-serif

無襯線字體,即筆畫結尾是平滑的字體。 例如, "Open Sans", "Fira Sans", "Lucida Sans", "Lucida Sans Unicode", "Trebuchet MS", "Liberation Sans", "Nimbus Sans L", sans-serif.

monospace

等寬字體,即字體中每個字寬度相同。 例如, "Fira Mono", "DejaVu Sans Mono", Menlo, Consolas, "Liberation Mono", Monaco, "Lucida Console", monospace.

cursive

草書字體。這種字體有的有連筆,有的還有特殊的斜體效果。因為一般這種字體都有一點連筆效果,所以會給人一種手寫的感覺。 例如, "Brush Script MT", "Brush Script Std", "Lucida Calligraphy", "Lucida Handwriting", "Apple Chancery", cursive.

fantasy

Fantasy字體主要是那些具有特殊藝術效果的字體。 E.g. Papyrus, Herculanum, Party LET, Curlz MT, Harrington, fantasy.

四、字體的規(guī)范書寫

我們首先總結一下,需要有哪些值得注意的事情:以及相應的解決方案。

  1. 字體中英文名稱差異:字體名稱包括中文的,會又由于用戶的特殊色織導致中文生命失效。

    在命名的過程中,盡量使用英文字體名稱
  2. 中英文字體內容差異,中文字體里包括英文字母和數字,但是不夠漂亮,而英文字體里,大多不包含中文。



設置字體的時候,先英后中,保證中英字體兼容到。

font-family: Arial,"Microsoft YaHei";


  1. 不同的操作系統(tǒng)的默認字體差異
    根據自己的受眾不同,可以有不同的優(yōu)先權。
  2. 瀏覽器版本差異,有些用戶使用舊版瀏覽器
可以加上舊版的操作系統(tǒng)的字體:mac中的"華文黑體","冬日黑體",win下的黑體




最后還需要補充一個通用字體名,以防萬一。一般非襯線字體在顯示器中顯示效果會比較好,所以我們在最后添加sans-serif




下面,從上面的文章中查看了一下大公司的常見寫法以供參考(2016.07查看)

小米

font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;簡書

font-family: "lucida grande", "lucida sans unicode", lucida, helvetica, "Hiragino Sans GB", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif;

五、font-face規(guī)則

css背景下的font-face規(guī)則

首先@font face規(guī)則是語序網頁開發(fā)者為網頁指定在線字體??梢韵龑τ脩綦娔X字體的依賴。

我們通過src屬性:

local()指定本地的字體。

url("")指定網頁字體。

當使用url的時候,會出現跨域的問題(cors policy),由于站點服務器,沒有指定允許跨域請求,就導致了字體無法正確的加載問題。

如果是自己的服務器,可以將Access-Control-allow-origin 設置為 * 即可。




六、使用谷歌字體為網頁添加美觀字體

可以看一下這個文章

隨著@font-face的不斷流行,產生了許多新的字體格式圖集,成為網絡字體。Google Font API就是基于@font-face的特性開發(fā)出一套優(yōu)秀的網絡字體庫。(暫不支持中文字體,涼涼)

有三種方式來添加字體鏈接:

關鍵詞:選擇,字體,規(guī)范,正確

74
73
25
news

版權所有? 億企邦 1997-2025 保留一切法律許可權利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關閉