Jadual Kandungan
- font-family
Rumah hujung hadapan web tutorial css Bercakap tentang aplikasi fon Set Font dalam reka bentuk web_Pertukaran pengalaman

Bercakap tentang aplikasi fon Set Font dalam reka bentuk web_Pertukaran pengalaman

May 16, 2016 pm 12:04 PM
fon reka bentuk web

Hihi, 大家好~  最近有不少人都提及了网页上该如何选择字体的问题。问题虽然小,但是却是前端开发中的基本,因为目前的网页,还是以文字信息为主,而字体,作为文字表现形式的最重要参数之一,自然有着相当重要的地位。可惜字体的重要性在很长时间内并没有得到足够的重视。很多人对字体的概念还是停留在 font-family: "宋体", Arial, Helvetica, serif 的阶段,却不明白为什么这样设置,这样设置是否合理等等。现在就让我说说字体的来龙去脉吧。

- font-family

大家知道CSS规则中定义字体是通过 font-family 这条规则来实现的。仔细翻翻CSS的文档,却没有发现任何能指定某一个特定字体的规则。

想想十年前,你可以随处看见类似于这样的代码:

 

<font face="Frankin Gothic Book">Lorem Ipsumfont>

 

几乎不会有人考虑到,Frankin Gothic Book是一个 Windows only 的字体。在一台Mac上根本看不到Frankin Gothic Book字体的效果,系统因为找不到这种字体,就改用Mac的默认字体显示了。于是,网页的风格就和原来完全不一样了,根本达不到Frankin Gothic Book的效果。于是W3C提出了font set 的概念——将一系列近似的字体按照优先级顺序组成一个列表;浏览器从列表头部开始匹配,知道找到第一个可用的字体,并使用该字体进行显示。

比如上面这个例子,我们可以创建这样的一个font set:

 

<span style='font-family: "Franklin Gothic Book","Lucida Grande"'>Lorem Ipsumspan>

 

我们来看看浏览器怎么来呈现这段文字吧:
  • Windows下:浏览器从列表的第一个字体开始搜索——系统中存在Frankin Gothic Book,使用Frankin Gothic Book字体显示。
  • Mac 下:浏览器从列表的第一个字体开始搜索——系统中不存在Frankin Gothic Book,搜索失败。继续搜索下一个字体——Lucida Grande。系统中存在Lucida Grande字体,终止搜索,并用Lucida Grande字体显示。

这样在Mac上,Mac就能以与Frankin Gothic Book类似的Lucida Grande字体显示这段文字。

 

但是可能存在一台电脑,上面既没有Frankin Gothic Book字体,也没有Lucida Grande字体,那么它仍然无法正确显示上面的这段文字。于是开发人员不得不在这个字体列表中不断增加字体以适应各种系统,导致这个font set失去原本的“组织近似字体”的作用。于是font set中引入了“通用字体族”,也就是我们经常看见的 serifsans-serif。我会在今后的文章中详细的介绍这两个,以及一些其他的通用字体族。在这里,我们可以简单的将它们理解为一种“在所有指定字体都失效的情况下,浏览器指定的一种最终的代用字体”。

比如我们在改进一下上面的那段示例文字:

 

<span style='font-family: "Franklin Gothic Book","Lucida Grande",sans-serif'>Lorem Ipsumspan>

Mari kita lihat cara penyemak imbas memaparkan teks yang dipertingkatkan ini:
  • Di bawah Windows: Penyemak imbas mula mencari dari fon pertama dalam senarai - Frankin Gothic Book wujud dalam sistem dan dipaparkan menggunakan fon Frankin Gothic Book.
  • Di bawah Mac: Penyemak imbas mula mencari dari fon pertama dalam senarai - Frankin Gothic Book tidak wujud dalam sistem dan carian gagal. Teruskan mencari fon seterusnya - Lucida Grande. Fon Lucida Grande wujud dalam sistem, carian ditamatkan dan fon Lucida Grande dipaparkan.
  • Sesetengah sistem: Penyemak imbas mula mencari dari fon pertama dalam senarai - Frankin Gothic Book tidak wujud dalam sistem dan carian gagal. Teruskan mencari fon seterusnya - fon Lucida Grande juga tidak wujud pada sistem. Teruskan mencari fon seterusnya - fon universal sans-serif. Penyemak imbas menggunakan fon sans-serif lalainya "Arial" untuk memaparkan teks ini.

