PDF polices manquantes après envoi : causes et solutions
Vous envoyez un PDF soigneusement mis en forme et le destinataire le reçoit avec des polices différentes, des caractères remplacés par des rectangles vides, ou un rendu général qui ne ressemble plus à rien. Ce problème des polices manquantes est l'un des plus fréquents dans l'utilisation professionnelle des PDF. Il existe pourtant une explication simple et des solutions fiables pour éviter ce problème une fois pour toutes. Ce guide vous explique pourquoi les polices disparaissent lors de l'envoi d'un PDF et comment y remédier définitivement.
Pourquoi les polices disparaissent-elles dans les PDF ?
Un fichier PDF peut référencer les polices de deux manières : soit les polices sont intégrées dans le fichier (embedded), soit elles sont simplement référencées par leur nom. Dans le second cas, le système du destinataire doit disposer de la même police installée pour afficher le document correctement. Lorsque la police n'est pas installée chez le destinataire, le lecteur PDF la substitue par une police similaire selon ses propres algorithmes. Dans le meilleur cas, la substitution est acceptable. Dans le pire cas, surtout pour des polices décoratives ou très spécifiques, le résultat est illisible ou non professionnel. Le problème est aggravé par les plateformes mobiles : iOS et Android n'ont qu'un nombre limité de polices préinstallées. Un PDF qui s'affiche parfaitement sur Windows avec une police spécifique peut être méconnaissable sur un iPhone si la police n'y est pas disponible.
Comment vérifier si vos polices sont intégrées
Avant d'envoyer un PDF, vérifiez que toutes les polices sont intégrées. Dans Adobe Acrobat Reader, allez dans Fichier > Propriétés > Polices pour voir la liste des polices et leur statut (intégrée ou non). Dans Linux avec les poppler-utils, la commande pdffonts document.pdf liste toutes les polices et indique leur statut d'intégration. Les polices avec 'yes' dans la colonne 'emb' sont intégrées ; celles avec 'no' peuvent poser problème chez les destinataires. Les polices système courantes (Times New Roman, Arial, Helvetica, Courier) sont souvent disponibles sur tous les systèmes et ne posent généralement pas de problème de substitution. Les polices personnalisées, de design ou propriétaires sont les plus risquées.
- 1Ouvrez votre PDF dans Adobe Acrobat Reader.
- 2Allez dans Fichier > Propriétés (ou Ctrl+D).
- 3Cliquez sur l'onglet Polices.
- 4Vérifiez chaque police : 'Intégrée' ou 'Incorporée' indique que la police est dans le fichier.
- 5Les polices sans mention 'intégrée' sont référencées mais non présentes dans le fichier.
- 6Si des polices ne sont pas intégrées, régénérez le PDF depuis le document source en activant l'intégration des polices.
Intégrer les polices lors de la création du PDF
La solution définitive est d'intégrer les polices lors de la création du PDF depuis le document source. La méthode varie selon le logiciel utilisé. Dans Microsoft Word, lors de l'enregistrement en PDF (Fichier > Enregistrer sous > PDF), cliquez sur Options et cochez 'Incorporer les polices dans le fichier'. Dans LibreOffice, le paramètre est disponible dans les options d'export PDF sous l'onglet Polices. Dans InDesign ou Illustrator, l'export PDF intègre automatiquement les polices dans la plupart des présets. Si vous ne disposez pas du document source et ne pouvez que travailler sur le PDF, la compression avec des outils comme Ghostscript peut forcer l'intégration des polices dans le fichier de sortie.
Corriger un PDF existant avec des polices manquantes
Si vous recevez un PDF avec des polices manquantes ou si vous ne pouvez pas régénérer depuis la source, quelques options permettent d'améliorer la situation. La conversion via Ghostscript avec l'option d'intégration des polices peut résoudre le problème pour les polices système courantes. Une autre approche est de convertir le PDF en format image puis de le reconvertir en PDF. Les pages deviennent des images raster et le problème de police disparaît (mais le texte n'est plus sélectionnable). Cette méthode est acceptable pour les documents destinés uniquement à la visualisation, pas à l'édition. La protection du PDF avec LazyPDF avant envoi ne résout pas le problème des polices, mais elle garantit que le fichier n'est pas altéré pendant la transmission. Assurez-vous d'abord que les polices sont intégrées, puis protégez le document si nécessaire.
Questions fréquentes
Comment savoir si mon PDF a des polices intégrées sur Mac ?
Sur Mac, ouvrez le PDF dans Aperçu, puis allez dans Outils > Inspecteur. Dans l'onglet Polices, vous verrez la liste des polices et leur statut. Pour une vérification complète, Adobe Acrobat Reader (gratuit) donne plus d'informations dans Fichier > Propriétés > Polices.
Pourquoi les rectangles vides apparaissent-ils parfois dans un PDF ?
Les rectangles vides (souvent appelés 'tofu') indiquent que le caractère ne peut pas être affiché car la police nécessaire n'est pas disponible ET qu'aucune police de substitution ne contient ce caractère. C'est fréquent avec des polices contenant des caractères spéciaux, des symboles ou des alphabets non latins (grec, cyrillique, arabe) non intégrés dans le PDF.
L'envoi par email compresse-t-il les PDF et affecte-t-il les polices ?
Non, les serveurs email ne modifient pas le contenu des pièces jointes PDF. Si les polices s'affichent différemment chez le destinataire, c'est dû à l'absence d'intégration des polices dans le fichier original, pas à une modification lors de la transmission.
Que faire si je n'ai pas le droit d'incorporer une police selon sa licence ?
Certaines polices commerciales ont des licences qui interdisent l'intégration dans les PDF. Dans ce cas, remplacez ces polices par des équivalents libres à licence ouverte (Google Fonts, polices système standard) qui peuvent être intégrées librement. Une alternative est d'utiliser des polices de substitution similaires comme Arial au lieu de Helvetica, ou Georgia au lieu de certaines polices serif propriétaires.