網頁設計中的 serif 與 sans-serif字體應用程式_經驗交流
Howdy, 大家好,又是我~
上一次我们简单的谈了一下font set和一些要注意的基本问题。今天我们继续字体这一话题,深入讲讲上次提到的“通用字体族”。首先是最常用的 serif 和 sans-serif 这两个通用字体族。
- serif
Serif 在印刷学上指衬线字体。为了理解衬线字体的概念,大家先看几个典型的衬线字体的例子:
My
Georgia字体 King
Times New Roman 字体 汉字
宋体
单词 My 中的字母 “M”上下方突出的短横线就是所谓的衬线。同样,y的上方,K的上下,i 和n的下方也都有衬线,所以这些字体都被称为衬线字体。但衬线字体并不一定都有衬线,比如上面例子中的g, “汉”和“字”。事实上,只要满足末端加强原则的字体都是衬线字体。所谓的末端加强,就是使用衬线或粗细变化,使字体笔画的末端得到加强,以改善小号文字的可读性。比如上面例子中的y的下半部分,还有宋体的中文字符,都是采取加粗笔划的末端来达到末端加强的效果。除此之外,很多衬线字体还会采用加强竖向笔划(比如宋体中竖比横粗),夸张字形(最明显的就是小写g这个字符了)等方法进一步改善它的可读性。
因为衬线字体的可读性非常好,所以它应用的最多的地方也正是出版物或者印刷品的正文内容等以大段文字作为表现形式的作品上。
比较常见的衬线字体有 Georgia, Garamond, Times New Roman, 中文的宋体等等。
- sans-serif
衬线字体以外的一切字体都是无衬线字体。sans- 这个前缀其实是法语,所以比较标准的发音是 /san/ 而不是 /sans/。它的意思是“没有”。所以sans-serif就是无衬线字体。
Gut
Verdana 字体 Might
Arial 字体 书写
幼圆
无衬线字体比较圆滑,线条一般粗细均匀。比较适合用作艺术字、标题等。因为无衬线字体通常粗细比较均匀,所以在小字体显示的时候,可读性会降低,容易引起视觉疲劳。
常见的无i衬线字体有 Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, 中文的幼圆、隶书等等。
- 什么时候用serif?什么时候用sans-serif?
从上面的介绍中,我们可以知道,衬线字体之所以被设计出来,就是为了用作正文内容的。大家可以随手抄起一张报纸,看看上面的文章是不是宋体。如果手头有外语读物的话,也可以翻来看一下,正文都是衬线字体。同样大小的衬线字体比无衬线字体容易阅读:
The quick brown fox jumps over the lazy dog.
The quick brown fox jumps over the lazy dog.
然后大家可以把报纸翻到头版头条——标题一般都会是各种粗细一致的综艺体或者是中網頁設計中的 serif 與 sans-serif字體應用程式_經驗交流。英文报纸的标题大多也是无衬线的。这个就是应用他们的基本原则。
但是大家可以看很多网站——它们的正文内容恰恰是无衬线的Tahoma, Verdana, Arial等等。中文网站可能因为字体的局限性,仍旧使用宋体居多,但查看它们的样式表,就会发现候补字体也大多是无衬线的。这样是不是不好呢?
当然不是。
衬线字体的可读性其实仅仅体现在小字体上。大家可以拿出刚刚抄起来的报纸,和你显示器上的文字比较一下——你会发现,报纸上的文字比显示器上的文字整整小一圈。实际上,新明晚报上通常大小的宋体文字,在点距为0.25mm的高质量液晶显示器上,大小大约只相当于10px ~ 11px的显示字符;在普通的液晶显示器(点距一般为0.28mm)上,甚至可能只相当于8px~10px的显示字符。
这个就是 print media 和 screen media 的最大区别。印刷业为了节约成本,因此会尽可能的在保证可读的情况下,把文字印小。显示器不存在这样的成本,因此可以显示比较大的文字。在文字足够大的情况下,无衬线字体也是同样可读的。而且因为无衬线字体通常有艺术性,因此在显示器上显示通常比较赏心悦目;而且无衬线字体种类比衬线字体多得多,因此选择余地也很大。所以大家尽可以放心去使用。但是必须保证以下原则:凡是使用无衬线字体的,必须保证其在正文内容中的可读性。否则,使用衬线字体。换而言之,如果你要使用无衬线字体显示网页的正文内容,那么,你必须把它的font-size设的足够大,以保证用户能轻易阅读。
至于具体将font-size 设多大,是因字体而异的。12px 对于 Verdana 来说已经完全足够,但是要能轻易的阅读隶书,可能需要24px以上才行。
对于11px以下的英文字体,推荐使用衬线字体。至于中文,因为显示器的硬件限制,不论是什么字体,都不推荐使用11px以下的font-size来显示。
- 其他的通用字体族
印刷学中,除了serif 和 sans-serif 之外,通常还有 monospace 等宽字体、scripts 手写体(比如花体)、blackletter 铅字体(也叫 gothic 哥特体。严格的说,很多常用的serif字体其实是gothic字体)、ornamental 装饰体(那些在文字笔划上或者周围有装饰花纹的字体。很多中世纪书籍上很常见。如果脑残体真的成了字体,那么应该可以算装饰体吧……)和 symbol 符号字体(比如有名的wedding123……)。
- 不过CSS对通用字体族的定义有点不一样。除了serif 和 sans-serif 之外,CSS还允许以下几个通用字体族:
-
-
monospace 等宽字体
所谓的等宽字体,是指每个字符宽度都一致的字体。一个著名的例子就是 Courier New 字体。因为字符宽度一致,所以特别容易对齐,能快速精确的定位到某行某列,因此经常用来显示代码。
要注意的是,一个等宽字体同时也可以是一个衬线(或者非衬线)字体。比如 Courier New 这个字体也可以看作是一个serif(严格的说是gothic)字体。
- cursive 书写体:相当于印刷学中的手写体。中文的华文行草就是这样的一个字体。
- fantasy 梦幻体:相当于印刷学中的装饰体。非常少见的一种字体,基本没有参考价值。
-
monospace 等宽字体
要注意的是,CSS中不支持symbol字体族。使用symbol类的字体请用图片。
- 一些你不知道的事情
-
中文的網頁設計中的 serif 與 sans-serif字體應用程式_經驗交流其实是衬线字体。大家可以看下面的图:
大家可以看到,其实網頁設計中的 serif 與 sans-serif字體應用程式_經驗交流的确是经过末端加强的,所以很多印刷品的正文也会使用網頁設計中的 serif 與 sans-serif字體應用程式_經驗交流。像这种使用温和的末端加强,笔划粗细大致一致的字体,其实也可以被称为petit-serif/小衬线体。(那些类似于宋体一样有显著末端加强,并且笔划粗细有明显区别的,通常称为slab-serif/雕版衬线体)
只是很遗憾,因为诸多的硬件原因,在显示器上实际显示網頁設計中的 serif 與 sans-serif字體應用程式_經驗交流时,大家还是可以把它看作一个无衬线字体
-
Italic 不是斜體
斜體是oblique。 Italic 顧名思義,是義大利體。 Italic 是一種書寫方式(calligraphy script),而oblique 是一種印刷樣式,兩者是不同的東西。中學英語習字冊交授的書寫方式就是義大利體。除了義大利體外,比較流行的書寫方式還有法蘭西體(就是傳說中的花體字,正名是French Script)、哥德、亞伯拉罕體等等。
許多考究的字體都會為義大利體訂製一套特殊的字體,而不是簡單的顯示成斜體。例如下面的圖片裡,三行文字都是Georgia字體。第一行普通;第二行是oblique,也就是斜體;第三行才是真正的italic義大利體。
大家仔細看第三行的a, l, i, e 等字母──很明顯的看出差別了吧。實際上,Georgia Italic 和 Georgia 在系統內是兩個不同的字體檔案。當我們指定 font-style: italic 的時候,系統就會自動搜尋是不是存在Georgia Italic這個字體,並嘗試使用這個字體來顯示文字內容。
照理說當我們用font-style: oblique 指定字體樣式時,瀏覽器不應該去尋找Georgia Italic這個字體,而直接將Georgia字體傾斜顯示,所以理論上應該得到圖中第二行文字的效果。可惜,連W3C在CSS規範中,自己的參考實作也說是“如果UA不能正確顯示italic 和oblique, 可以使用italic來代替oblique顯示”,所以幾乎沒有瀏覽器實現區分italic 和oblique。即使你設定的font-style是oblique, 你也會發現,瀏覽器顯示的也還是italic
今天就到這裡了。下一講我會談談如何建立一個合理的font-family,並推薦幾個使用的字體組合給大家。那麼,再見了喲

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

