Fixing Font Kerning Issues in IronPDF

This article was translated from English: Does it need improvement?
Translated
View the article in English

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 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.

Curtis Chau
Rédacteur technique

Curtis Chau détient un baccalauréat en informatique (Université de Carleton) et se spécialise dans le développement front-end avec expertise en Node.js, TypeScript, JavaScript et React. Passionné par la création d'interfaces utilisateur intuitives et esthétiquement plaisantes, Curtis aime travailler avec des frameworks modernes ...

Lire la suite
Prêt à commencer?
Nuget Téléchargements 16,154,058 | Version : 2025.11 vient de sortir