Sila ambil perhatian dua perkara. Pertama sekali, fon yang sepadan dengan keluarga fon universal ditentukan oleh penyemak imbas. Dalam contoh di atas penyemak imbas menentukan Arial sebagai fon sans-serifnya, tetapi kemungkinan besar penyemak imbas lain menentukan Helvetica sebagai fon sans-serifnya. Fon mana yang akan digunakan akhirnya tidak dapat diramalkan. Kedua, keluarga fon universal hanyalah penyelesaian drop-in apabila fon lain dalam set fon tidak sah. Oleh itu - Pereka bentuk harus mencuba yang terbaik untuk menyediakan set fon lengkap untuk merangkumi semua sistem sebanyak mungkin, dan tidak harus bergantung pada keluarga fon universal .

Kedua-dua kaedah penulisan yang serupa dengan yang berikut adalah salah:

<span style="font-family:sans-serif" >Lorem Ipsumspan>
<span gaya="font-family:sans-serif,Arial"> Lorem Ipsumspan>

Kesilapan dengan cara penulisan pertama ialah ia sama dengan tidak menyatakan fon sama sekali, dan ia masih diserahkan kepada penyemak imbas untuk memilih fon. Menulis adalah sama dengan tidak menulis.

Kesilapan dalam cara penulisan kedua terletak pada susunan. Kerana keluarga fon universal hanya sepatutnya berfungsi apabila semua fon lain dalam set fon dilumpuhkan. Oleh itu, meletakkan fon yang ditentukan selepas fon universal akan menyebabkan fon universal digunakan apabila fon yang ditentukan tidak sepadan dengannya. Oleh itu, anda harus pastikan fon universal ialah kedudukan terakhir dalam set fon .

Selain itu, terdapat dua perkara untuk dijelaskan di sini.

Pertama sekali, walaupun peraturan fon dalam set fon digunakan oleh penyemak imbas kelihatan mudah, ia sebenarnya sangat rumit. Saya akan membuat arahan khusus dalam artikel akan datang.

Kedua, walaupun nama peraturan CSS fon dipanggil font-family, pada asasnya ia adalah set fon, bukan keluarga fon dalam erti kata percetakan. Keluarga fon dalam percetakan merujuk kepada satu siri gabungan keamatan berbeza muka taip yang sama, seperti Keluarga Lucida (termasuk Lucida Sans, Lucida Sans Typewriter, Lucida Console, Lucida Grande, dll.) dan Keluarga Arial (Arial, Arial Black, Arial Rounded MT, dsb.) ), tetapi jelas sekali keluarga fon ini tidak sesuai digunakan secara langsung sebagai set fon.

Itu sahaja untuk hari ini. Lain kali kita akan bercakap lebih lanjut tentang keluarga fon universal.

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Arahan sembang dan cara menggunakannya
1 bulan yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

butiran laluan folder fon win10 butiran laluan folder fon win10 Jan 03, 2024 pm 08:37 PM

Apabila memasukkan teks, ramai rakan suka menambah fon peribadi kegemaran mereka, tetapi mereka tidak tahu di mana laluan folder fon sistem win10 dan tidak boleh menambah fon Perkara berikut akan memperkenalkan laluan folder khusus kepada anda. Laluan folder fon Win10: 1. Klik "PC ini" pada desktop. 2. Masukkan pemacu cakera sistem C. 3. Klik folder "windows". 4. Tarik ke bawah untuk mencari folder "Fon". 5. Anda boleh memasuki perpustakaan fon. Rakan-rakan yang mempunyai soalan lain boleh melihat untuk mengetahui lebih lanjut tentang masalah biasa dengan fon win10~

