Table des matières
- font-family
Maison interface Web tutoriel CSS Parlez de l'application de polices Font Set dans Web Design_Experience Exchange

Parlez de l'application de polices Font Set dans Web Design_Experience Exchange

May 16, 2016 pm 12:04 PM
字体 网页设计

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>

Jetons un coup d'œil à la manière dont le navigateur affiche ce texte amélioré :
  • Sous Windows : le navigateur commence la recherche à partir de la première police de la liste - Frankin Gothic Book existe dans le système et s'affiche en utilisant la police Frankin Gothic Book.
  • Sous Mac : le navigateur lance la recherche à partir de la première police de la liste - Frankin Gothic Book n'existe pas dans le système et la recherche échoue. Continuez à chercher la police suivante - Lucida Grande. La police Lucida Grande existe dans le système, la recherche est terminée et la police Lucida Grande s'affiche.
  • Certains systèmes : le navigateur commence la recherche à partir de la première police de la liste - Frankin Gothic Book n'existe pas dans le système et la recherche échoue. Continuez à chercher la police suivante - la police Lucida Grande n'existe pas non plus sur le système. Continuez à chercher la police suivante : la police universelle sans empattement. Le navigateur utilise sa police sans empattement par défaut « Arial » pour afficher ce texte.

Veuillez noter deux points. Tout d’abord, la police à laquelle correspond une famille de polices universelles est déterminée par le navigateur. Dans l'exemple ci-dessus, le navigateur a spécifié Arial comme police sans empattement, mais il est tout à fait possible qu'un autre navigateur ait spécifié Helvetica comme police sans empattement. La police qui sera finalement utilisée est imprévisible. Deuxièmement, une famille de polices universelle n’est qu’une solution d’appoint lorsque les autres polices du jeu de polices ne sont pas valides. Par conséquent - Les concepteurs doivent faire de leur mieux pour fournir un jeu de polices complet pour couvrir tous les systèmes autant que possible, et ne doivent pas s'appuyer sur des familles de polices universelles .

Les deux méthodes d'écriture similaires aux suivantes sont fausses :

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

L'erreur avec la première façon d'écrire est que cela équivaut à ne pas spécifier de police du tout, et c'est toujours au navigateur de sélectionner la police. Écrire équivaut à ne pas écrire.

L'erreur dans la deuxième manière d'écrire réside dans l'ordre. Parce qu'une famille de polices universelle ne devrait fonctionner que lorsque toutes les autres polices d'un jeu de polices sont désactivées. Par conséquent, placer la police spécifiée après la police universelle entraînera l'utilisation de la police universelle lorsque la police spécifiée ne lui correspond pas. Par conséquent, vous devez vous assurer que la police universelle est la dernière position dans le jeu de polices .

De plus, il y a deux choses à expliquer ici.

Tout d'abord, bien que les règles selon lesquelles les polices du jeu de polices sont utilisées par le navigateur semblent simples, elles sont en réalité très délicates. Je ferai des instructions spécifiques dans les prochains articles.

Deuxièmement, bien que le nom de la règle CSS de la police soit appelé font-family, il s'agit essentiellement d'un jeu de polices, et non d'une famille de polices au sens de l'impression. La famille de polices en impression fait référence à une série de combinaisons d'intensités différentes de la même police, telles que la famille Lucida (y compris Lucida Sans, Lucida Sans Typewriter, Lucida Console, Lucida Grande, etc.) et la famille Arial (Arial, Arial Black, Arial Rounded). MT, etc.) ), mais ces familles de polices ne conviennent évidemment pas pour être utilisées directement comme jeu de polices.

C'est tout pour aujourd'hui. La prochaine fois, nous parlerons davantage des familles de polices universelles.

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
4 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Détails du chemin du dossier de polices Win10 Détails du chemin du dossier de polices Win10 Jan 03, 2024 pm 08:37 PM

