Dans dompdf, une bibliothèque PHP populaire pour générer des documents PDF, la famille de polices par défaut peut ne pas s'aligner sur la conception prévue . Cela peut être frustrant lorsque vous essayez d'obtenir une apparence spécifique.
En interne, les documents PDF prennent en charge par défaut un ensemble limité de polices : Helvetica, Times-Roman, Courier, Zapf-Dingbats et Symbole. Lorsqu'il rencontre une police personnalisée spécifiée via CSS, dompdf tente de l'intégrer dans le PDF si elle a été précédemment chargée ou si elle est référencée via une règle CSS @font-face.
Pour charger la police souhaitée et activer son utilisation dans dompdf, vous pouvez utiliser les méthodes suivantes :
Pour définir la famille de polices sur "NeutraText-Book" à l'aide de la méthode @font-face :
@font-face { font-family: 'NeutraText-Book'; src: url(/path/to/neutratext.ttf) format('truetype'); }
Avec le script load_font.php :
load_font.php "NeutraText-Book" /path/to/neutratext.ttf
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!