Bagaimana untuk menukar fon dalam Outlook pada telefon mudah alih Apple Bagaimana untuk menukar fon dalam Outlook pada telefon mudah alih Apple Mar 08, 2024 pm 04:46 PM

Bagaimana untuk menukar fon dalam Outlook pada telefon mudah alih Apple Mula-mula buka perisian Outlook dan klik pada fail di sudut kiri atas antara muka. Anda boleh menetapkan fon mengikut pilihan anda sendiri Selepas tetapan selesai, klik butang OK. Mari kita lihat! Cara menukar fon dalam Outlook pada telefon mudah alih Apple 1. Buka perisian Outlook dan klik pilihan "Fail" di penjuru kiri sebelah atas antara muka. 2. Dalam senarai yang muncul, cari "Pilihan" dan klik untuk masuk. 3. Di sebelah kiri senarai pilihan, klik "Mel". 4. Seterusnya, pilih "Surat dan Fon". 5. Jika anda ingin menetapkan fon untuk e-mel baharu, membalas e-mel atau mengarang, klik pilihan yang sepadan untuk memasukkan tetapan. 6. Tetapkan fon mengikut keutamaan peribadi Selepas tetapan selesai, klik OK.

Bagaimana untuk menyelesaikan masalah kabur fon win11 Bagaimana untuk menyelesaikan masalah kabur fon win11 Jan 13, 2024 pm 09:00 PM

Selepas mengemas kini sistem win11, beberapa rakan mendapati bahawa fon win11 mereka kabur dan sangat tidak selesa untuk digunakan Ini mungkin disebabkan oleh pepijat dalam versi sistem, atau mungkin kita telah menghidupkan kesan khas. Mari lihat bagaimana untuk menyelesaikannya. Fon Win11 kabur: Kaedah 1: 1. Mula-mula, klik kanan komputer ini dan buka "Properties" 2. Kemudian masukkan "Advanced System Settings" dalam pautan yang berkaitan 3. Kemudian klik "Settings" dalam Performance untuk membukanya. 4. Di bawah "Kesan Visual" tandakan "Laraskan untuk Prestasi Terbaik" dan klik "OK" untuk menyimpan. Kaedah 2: 1. Klik kanan ruang kosong pada desktop dan buka "Tetapan Paparan" 2. Klik "Zum" di bawah Zum dan Reka Letak 3. Kemudian klik "Saiz Teks" di bawah tetapan yang berkaitan

Cara melaraskan fon, gaya dan saiz Notepad dalam Windows 11 Cara melaraskan fon, gaya dan saiz Notepad dalam Windows 11 Sep 23, 2023 pm 11:25 PM

Ramai pengguna ingin menukar fon dalam Notepad pada Windows 11 kerana fon lalai terlalu kecil atau sukar dibaca untuk mereka. Menukar fon adalah pantas dan mudah, dan dalam panduan ini, kami akan menunjukkan kepada anda cara menyesuaikan Notepad dan menukar fon mengikut keperluan anda. Apakah fon yang digunakan oleh Windows 11 Notepad secara lalai? Bagi pilihan fon lalai, Notepad menggunakan fon Consolas dan saiz fon lalai ditetapkan kepada 11 piksel. Bagaimana untuk menukar saiz dan gaya fon Notepad dalam Windows 11? Gunakan menu Edit dalam Notepad untuk mengklik butang carian dan taip notepad. Pilih Notepad daripada senarai keputusan. Dalam Notepad, klik menu Edit dan pilih Font. Anda kini sepatutnya melihat tetapan di anak tetingkap kiri

Bagaimana untuk menukar fon Xiaomi 11_Cara menukar fon Xiaomi 11 Bagaimana untuk menukar fon Xiaomi 11_Cara menukar fon Xiaomi 11 Mar 25, 2024 pm 07:26 PM