在輸入文字的時候很多的小夥伴都喜歡加入自己喜愛的個性字體,但是不知道win10系統的字體資料夾路徑在哪而沒法加入字體,下面就為大家介紹一下具體的資料夾路徑。 win10字型資料夾路徑:1、點選桌面的「此電腦」。 2、進入系統盤C盤。 3.點選「windows」資料夾。 4、下拉找到「Fonts」資料夾。 5、即可進入字體庫。還有其他問題的朋友可以看看了解更多有關win10字體常見的問題~

蘋果手機outlook怎麼更改字體呢,先打開outlook軟體,在介面點選左上角的檔案。可以依照自己的喜好進行設定字體,設定完成之後,點選確定按鈕即可。讓我們一起來看看吧!蘋果手機outlook怎麼更改字體1、開啟outlook軟體,在介面點選左上角的「檔案」選項。 2、在出現的清單中,找到「選項」並點擊進入。 3、在選項清單的左側,點選「郵件」。 4、接著,選擇「信紙和字型」。 5.如果想要設定新郵件、回覆郵件或撰寫中的字體,點選對應選項進入設定。 6.依個人喜好對字體進行設置,設定完成後,點選確

vivo手機字體怎麼變大在哪設定?在vivo手機裡是可以把字體變大,但是多數的用戶不知道如何設置vivo手機字體,接下來就是小編為用戶帶來的vivo手機字體怎麼變大設置方法圖文教程,有興趣的用戶快來一起看看吧! vivo手機使用教學vivo手機字體怎麼變大在哪設定1、先開啟vivo手機中的【設定】功能點選;2、接著跳到設定的介面,找到其中的【顯示與亮度】功能;3、然後到達下圖的頁面,點選【字體大小與粗細】服務;4、最後滑動下圖的橫線調整字體的大小。

