Réparation des problèmes de crénage des polices dans 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 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.

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 19,014,616 | Version : 2026.5 just released
Still Scrolling Icon

Vous faites encore défiler ?

Vous voulez une preuve rapidement ? PM > Install-Package IronPdf
exécuter un échantillon Regardez votre code HTML se transformer en PDF.