Le Web Open Font Format (WOFF) est un format de police spécifiquement conçu pour être utilisé dans les pages web. Il a été développé dans le but principal de fournir une compression sans perte des polices existantes (telles que TTF ou OTF), ce qui permet de réduire considérablement la taille des fichiers et d'améliorer les temps de chargement des pages. Les fichiers WOFF encapsulent les données de police brutes, des métadonnées et des données à usage privé. Les métadonnées sont cruciales car elles incluent des informations essentielles concernant la licence de la police, son concepteur et d'autres détails pertinents pour la distribution. L'algorithme de compression utilisé par WOFF est basé sur zlib, une méthode largement prise en charge et reconnue pour son efficacité. Les polices WOFF sont généralement mises en œuvre via la règle CSS @font-face, permettant aux développeurs web d'intégrer des polices personnalisées directement dans leurs sites. Cette méthode élimine la nécessité pour les utilisateurs d'avoir les polices installées localement, garantissant ainsi un rendu visuel cohérent sur différentes plateformes et navigateurs. WOFF est devenu une norme largement adoptée pour les polices web, supportée par tous les principaux navigateurs. Son successeur, WOFF2, offre une compression encore supérieure et est également largement pris en charge, contribuant à améliorer les performances des sites web et à offrir une plus grande flexibilité de conception.