Guide de comparaison et de sélection de scénarios pour les formats de police TTF, OTF et WOFF2
Cet article compare les formats de police courants pour les scénarios de composition sur ordinateur et d'intégration web, analyse les différences d'algorithmes de contour, explique les avantages de taille de fichier de la compression WOFF2, et aide les concepteurs et les développeurs front-end à sélectionner un format de police conforme.
Mis à jour le 2026-08-11
Différence mathématique fondamentale des contours : courbes de Bézier quadratiques vs cubiques
TrueType, ou TTF, utilise des courbes de Bézier quadratiques pour décrire les contours de la police. Un seul segment de contour nécessite plus de points de contrôle pour dessiner une courbe lisse. Ce mécanisme de contour est utilisé depuis les années 1980 et est compatible avec la plupart des logiciels de composition sur ordinateur.
OpenType, ou OTF, prend en charge les courbes de Bézier cubiques pour décrire les contours. Une seule courbe lisse nécessite moins de points de contrôle, les transitions entre les courbes sont plus naturelles, et la sortie d'impression a une précision plus élevée. OpenType a été lancé conjointement par Adobe et Microsoft en 1996 et est compatible avec la spécification des courbes quadratiques de TTF.
| Type de format | Type de courbe de contour | Nombre de points de contrôle | Scénarios applicables |
|---|---|---|---|
| TTF | Courbe de Bézier quadratique | Plus pour un même contour | Utilisation générale sur ordinateur, secours web |
| OTF | Courbe de Bézier cubique | Moins pour un même contour | Composition d'impression professionnelle |
Caractéristiques de compression et avantages de taille de fichier web de WOFF2
WOFF2, le format de police web, est implémenté sur la base de l'algorithme de compression Brotli. Par rapport à la compression DEFLATE utilisée par le format WOFF traditionnel, il peut réduire la taille du fichier d'environ 30 %. Une taille de fichier plus faible diminue l'utilisation de bande passante pour le chargement web et réduit le temps de premier affichage de contenu.
Le format WOFF a été publié par le W3C en 2009, et WOFF2 a été lancé en 2012. Tous les principaux navigateurs mondiaux actuels, y compris Chrome, Firefox, Edge et Safari 10 et versions ultérieures, fournissent un support natif, et aucune gestion de compatibilité supplémentaire n'est requise.
Configuration de pile de formats standard pour l'intégration web
Lorsque les développeurs front-end intègrent des polices web, suivez la règle générale de pile de formats : déclarez WOFF2 en premier, puis déclarez WOFF comme secours. Cette configuration couvre plus de 99 % des versions de navigateurs actifs sur ordinateur et mobile, et répond aux exigences de la plupart des scénarios de production.
Les anciennes versions d'Internet Explorer prennent seulement en charge le format EOT. La part actuelle des utilisateurs IE actifs est inférieure à 1 %, donc la compatibilité avec ce format n'est plus requise dans la plupart des scénarios. Si vous avez besoin de compatibilité avec d'anciens appareils iOS, vous pouvez ajouter en plus le format TTF comme couche de secours finale.
Remarques sur les polices variables et les fonctionnalités OpenType
Les polices variables sont développées sur la base de la spécification OpenType 1.8. Un seul fichier de police peut contenir des espaces de variation pour plusieurs graisses, largeurs et tailles optiques. Les concepteurs et développeurs peuvent ajuster les paramètres pour obtenir des styles de police qui répondent aux exigences, et réduire la taille de chargement de plusieurs fichiers.
OpenType prend également en charge plusieurs fonctionnalités de composition, y compris les ligatures standard, les ligatures discrétionnaires et les petites capitales, etc. Ces fonctionnalités peuvent être activées selon les besoins pendant la composition pour améliorer la lisibilité du texte et l'esthétique visuelle. Les logiciels de composition sur ordinateur comme InDesign et Illustrator prennent tous en charge l'activation de ces fonctionnalités.
Limites de conservation des informations lors de la conversion de format de police
Lors de la conversion entre différents formats de police, les données de contour de la police restent inchangées. Cela ne modifie pas la forme finale du glyphe affiché, ni n'affecte les effets d'impression et d'affichage à grande taille.
Les informations d'indication dans les polices, qui sont des informations d'optimisation pour les petites tailles de texte sur les écrans, peuvent changer lors de la conversion entre différents formats. Le texte de petite taille affiché sur des écrans à basse résolution peut présenter des différences d'affichage subtiles. OKfmt fournit un outil de conversion de police multi-format, et ses règles de conversion suivent la logique standard des bibliothèques de conversion open source.
Questions fréquentes
La composition sur ordinateur peut-elle utiliser OTF ou TTF ?
Choisissez OTF pour la sortie d'impression professionnelle, et TTF est suffisant pour la composition bureautique quotidienne. Les courbes de Bézier cubiques d'OTF produisent des bords plus lisses pour l'impression haute précision, tandis que la compatibilité TTF couvre tous les logiciels de composition sur ordinateur.
L'intégration web nécessite-t-elle d'inclure plusieurs formats de police ?
Pour les scénarios actuels, seulement WOFF2 plus WOFF est requis, ce qui couvre plus de 99 % des navigateurs actifs. Si vous n'avez pas besoin de compatibilité avec les appareils iOS antérieurs à 2016, conserver seulement WOFF2 est suffisant pour l'utilisation.
La conversion de format endommagera-t-elle les fonctionnalités de police variable ?
Les outils de conversion conformes ne modifient pas les informations d'axe de variation des polices variables, et peuvent conserver l'ensemble des fonctionnalités variables. La conversion ajuste seulement le format d'encapsulation, tandis que le contour principal et les paramètres d'axe conservent leurs données d'origine.