許多用戶希望在Windows11上的記事本中更改字體,因為預設字體對他們來說太小或難以閱讀。更改字體非常簡單快捷,在本指南中,我們將向您展示如何自訂記事本並根據需要更改字體。 Windows11記事本預設使用什麼字型?至於預設字體選項,記事本使用Consolas字體,預設字體大小設定為11像素。如何在Windows11中變更記事本字體大小和樣式?使用記事本中的「編輯」選單點選搜尋按鈕並鍵入記事本。從結果清單中選擇記事本。在記事本中,按一下「編輯」選單,然後選擇「字型」。現在,您應該在左窗格中看到設

有的朋友在更新完win11系統後,發現自己的win11字體模糊不清,使用起來非常的難受,這可能是由於系統版本bug導致,也可能是我們開啟了特殊效果,下面就跟著小編一起來看看該怎麼解決吧。 win11字體模糊不清:方法一:1、先右鍵此電腦,開啟「屬性」2、接著進入相關連結中的「進階系統設定」3、然後點選效能中的「設定」開啟。 4.在「視覺效果」下勾選「調整為最佳效能」並點選「確定」儲存即可。方法二:1、右鍵桌面空白處,開啟「顯示設定」2、點選縮放和佈局下的「縮放」3、再點擊進入相關設定下的「文字大

有的朋友在安裝win11字體後,找不到自己的字體安裝在哪裡了,因此提出了win11字體安裝位置的問題,其實我們可以進入個性化中的字體管理,就可以找到字體安裝的位置了,下面一起來看看吧。 win11字型安裝位置:1.先右鍵桌面空白處,開啟「個人化」設定。 2、接著進入其中的「字型」安裝管理設定。 3、在其中找到你想要的字體進入。 4.如果找不到,也可以直接在上方搜尋。 5.進入字體後,在元資料下的「字型檔」就可以看到win11字型安裝位置了。 6.如果我們想要卸載字體,那麼點擊這裡的卸載即可。

1.開啟手機設置,點選【顯示】。 2、點選【字體】。 3.選擇自己喜歡的字體或點選【更多字體】下載應用程式即可。

在使用電腦的過程中,由於操作不當等情況可以會產生一些問題出來。最近就有網友說自己的win10電腦所有字體陰影怎麼辦,比較影響查看,桌面的圖示都有了陰影。下面小編教下大家清除電腦桌面所有字體陰影的方法。具體的步驟如下:1.先開啟電腦,輸入win+r組合鍵,開啟運作窗口,輸入gpedit.msc確定。 2、找到啟用ActiveDesktop,雙擊將它打開,並將其停用。 3.接下來我們需要再打開下面的禁用ActiveDesktop,然後再啟用。 4.再開啟控制面板的系統,開啟其進階系統設定屬性,再進入到性
