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 de crénage de police, veuillez supprimer la police système et téléchargez une nouvelle police (telle qu'ArialMT) à partir d'une ressource en ligne. Ensuite, intégrez cette police dans le code HTML à l'aide de @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 toutes les déclarations font-family: Arial; dans votre code 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.

