Je fais une conversion de Photoshop en - XHTML , et le concepteur du site Web a utilisé la police Myriad Pro Semi-bold qui semble bonne dans le fichier Photoshop, mais Lorsque j'essaie l'option semi-gras en CSS, cela ressemble beaucoup à une police normale en gras, trop audacieuse pour mon propos. Existe-t-il un moyen d’obtenir des polices semi-gras plus jolies en HTML et CSS ou suis-je coincé avec 'font-weight: 600;'?
La manière pratique est de mettre font-family
à une valeur correspondant au nom spécifique de la version semibold, telle que
font-family: "Myriad pro Semibold"
si c’est le nom. (Personnellement, j'utilise mon propre outil de liste de polices , qui s'exécute sur Internet Explorer uniquement pour afficher les polices de mon système sous des noms utilisables en CSS.)
Dans cette approche, font-weight
n'est pas nécessaire (et probablement pas mieux).
Les navigateurs Web ont mal appliqué les poids de police par livre: ils ne peuvent généralement pas trouver la version de poids spécifique, sauf gras. La solution de contournement consiste à inclure les informations dans le nom de famille de la police, même si ce n'est pas ainsi que les choses sont censées fonctionner.
Lors des tests avec Segoe UI, qui existe souvent sous différentes versions d’épaisseurs de police sur les systèmes Windows, j’ai pu faire en sorte qu’Internet Explorer 9 sélectionne la version appropriée lors de l’utilisation de l’approche logique (utilisation du nom de la famille de polices Segoe UI et de font-weight
valeurs), mais il a échoué sous Firefox 9 et Chrome 16 (travail normal et gras uniquement). Sur tous ces navigateurs, par exemple, la définition de font-family: Segoe UI Light
fonctionne bien.
En CSS, pour le font-weight
propriété, la valeur: normal
par défaut est la valeur numérique 400 et bold
à 700.
Si vous souhaitez spécifier d'autres poids, vous devez donner la valeur numérique. Cette valeur numérique doit être prise en charge pour la famille de polices que vous utilisez .
Par exemple, vous définiriez les caractères semi-gras comme ceci:
font-weight: 600;
Voici une JSFiddle utilisant la famille de polices 'Open Sans', chargée avec les poids ci-dessus.
Pour moi, ce qui suit fonctionne bien. Ajoutez-le simplement. Vous pouvez le modifier selon vos besoins. Ceci est juste un bon tour que j'utilise.
text-shadow : 0 0 0 #your-font-color;
famille de polices: 'Open Sans'; poids de police: 600; important de changer de famille de polices
À la mi-2016, le moteur Chromium (v53) ne prend en charge que 3 styles d'accentuation:
Texte brut, gras et super gras ...
<div style="font:normal 400 14px Arial;">Testing</div>
<div style="font:normal 700 14px Arial;">Testing</div>
<div style="font:normal 800 14px Arial;">Testing</div>
Par exemple, extra-gras donnera à la police une apparence très différente dans Photoshop, par exemple, car vous sélectionnez une police différente. La même chose s'applique à la police italique, qui peut paraître très différente. Réglage font-weight:800
ou font-style:italic
peut entraîner un effort maximum du navigateur Web pour grossir ou incliner la police normale de la famille .
Même si vous chargez une famille de polices, vous devez spécifier les poids et styles dont vous avez besoin pour que certains navigateurs Web vous permettent de sélectionner une police différente dans la famille avec font-weight
et font-style
.
Cet exemple spécifie les polices claires, normales, italiques normales, gras et extra-gras de la famille de polices Open Sans:
<html>
<head>
<link rel="stylesheet"
href="https://fonts.googleapis.com/css?family=Open+Sans:100,400,400i,600,800">
<style>
body {
font-family: 'Open Sans', serif;
font-size: 48px;
}
</style>
</head>
<body>
<div style="font-weight:400">Didn't work with all the fonts</div>
<div style="font-weight:600">Didn't work with all the fonts</div>
<div style="font-weight:800">Didn't work with all the fonts</div>
</body>
</html>
(avertissement Quora, veuillez l'enlever s'il n'est pas autorisé.)
https://www.quora.com/How-do-I-make-Open-Sans-extra-bold-once-imported-from-Google-Fonts
Testé dans Firefox 66.0.3 sur Mac et Firefox 36.0.1 sous Windows.
Les autres polices doivent être téléchargées sur le serveur, le style et le poids étant spécifiés par leurs noms respectifs.
Ne supposez rien, en ce qui concerne les polices, sur le périphérique visitant votre site Web ou sur les polices installées sur son système d'exploitation.
(Vous pouvez utiliser les solutions de remplacement serif et sans-serif, mais vous obtiendrez la police correspondante avec la version du navigateur Web utilisée, dans les polices disponibles dans la version du système d'exploitation sous laquelle il est exécuté, et non avec ce que vous avez conçu. )
Les tests doivent être effectués avec la police temporairement désinstallée de votre système, afin de vous assurer que votre conception est effective.