Qu'est-ce que le format de fichier EOT ?
Les fichiers .eot stockent des polices OpenType dans une enveloppe compacte et segmentable développée par Microsoft. Les polices .eot ne sont pas consultées directement mais sont plutôt destinées à être intégrées sur des sites web - le format a été créé pour Internet Explorer et est apparu pour la première fois dans IE 4 (1997). La modification ou la suppression d'un fichier .eot peut empêcher l'affichage correct des polices sur toute page qui en dépend.
Intégration de polices
Les fichiers de police EOT ne sont pas distribués avec les systèmes d'exploitation et ne peuvent pas être installés comme une police de bureau classique - ils fonctionnent comme une enveloppe de diffusion, et non comme une police de caractères installable. Seules les polices dont la licence autorise l'intégration web peuvent être empaquetées en .eot ; le format impose une protection légère contre la copie via une *rootstring*, une liste d'URL de domaines intégrée dans l'en-tête du fichier qui lie la police à des sites web spécifiques. Les fichiers .eot sont stockés dans le cache du navigateur afin qu'ils n'aient pas besoin d'être téléchargés à chaque fois que les polices concernées sont requises.
Le format .eot était utilisé exclusivement par Internet Explorer ; aucun autre navigateur majeur ne l'a jamais pris en charge. Avec le retrait d'Internet Explorer le 15 juin 2022 et le fait que WOFF et WOFF2 soient désormais universellement pris en charge par tous les navigateurs, le format .eot est obsolète et devrait être retiré des nouvelles déclarations @font-face.
Sécurité et sûreté
RISQUE : LOWUn .eot est une enveloppe de police, pas un exécutable, donc le fichier lui-même présente peu de risques à manipuler. Deux précautions réelles : (1) licence - EOT enveloppait souvent des polices commerciales avec un verrouillage d'URL « rootstring » comme mesure anti-piratage légère, donc convertir un EOT en TTF/OTF et le réutiliser ailleurs peut enfreindre la licence de la police ; vérifiez le CLUF. (2) Évitez les portails de téléchargement de « convertisseurs EOT » douteux qui regroupent des logiciels publicitaires - FontForge (open source) ou un convertisseur web réputé est plus sûr. Historiquement, les analyseurs de polices présentaient des vulnérabilités, gardez donc vos outils à jour.
Détails du format
en brefProgrammes qui ouvrent les fichiers EOT
Détails techniques
spécifications approfondies| Développeur | Microsoft |
| Type MIME | application/vnd.ms-fontobject |
| Encodage | Binaire |
| Ordre des octets | Little-endian (champs d'en-tête EOT) ; la charge utile sfnt intégrée est en big-endian |
| Structure du conteneur | En-tête EOT binaire (tailles, version, métadonnées de police, liste d'URL rootstring) suivi du bloc de police sfnt OpenType/TrueType intégré |
| Compression | Compression sans perte MicroType Express (MTX) optionnelle de la charge utile sfnt ; souvent stocké sans compression en pratique |
| Sous-ensemble de polices | Prend en charge le sous-ensemblement de glyphes pour n'inclure que les caractères requis par la page, maintenant une taille de fichier réduite |
| Protection contre la copie | Mécanisme rootstring : une liste d'URL de domaines autorisés intégrée dans l'en-tête du fichier qui lie la police à des sites web spécifiques |
| Capacité de glyphes | Jusqu'à 65 535 glyphes (limité par la restriction du format sfnt intégré) |
| Nombre magique | Valeur little-endian 32 bits 0x504C à l'offset d'octet 34 (octets hex : 4C 50) ; pas de signature ASCII fixe à l'offset 0 |
| Versions du format | 0x00010000, 0x00020001, 0x00020002 ; la variante EOTLite omet la compression MTX et les rootstrings |
| Taille de fichier typique | 10 Ko - 1 Mo ; le sous-ensemblement aux glyphes requis maintient l'EOT livré sur le web à une petite taille |
| Format enveloppé | Intègre une police sfnt standard (OpenType ou TrueType) comme charge utile |
| Prise en charge du navigateur | Internet Explorer uniquement (IE 4 - IE 11) ; jamais pris en charge par Chrome, Firefox, Safari ou Edge basé sur Chromium |
| Statut | Obsolète depuis le retrait d'Internet Explorer le 15 juin 2022 ; remplacé par WOFF et WOFF2 |
| Publié | 1997 (Internet Explorer 4 / Microsoft WEFT); W3C submission 2008 |
| Dernière version | EOT / EOTLite as submitted to W3C (2008); never standardized as a Recommendation |
| Standard ouvert | Oui · libre de droits |
| Spécification | www.w3.org |
Conversions EOT
Q&R de la communauté
posées par les utilisateursPas encore de questions - soyez le premier à poser une question sur les fichiers EOT.