Lors de la saisie de texte, de nombreux amis aiment ajouter leurs polices personnalisées préférées, mais ils ne savent pas où se trouve le chemin du dossier de polices du système win10 et ne peuvent pas ajouter de polices. Ce qui suit vous présentera le chemin du dossier spécifique. Chemin du dossier des polices Win10 : 1. Cliquez sur « Ce PC » sur le bureau. 2. Entrez le lecteur C du disque système. 3. Cliquez sur le dossier « Windows ». 4. Déroulez vers le bas pour trouver le dossier « Polices ». 5. Vous pouvez accéder à la bibliothèque de polices. Les amis qui ont d'autres questions peuvent y jeter un œil pour en savoir plus sur les problèmes courants liés aux polices Win10 ~

Comment changer la police dans Outlook sur un téléphone mobile Apple Comment changer la police dans Outlook sur un téléphone mobile Apple Mar 08, 2024 pm 04:46 PM

Comment changer la police dans Outlook sur un téléphone mobile Apple ? Ouvrez d'abord le logiciel Outlook et cliquez sur le fichier dans le coin supérieur gauche de l'interface. Vous pouvez définir la police selon vos propres préférences. Une fois les paramètres terminés, cliquez sur le bouton OK. Nous allons jeter un coup d'oeil! Comment changer la police dans Outlook sur un téléphone mobile Apple 1. Ouvrez le logiciel Outlook et cliquez sur l'option "Fichier" dans le coin supérieur gauche de l'interface. 2. Dans la liste qui apparaît, recherchez « Options » et cliquez pour entrer. 3. Sur le côté gauche de la liste des options, cliquez sur « Mail ». 4. Ensuite, sélectionnez « Lettre et polices ». 5. Si vous souhaitez définir la police pour les nouveaux e-mails, les réponses aux e-mails ou la composition, cliquez sur l'option correspondante pour saisir les paramètres. 6. Définissez la police selon vos préférences personnelles. Une fois le réglage terminé, cliquez sur OK.

Comment résoudre le problème de flou de police Win11 Comment résoudre le problème de flou de police Win11 Jan 13, 2024 pm 09:00 PM

Après la mise à jour du système Win11, certains amis ont trouvé que leurs polices Win11 étaient floues et très inconfortables à utiliser. Cela peut être dû à un bug dans la version du système, ou il se peut que nous ayons activé des effets spéciaux. Voyons comment le résoudre. Les polices Win11 sont floues : Méthode 1 : 1. Tout d'abord, cliquez avec le bouton droit sur cet ordinateur et ouvrez « Propriétés » 2. Entrez ensuite « Paramètres système avancés » dans le lien correspondant 3. Cliquez ensuite sur « Paramètres » dans Performances pour l'ouvrir. 4. Sous « Effets visuels », cochez « Ajuster pour obtenir les meilleures performances » et cliquez sur « OK » pour enregistrer. Méthode 2 : 1. Cliquez avec le bouton droit sur un espace vide du bureau et ouvrez « Paramètres d'affichage ». 2. Cliquez sur « Zoom » sous Zoom et mise en page 3. Cliquez ensuite sur « Taille du texte » sous les paramètres pertinents.

Comment ajuster la police, le style et la taille du Bloc-notes dans Windows 11 Comment ajuster la police, le style et la taille du Bloc-notes dans Windows 11 Sep 23, 2023 pm 11:25 PM

De nombreux utilisateurs souhaitent modifier la police dans le Bloc-notes sous Windows 11 car la police par défaut est trop petite ou difficile à lire pour eux. Changer les polices est simple et rapide, et dans ce guide, nous vous montrerons comment personnaliser le Bloc-notes et modifier la police en fonction de vos besoins. Quelle police le Bloc-notes Windows 11 utilise-t-il par défaut ? En ce qui concerne les options de police par défaut, le Bloc-notes utilise la police Consolas et la taille de police par défaut est définie sur 11 pixels. Comment modifier la taille et le style de la police du Bloc-notes dans Windows 11 ? Utilisez le menu Edition du Bloc-notes pour cliquer sur le bouton de recherche et saisir le bloc-notes. Sélectionnez Bloc-notes dans la liste des résultats. Dans le Bloc-notes, cliquez sur le menu Edition et sélectionnez Polices. Vous devriez maintenant voir les paramètres dans le volet de gauche

