Réparation des problèmes de crénage des polices dans IronPDF
Ce problème affecte spécifiquement la version WebKit (<= 2021.3.1) de notre bibliothèque. Les problèmes d'espacement des polices avec les polices système telles qu'Arial et Arial Bold sont causés par un espacement défectueux au sein des polices système Windows. Pour résoudre ce problème, nous recommandons de passer à une version ultérieure d'IronPDF. À partir de la version (>= 2021.9.3678), nous avons introduit le rendu avec Chrome Engine, qui offre une meilleure compatibilité et résout ces problèmes d'espacement des polices.
Solution de contournement
Pour contourner le problème d'espacement des polices, veuillez supprimer la police système et télécharger une nouvelle police (comme ArialMT) depuis une ressource en ligne. Ensuite, liez cette police dans le code HTML en utilisant @font-face :
@font-face {
/* Define a new font family for ArialMT Regular */
font-family: 'ArialMT Regular';
font-style: normal;
font-weight: normal;
/* Specify the local source and the WOFF format for the font */
src: local('ArialMT Regular'), url('arialmt.woff') format('woff');
}
Ensuite, remplacez toute déclaration font-family: Arial; dans votre HTML par font-family: ArialMT Regular;, puis générez le PDF. Ce changement garantit que la police web est utilisée au lieu de la police système potentiellement problématique, évitant ainsi les problèmes d'espacement causés par les polices par défaut du système.

