J'ai les fichiers CSS des polices Google suivants: Fichiers CSS non miniatures: https://fonts.googleapis.com/css?family=Open+Sans:400,600,600i,700
https://fonts.googleapis.com/css?family=Raleway:400,400i,500,600,600i,700,800
Comment puis-je les minifier?
Vous ne pouvez pas, car ces fichiers CSS sont servis à partir de Google, pas à partir de votre propre domaine (ils ne peuvent pas non plus l'être selon les polices Google).
Voulez-vous vraiment économiser la bande passante de vos utilisateurs/ms: utilisez une seule requête HTTP:
Voulez-vous vraiment économiser la bande passante de vos utilisateurs? Utilisez moins de variations de police.
Si vous essayez de servir le fichier vous-même, rien ne garantit que Google conservera les fichiers de polices aux URL spécifiées dans les fichiers CSS que vous avez téléchargés:
https://fonts.gstatic.com/s/raleway/v11/YZaO6llzOP57DpTBv2GnyFKPGs1ZzpMvnHX-7fPOuAc.woff2
Cela ne ressemble pas à une URL fiable et stable pour moi.
Ce que je fais habituellement, c’est de ne copier que les polices que je vais utiliser, disons que mon site Web ne nécessite que des caractères latins, et que les polices pèsent 400 et 600 caractères, puis que je copie quelque chose comme ceci:
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 400;
src: local('Open Sans Regular'), local('OpenSans-Regular'), url(https://fonts.gstatic.com/s/opensans/v14/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
/* latin */
@font-face {
font-family: 'Open Sans';
font-style: normal;
font-weight: 600;
src: local('Open Sans SemiBold'), local('OpenSans-SemiBold'), url(https://fonts.gstatic.com/s/opensans/v14/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2');
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215;
}
et après cela, vous pouvez le réduire avec votre autre CSS.
Selon ce message en ligne ici ( https://discourse.roots.io/t/best-way-to-use-google-fonts/455/2 ), vous ne pouvez pas charger les polices directement depuis les bons serveurs . Cependant, vous pouvez minifier le code vous-même, manuellement ou sur un site Web tel que https://cssminifier.com/ .
J'espère que ça répond à ta question.
De toute évidence, vous ne pouvez pas réduire le code hébergé par Google. Vous pouvez utiliser CSS Minifier . Réduisez le code CSS, puis utilisez-le comme fichier css statique. Cependant, ce fichier de police n'est pas si gros, je ne pense pas que vous ayez besoin de le minimiser. Google Dit ici , que le temps de chargement est rapide.