Comment fusionner les polices?
J'ai un certain nombre de polices de caractères,
- OpenSans-gras.ttf
- OpenSans-italic.ttf
- OpenSans-extrabold.ttf
- OpenSans-italique.ttf
- OpenSans-lumière.ttf
Comment aurais-je aller sur le sujet pour créer un seul fichier, que de s'opposer à ce beaucoup de fichiers différents?
Et peut-être les utiliser sur le CSS comme je l'aurais fait normalement, ou, comme vous le feriez sur photoshop?
par exemple
small{font-family:"OpenSans"; font-weight: normal;}
strong{font-family:"OpenSans"; font-weight: bold;}
h2 {font-family:"OpenSans"; font-weight: bolder;}
Toute aide serait appriciated.
source d'informationauteur Val
Vous devez vous connecter pour publier un commentaire.
Un moyen facile de combiner plusieurs polices de caractères dans un fichier pour les encoder en base64 et à les intégrer dans le CSS. Ils seront encore différents les polices, bien que la taille totale va augmenter. Il existe plusieurs outils en ligne qui permettent de créer de la css pour les polices de fichiers que vous téléchargez, comme cette une.
Vous avez besoin de différents fichiers de police si vous souhaitez utiliser des polices de caractère différentes (normal, italique, gras, etc.), parce que chaque caractère est mis en œuvre comme un fichier de police distincte (en fait, vous avez même besoin dans différents formats de police, afin de couvrir les différents navigateurs).
Mais vous peut les utiliser qu'une seule police de caractères de la famille, tout comme vous utilisez, par exemple, Arial et mettre en italiques et en caractères gras, à l'aide de CSS directement ou indirectement (via HTML, par exemple
h2
éléments sont en gras par défaut). Pour cela, vous devez déclarer une famille de police.E. g., FontSquirrel génère le code CSS qui définit chaque police de caractères de la famille. C'est possible, mais illogique et peu pratique. Par exemple, il génère
Pour rendre les choses plus logique, changer la
font-weight
valeur, et de changer lefont-family
nom de celui que vous utilisez dans différents@font-face
règles (pour les différents types de caractères de la famille). E. g.,