Rozwiązywanie problemów z kerningiem czcionek w IronPDF

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

Ten problem dotyczy w szczególności wersji WebKit (<= 2021.3.1) naszej biblioteki. Problemy z kerningiem czcionek systemowych takich jak Arial i Arial Bold są spowodowane błędnym kerningiem w czcionkach systemowych Windows. Aby rozwiązać ten problem, zalecamy przejście na nowszą wersję IronPDF. Począwszy od wersji (>= 2021.9.3678), wprowadziliśmy renderowanie za pomocą Chrome Engine, które oferuje lepszą kompatybilność i rozwiązuje problemy z kerningiem czcionek.

Obejście problemu

Aby obejść problem kerningu czcionek, proszę usunąć czcionkę z systemu i pobrać nową czcionkę (np. ArialMT) z zasobu online. Następnie proszę podłączyć tę czcionkę do HTML przy użyciu @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'); 
}

Następnie zamień wszystkie deklaracje font-family: Arial; w swoim HTML na font-family: ArialMT Regular;, a następnie wygeneruj plik PDF. Ta zmiana zapewnia, że używana jest czcionka z sieci zamiast potencjalnie problematycznej czcionki systemowej, dzięki czemu unika się problemów z kerningiem spowodowanych domyślnymi czcionkami systemowymi.

Curtis Chau
Autor tekstów technicznych

Curtis Chau posiada tytuł licencjata z informatyki (Uniwersytet Carleton) i specjalizuje się w front-endowym rozwoju, z ekspertką w Node.js, TypeScript, JavaScript i React. Pasjonuje się tworzeniem intuicyjnych i estetycznie przyjemnych interfejsów użytkownika, Curtis cieszy się pracą z nowoczesnymi frameworkami i tworzeniem dobrze zorganizowanych, atrakcyjnych wizualnie podrę...

Czytaj więcej
Gotowy, aby rozpocząć?
Nuget Pliki do pobrania 18,135,201 | Wersja: 2026.4 just released
Still Scrolling Icon

Wciąż przewijasz?

Czy chcesz szybko dowodu? PM > Install-Package IronPdf
Uruchom przykład i zobacz, jak Twój kod HTML zamienia się w plik PDF.