Comment agrandir la police du téléphone mobile Vivo et où la définir Comment agrandir la police du téléphone mobile Vivo et où la définir Feb 24, 2024 pm 06:16 PM

Comment agrandir la taille de la police du téléphone mobile Vivo ? Où puis-je la définir ? Dans le téléphone mobile Vivo, vous pouvez agrandir la taille de la police, mais la plupart des utilisateurs ne savent pas comment définir la taille de la police du téléphone mobile Vivo. , l'éditeur vous explique comment agrandir la taille de la police du téléphone mobile vivo. Méthode tutoriels graphiques, les utilisateurs intéressés viennent y jeter un œil ! Tutoriel d'utilisation du téléphone mobile Vivo Comment agrandir la taille de la police du téléphone mobile Vivo Où la définir 1. Ouvrez d'abord la fonction [Paramètres] dans le téléphone mobile Vivo et cliquez dessus 2. Accédez ensuite à l'interface des paramètres et recherchez le bouton ; Fonction [Affichage et luminosité] ; 3. Accédez ensuite à la page dans l'image ci-dessous et cliquez sur le service [Taille et épaisseur de police] ; 4. Enfin, faites glisser la ligne horizontale dans l'image ci-dessous pour ajuster la taille de la police.

Comment changer la police du Xiaomi 11_Comment changer la police du Xiaomi 11 Comment changer la police du Xiaomi 11_Comment changer la police du Xiaomi 11 Mar 25, 2024 pm 07:26 PM

1. Ouvrez les paramètres du téléphone et cliquez sur [Afficher]. 2. Cliquez sur [Police]. 3. Sélectionnez la police que vous aimez ou cliquez sur [Plus de polices] pour télécharger l'application.

Explication détaillée de la méthode d'installation des polices Win11 Explication détaillée de la méthode d'installation des polices Win11 Dec 27, 2023 pm 05:16 PM

Certains amis ne trouvent pas où sont installées leurs polices après avoir installé les polices win11, ils soulèvent donc la question de l'emplacement d'installation des polices win11. En fait, nous pouvons entrer dans la gestion des polices dans la personnalisation pour trouver l'emplacement où les polices sont installées. un coup d'oeil ci-dessous. Emplacement d'installation de la police Win11 : 1. Tout d'abord, cliquez avec le bouton droit sur un espace vide du bureau et ouvrez les paramètres « Personnalisation ». 2. Saisissez ensuite les paramètres de gestion de l'installation « Police ». 3. Recherchez la police souhaitée et saisissez-la. 4. Si vous ne le trouvez pas, vous pouvez également effectuer une recherche directement ci-dessus. 5. Après avoir entré la police, vous pouvez voir l'emplacement d'installation de la police win11 dans « Fichier de police » sous les métadonnées. 6. Si nous souhaitons désinstaller la police, cliquez sur Désinstaller ici.

Explication détaillée de la façon de gérer toutes les ombres de polices sur un ordinateur Win10 Explication détaillée de la façon de gérer toutes les ombres de polices sur un ordinateur Win10 Jul 23, 2023 pm 11:13 PM

Lors de l'utilisation de l'ordinateur, certains problèmes peuvent survenir en raison d'un mauvais fonctionnement et d'autres situations. Récemment, certains internautes ont demandé que faire de toutes les ombres de polices sur leurs ordinateurs Win10, ce qui affecte la visualisation, et les icônes sur le bureau ont des ombres. L'éditeur ci-dessous vous apprendra comment effacer toutes les ombres de polices sur le bureau de votre ordinateur. Les étapes spécifiques sont les suivantes : 1. Allumez d'abord l'ordinateur, entrez la combinaison de touches win+r, ouvrez la fenêtre d'exécution et entrez gpedit.msc pour confirmer. 2. Recherchez Activer ActiveDesktop, double-cliquez dessus pour l'ouvrir et désactivez-le. 3. Ensuite, nous devons ouvrir le bouton Désactiver ActiveDesktop ci-dessous, puis l'activer. 4. Ensuite, ouvrez le système du panneau de configuration, ouvrez ses propriétés de paramètres système avancés, puis entrez les propriétés.

See all articles