Rozwiązywanie problemów z kerningiem czcionek w IronPDF
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.