1. Buka tetapan telefon dan klik [Paparan]. 2. Klik [Fon]. 3. Pilih fon yang anda suka atau klik [More Fonts] untuk memuat turun apl.

Bagaimana untuk menjadikan fon telefon bimbit vivo lebih besar dan tempat untuk menetapkannya Bagaimana untuk menjadikan fon telefon bimbit vivo lebih besar dan tempat untuk menetapkannya Feb 24, 2024 pm 06:16 PM

Bagaimana untuk menjadikan saiz fon telefon bimbit vivo lebih besar? , editor membawakan anda tetapan bagaimana untuk menjadikan saiz fon telefon bimbit vivo lebih besar tutorial grafik Kaedah, pengguna yang berminat datang dan lihat! Tutorial penggunaan telefon mudah alih Vivo Bagaimana untuk menjadikan saiz fon telefon bimbit vivo lebih besar Di mana untuk menetapkannya 1. Mula-mula buka fungsi [Settings] dalam telefon bimbit vivo dan klik padanya 2. Kemudian lompat ke antara muka tetapan dan cari Fungsi [Paparan dan Kecerahan]; 3. Kemudian Jangkau halaman dalam gambar di bawah dan klik perkhidmatan [Saiz dan Ketebalan Fon] 4. Akhir sekali, luncurkan garisan mendatar dalam gambar di bawah untuk melaraskan saiz fon.

Penjelasan terperinci tentang kaedah pemasangan fon Win11 Penjelasan terperinci tentang kaedah pemasangan fon Win11 Dec 27, 2023 pm 05:16 PM

Sesetengah rakan tidak dapat mencari di mana fon mereka dipasang selepas memasang fon win11, jadi mereka menimbulkan isu lokasi pemasangan fon win11, sebenarnya, kita boleh memasukkan pengurusan fon dalam pemperibadian untuk mencari lokasi fon itu dipasang lihat di bawah. Lokasi pemasangan fon Win11: 1. Pertama, klik kanan ruang kosong pada desktop dan buka tetapan "Pemperibadian". 2. Kemudian masukkan tetapan pengurusan pemasangan "Font". 3. Cari fon yang anda mahu dan masukkannya. 4. Jika anda tidak menemuinya, anda juga boleh mencari terus di atas. 5. Selepas memasukkan fon, anda boleh melihat lokasi pemasangan fon win11 dalam "Font File" di bawah metadata. 6. Jika kita ingin menyahpasang fon, klik Nyahpasang di sini.

Penjelasan terperinci tentang cara menangani semua bayangan fon dalam komputer Win10 Penjelasan terperinci tentang cara menangani semua bayangan fon dalam komputer Win10 Jul 23, 2023 pm 11:13 PM

Dalam proses menggunakan komputer, beberapa masalah mungkin berlaku disebabkan oleh operasi yang tidak betul dan situasi lain. Baru-baru ini, sesetengah netizen berkata bahawa apa yang perlu dilakukan dengan semua bayangan fon pada komputer win10 mereka, yang menjejaskan tontonan, dan ikon pada desktop mempunyai bayang-bayang. Editor di bawah akan mengajar anda cara mengosongkan semua bayang fon pada desktop komputer anda. Langkah-langkah khusus adalah seperti berikut: 1. Mula-mula hidupkan komputer, masukkan kombinasi kekunci win+r, buka tetingkap jalankan, dan masukkan gpedit.msc untuk mengesahkan. 2. Cari Dayakan ActiveDesktop, klik dua kali untuk membukanya dan lumpuhkannya. 3. Seterusnya kita perlu membuka butang nyahdayakan ActiveDesktop di bawah, dan kemudian membolehkannya. 4. Buka Panel Kawalan Sistem, buka sifat Tetapan Sistem Lanjutannya, dan kemudian masukkan Sifat.

See all articles