Maison > interface Web > tutoriel CSS > Comment puis-je intégrer plusieurs variantes de police (gras, italique) dans une seule règle @font-face ?

Comment puis-je intégrer plusieurs variantes de police (gras, italique) dans une seule règle @font-face ?

Barbara Streisand
Libérer: 2024-12-10 05:03:13
original
971 Les gens l'ont consulté

How Can I Embed Multiple Font Variants (Bold, Italic) in a Single @font-face Rule?

Plusieurs variantes de police dans une seule règle @font-face

En CSS, la règle @font-face vous permet d'intégrer des polices personnalisées dans une page Web. Cependant, lorsque vous travaillez avec plusieurs variantes de police (par exemple, gras, italique, gras italique), il peut être difficile de savoir comment les spécifier dans une seule règle.

Pour intégrer plusieurs fichiers de polices pour la même police, vous pouvez utilisez plusieurs règles @font-face. Par exemple, si vous avez des fichiers distincts pour DejaVu Sans gras, italique et gras italique :

@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans.ttf");
}
@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-Bold.ttf");
    font-weight: bold;
}
@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-Oblique.ttf");
    font-style: italic, oblique;
}
@font-face {
    font-family: "DejaVu Sans";
    src: url("fonts/DejaVuSans-BoldOblique.ttf");
    font-weight: bold;
    font-style: italic, oblique;
}
Copier après la connexion

Dans l'exemple ci-dessus, chaque règle @font-face spécifie une variante de police différente. Lorsqu'un navigateur Web rencontre une déclaration de style de police (par exemple, font-weight : bold), il chargera le fichier de police correspondant et appliquera le style approprié.

Notez que Chrome ne reconnaît pas le format("ttf ") dans l'exemple ci-dessus, il peut donc être omis. De plus, CSS3 n'autorise qu'une seule déclaration de style de police par règle @font-face, plutôt qu'une liste séparée par des virgules comme indiqué dans l'exemple.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal