Fichiers WOFF d’exemple — polices web gratuites à télécharger pour vos tests
Web Open Font Format · .woff · type MIME font/woff
Téléchargez un fichier WOFF d’exemple pour tester le chargement @font-face, la diffusion par CDN, le CORS sur les requêtes de polices ou une chaîne de conversion de polices. Le WOFF est une police TrueType placée dans un conteneur compressé avec zlib et accompagné de métadonnées : ces fichiers sont donc environ 40 % plus légers que les TTF correspondants, avec des contours identiques.
Chaque fichier est servi avec le bon type MIME font/woff et un en-tête CORS ouvert : vous pouvez les charger depuis une autre origine sur une page de test sans rien configurer. Ils sont donc utiles pour reproduire les échecs de chargement de polices liés au CORS, autrement difficiles à mettre en scène.
Télécharger des fichiers WOFF d'exemple
| Fichier | Détails | Taille | Télécharger |
|---|---|---|---|
sample-font-roboto-mono-regular.woff | Roboto Mono Regular · SIL Open Font License 1.1 | 54 KB | |
sample-font-lora-regular.woff | Lora Regular · SIL Open Font License 1.1 | 66 KB | |
sample-font-open-sans-regular.woff | Open Sans Regular · SIL Open Font License 1.1 | 78 KB | |
sample-font-roboto-regular.woff | Roboto Regular · SIL Open Font License 1.1 | 92 KB | |
sample-font-roboto-bold.woff | Roboto Bold · SIL Open Font License 1.1 | 94 KB | |
sample-font-inter-regular.woff | Inter Regular · SIL Open Font License 1.1 | 160 KB |
Utilisez ces fichiers en ligne de commande ou en CI
Chaque URL est stable et ouverte au CORS. Épinglez le SHA-256 dans votre test et vous saurez dès qu’une fixture change.
# Télécharger un fichier curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/fonts/woff/sample-font-roboto-mono-regular.woff # Le vérifier (le SHA-256 de chaque fichier est indiqué ci-dessus) shasum -a 256 sample-font-roboto-mono-regular.woff # Index lisible par machine de tous les fichiers d’exemple curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="woff")'
Le format WOFF en bref
| Nom complet | Web Open Font Format |
|---|---|
| Extensions | .woff |
| Type MIME | font/woff |
| Norme | WOFF 1.0 (recommandation W3C, 2012) |
| Compression | zlib (par table) |
| Octets magiques | 77 4F 46 46 (« wOFF ») |
| Type MIME | font/woff |
| Licence | SIL Open Font License 1.1 |
Ce que l’on teste avec des fichiers WOFF d’exemple
- Chargement @font-face et comportement de repli
- Requêtes de polices cross-origin et en-têtes CORS
- Tests de cache et de compression CDN
- API Font Loading et comportement FOUT/FOIT
- Chaînes de repli pour anciens navigateurs
Questions fréquentes
Faut-il encore servir du WOFF en plus du WOFF2 ?
Seulement si vous prenez en charge des navigateurs antérieurs à Chrome 36, Firefox 39, Safari 10 ou Edge 14, soit moins de 1 % du trafic sur la plupart des marchés. La pratique actuelle est le WOFF2 seul. Gardez un repli WOFF si vos statistiques montrent de vrais utilisateurs sur d’anciens Android ou Internet Explorer.
Pourquoi ma police ne se charge-t-elle pas, sans aucune erreur ?
Neuf fois sur dix, c’est le CORS. Les polices sont récupérées en mode CORS quelle que soit l’origine : une police d’un autre domaine a donc besoin d’Access-Control-Allow-Origin dans la réponse. Le navigateur affiche un 200 dans l’onglet Réseau et refuse discrètement d’utiliser la police. Ces fichiers sont servis avec un en-tête CORS ouvert pour que vous puissiez isoler cette variable.
Puis-je utiliser ces polices dans un projet commercial ?
Oui. Chaque style est publié sous la SIL Open Font License 1.1, qui autorise l’utilisation, la modification, l’incorporation et la redistribution, y compris à des fins commerciales. Vous ne pouvez pas vendre les polices seules, et une version modifiée ne doit pas conserver le nom de police réservé d’origine. Le texte complet de la licence est publié avec les fichiers.
S’agit-il de polices variables ?
Non. Les sources d’origine sont variables, et nous figeons chacune sur une seule graisse statique avant la conversion, puis supprimons les tables fvar, avar, STAT et gvar restantes. Ce sont les styles statiques qui servent normalement à tester les chargeurs de polices, les outils de sous-ensemble et les validateurs, et une table de variation orpheline est une source fréquente d’échecs déroutants.
Les fichiers contiennent-ils le jeu de caractères complet ?
Oui, le jeu de caractères d’origine complet : entre 778 et 2 849 points de code mappés selon la famille, couvrant le latin, le latin étendu, le grec et le cyrillique. Rien n’est réduit en sous-ensemble : ces fichiers servent donc aussi à vérifier que votre propre chaîne de sous-ensemble réduit bien la taille du fichier.
Ces fichiers WOFF sont-ils sûrs à télécharger ?
Oui. Chaque fichier est généré à partir de zéro par notre propre script ouvert (rien n’est récupéré sur le web ni envoyé par des utilisateurs) et ne contient ni scripts, ni macros, ni exécutables. Le SHA-256 de chaque fichier est publié sur cette page pour que vous puissiez vérifier ce que vous avez reçu.
Puis-je utiliser les fichiers WOFF d’exemple à des fins commerciales ?
Oui. Ils sont libres pour tout usage, y compris des produits commerciaux, des suites de tests, des démos et la redistribution, sans attribution requise. Il n’y a aucune licence à obtenir et personne à qui demander.
Puis-je faire des liens directs vers ces fichiers ou les utiliser en CI ?
Oui. Chaque lien est une URL directe et stable en HTTPS, avec Access-Control-Allow-Origin: * et de longs en-têtes de cache : curl, wget, fetch() et les lanceurs de tests peuvent les récupérer directement. Un index JSON de tous les fichiers est accessible depuis chaque page (voir la section ligne de commande).
Fichiers d’exemple similaires
Outils gratuits compatibles avec WOFF
- Générateur de favicon — Transformez n’importe quel logo en pack de favicons complet (favicon.ico, toutes les tailles PNG, icône Apple Touch et webmanifest) en un clic.
- Générateur de fichiers de test — Générez un fichier factice de taille exacte dans votre navigateur, de 1 Ko à 2 Go : octets aléatoires, texte, CSV ou JSON.
Un problème, ou quelque chose à améliorer ? Nous lisons chaque message et corrigeons vite.
Vous testez une chaîne de traitement de fichiers ? C’est notre métier.
Envois, conversions, aperçus, traitement de documents et flux multimédias : c’est le genre de systèmes de production que FreeToolsForWeb conçoit et exploite pour ses clients, et c’est pour cela que nous avions besoin de ces fichiers au départ.
Découvrir les outils gratuits