Vous ouvrez un PDF sur votre ordinateur portable Windows et tout semble parfait. Vous l'envoyez à un collègue qui utilise un Mac et il voit des symboles aléatoires, des carrés ou des points d'interrogation dispersés dans le document. Sur une machine Linux, le même fichier peut afficher des espaces vides là où le texte devrait se trouver. Cette expérience frustrante se produit plus souvent que la plupart des gens ne le pensent, et elle dépend presque toujours de la façon dont les différents systèmes d'exploitation gèrent les polices intégrées dans les fichiers PDF.
Le problème principal est simple : un PDF est conçu pour avoir la même apparence partout, mais cette promesse dépend des polices intégrées dans le fichier ou disponibles sur le système qui l'ouvre. Lorsqu'un PDF repose sur des polices installées sur l'ordinateur du créateur mais n'inclut pas ces polices dans le fichier lui-même, tout appareil dépourvu de ces mêmes polices le remplacera par autre chose. Sur un système d'exploitation différent, où même les polices courantes ont des noms ou des versions différents, cette substitution peut produire une sortie tronquée et illisible.

Le coupable le plus courant : les polices manquantes ou non intégrées
Lorsqu'une personne crée un PDF à partir d'un document Word, d'un Google Doc ou d'une application de conception comme InDesign, le logiciel décide s'il doit intégrer les polices directement dans le PDF ou simplement les référencer. L'incorporation de polices signifie que les données de police réelles sont regroupées dans le fichier PDF. Le référencement des polices enregistre simplement la police utilisée et s'attend à ce que le périphérique de lecture l'installe.
Microsoft Word sous Windows utilise généralement des polices telles que Calibri, Cambria ou Times New Roman. Lorsque le créateur de PDF choisit de ne pas intégrer de polices, souvent pour réduire la taille du fichier, le PDF stocke uniquement le nom de la police, pas les formes de caractères réelles. Un Mac ouvrant ce fichier recherche Calibri mais trouve soit une version différente de Calibri, soit aucune correspondance. La visionneuse PDF Mac revient alors à une police de remplacement, et le mappage des caractères entre la police d'origine et la police de remplacement s'aligne rarement parfaitement.
Une analyse réalisée en 2024 par la PDF Association a révélé que les problèmes liés aux polices représentent environ 40 % de tous les problèmes de rendu PDF sur toutes les plates-formes (PDF Association, « PDF Rendering Errors Survey », 2024). Les échecs de substitution de police sont particulièrement fréquents avec les écritures non latines comme le cyrillique, le CJK (chinois, japonais, coréen), l'arabe et l'hébreu, où la police de substitution peut ne pas disposer entièrement des jeux de caractères requis.
C'est également la raison pour laquelle vous pouvez rencontrer des problèmes Polices PDF avec les documents qui utilisent des polices personnalisées ou sous licence. Les applications de conception utilisent souvent des polices premium qui ne sont pas distribuées gratuitement. Si le concepteur oublie de les intégrer ou si la licence de police interdit l'intégration, toute personne ouvrant le PDF sans que cette police spécifique soit installée verra le texte tronqué.
Le même document affiché sur un système d’exploitation différent peut être complètement différent. Un PDF qui s'affiche correctement sur la machine Windows sur laquelle il a été créé peut afficher du tofu (le surnom des cases rectangulaires vides qui apparaissent lorsqu'une police manque d'un caractère spécifique) sur un système Mac ou Linux. Cette incohérence est entièrement évitable lors de la phase de création du PDF.
Essayez de réparer le PDF
Aucune installation nécessaire. Fonctionne directement dans votre navigateur.
Conflits d'encodage de caractères entre Windows, macOS et Linux
L'utilisation d'un outil PDF basé sur un navigateur signifie également que vous n'avez jamais besoin d'installer ou de mettre à jour un logiciel. L'outil fonctionne sur des serveurs distants et fournit des résultats via votre navigateur, vous avez donc toujours accès à la dernière version sans téléchargement. Ceci est particulièrement pratique lorsque vous devez traiter rapidement un fichier sur un appareil sur lequel vous ne disposez pas des autorisations d'administrateur pour installer des programmes.
Au-delà des polices manquantes, l’encodage des caractères est la deuxième raison principale pour laquelle les PDF s’affichent différemment selon les plateformes. Le codage des caractères est le système qui mappe les codes numériques à des formes de caractères spécifiques. Lorsqu'un PDF est créé, chaque caractère du document se voit attribuer un code basé sur l'encodage utilisé par l'application source. La visualisation PDF sur un autre système d'exploitation peut mal interpréter ces codes.
Les applications Windows utilisent historiquement des pages de codes héritées telles que Windows-1252 pour les langues d'Europe occidentale ou Shift-JIS pour le japonais. Les applications Mac ont tendance à utiliser des codages basés sur Unicode. Les systèmes Linux utilisent par défaut UTF-8. Lorsqu'un PDF créé sous Windows avec un encodage spécifique à Windows est ouvert sur un système qui interprète différemment ces mêmes codes numériques, le résultat est mojibake, le terme désignant un texte tronqué causé par un encodage de caractères incorrect.
Le problème apparaît le plus souvent avec les caractères spéciaux : guillemets intelligents, accents, symboles monétaires et notation mathématique. Un PDF créé dans une langue européenne qui utilise des caractères accentués comme é, ö ou ñ peut afficher ces caractères sous forme de symboles brouillés lorsqu'il est ouvert sur un système avec un encodage par défaut différent. La spécification PDF inclut des mécanismes permettant de définir explicitement le codage des caractères dans le fichier, mais tous les logiciels de création de PDF ne les implémentent pas correctement ou de manière cohérente.
Les PDF en langue asiatique sont particulièrement vulnérables. Les documents contenant du texte chinois, japonais ou coréen qui ont été créés sur un système utilisant un codage existant peuvent ne pas intégrer les mappages de caractères nécessaires. L'ouverture d'un tel fichier sur un système d'exploitation différent peut produire un charabia complet plutôt que quelques caractères tronqués. Pour les organisations qui gèrent des documents multilingues, les problèmes d’encodage représentent un véritable risque commercial pouvant affecter les contrats, les documents juridiques et les communications avec les clients.
Tableaux de polices corrompus et structure PDF endommagée
Les problèmes de police ne sont pas toujours causés par des fichiers manquants. Parfois, les données de police sont présentes dans le PDF mais sont corrompues. Un PDF stocke les informations sur les polices dans des structures appelées tables de polices, qui mappent les codes de caractères aux descriptions de glyphes. Si ces tables sont endommagées lors d'un transfert de fichiers, d'un téléchargement incomplet ou d'erreurs de disque, l'application de lecture ne peut pas interpréter correctement les données de police même si elles sont techniquement intégrées.
Une corruption partielle peut produire certains des résultats les plus déroutants. Vous pouvez voir du texte correct sur la plupart des pages, mais des caractères tronqués sur des pages spécifiques, ou des lettres qui s'affichent correctement dans les titres mais échouent dans le corps du texte. Ces modèles se produisent parce que différentes parties du PDF font référence à différents sous-ensembles de polices, et seuls certains de ces sous-ensembles sont endommagés.
Une approche Réparer PDF est souvent nécessaire lorsque vous remarquez que le même fichier s'est affiché correctement la semaine dernière mais affiche un texte tronqué aujourd'hui. Ce modèle de changement au fil du temps indique presque toujours une corruption des données plutôt qu'un problème de substitution de polices. La corruption de fichiers peut se produire lors de la transmission d'e-mails, de la synchronisation dans le cloud ou même lorsqu'un périphérique de stockage commence à tomber en panne.
Les fichiers PDF qui transitent par plusieurs systèmes présentent un risque plus élevé. Chaque fois qu'un fichier est traité par un serveur de messagerie, un service de stockage cloud ou un outil de compression de fichiers, il existe un faible risque de corruption des données. Au fil de plusieurs transferts, ce risque s’aggrave. Un PDF transmis depuis un bureau Windows via un serveur de messagerie, un filtre anti-spam et enfin vers un client Mac Mail peut être corrompu à l'une de ces étapes, et les tables de polices, qui comptent parmi les parties les plus complexes d'un PDF, sont souvent les premières structures à montrer des dommages.
Formats de police non standard et versions PDF héritées
Le format PDF a considérablement évolué depuis son introduction en 1993. Les fichiers PDF plus anciens peuvent utiliser des formats de police que les lecteurs modernes ne prennent plus entièrement en charge. Les polices de type 1 (PostScript) étaient standard dans les premiers PDF, mais Adobe a commencé à les déprécier en 2021 et a achevé leur suppression progressive en 2023 (Adobe, « Fin du support des polices PostScript Type 1 », 2023). L'ouverture d'un PDF contenant des polices de type 1 dans une version actuelle d'Adobe Acrobat ou dans une visionneuse moderne basée sur un navigateur peut déclencher une substitution de police qui produit une sortie tronquée.
De même, certains créateurs de PDF intègrent des polices dans des formats propriétaires ou compressés que seul leur propre logiciel peut entièrement décoder. Un PDF généré par une ancienne version d'AutoCAD peut utiliser des polices SHX qui sont essentiellement des fichiers de formes plutôt que des formats de police standard. La plupart des visionneuses PDF à usage général ne peuvent pas les restituer correctement, et le résultat sur un système d'exploitation différent est prévisible : symboles aléatoires, caractères mal alignés ou espaces vides.
Les polices codées sur mesure présentent un autre défi. Certains outils de création de PDF créent à la volée un codage de caractères personnalisé, mappant les glyphes utilisés dans le document à des positions arbitraires dans une table de polices. Si le lecteur PDF n'analyse pas correctement cet encodage personnalisé, il affiche les mauvais glyphes. Le texte peut toujours ressembler à de vrais mots, mais avec des lettres échangées ou remplacées, ce qui est parfois pire qu'une poubelle évidente, car le lecteur peut ne pas se rendre immédiatement compte que le contenu est faux.
Comment réparer un PDF avec des caractères tronqués
Lorsque vous rencontrez un PDF tronqué, il existe plusieurs approches pour récupérer un texte lisible. La solution la plus rapide consiste souvent à recréer le PDF à partir du document source d'origine. Ouvrez le fichier Word d'origine, Google Doc ou le fichier de conception et réexportez-le au format PDF avec l'intégration de polices explicitement activée. Dans Microsoft Word, ce paramètre se trouve sous Fichier, Options, Enregistrer, puis cochez « Intégrer les polices dans le fichier ». Dans Google Docs, l'option de téléchargement au format PDF intègre toujours les polices. Dans Adobe InDesign ou Illustrator, l'intégration des polices est contrôlée dans les paramètres d'exportation sous le panneau Avancé.
Si le document source original n'est pas disponible, WukongPDF peut retraiter le fichier via son moteur basé sur un navigateur, qui normalise les données de police et résout les conflits d'encodage quel que soit le système d'exploitation utilisé pour afficher la sortie. Un outil dédié Repair PDF peut également aider en analysant les tables de polices internes du PDF et en essayant de les reconstruire ou de mapper les codes de caractères existants aux valeurs Unicode standard.
L'impression du PDF sur un nouveau PDF est une autre solution de contournement pratique. La plupart des systèmes d'exploitation incluent une fonction « Imprimer au format PDF ». ou "Enregistrer au format PDF" dans la boîte de dialogue d'impression. Lorsque vous imprimez un PDF tronqué sur un nouveau PDF, le pipeline d'impression du système restitue chaque page sous la forme d'une représentation semblable à une image, puis l'écrit dans un nouveau fichier PDF propre. Ce processus supprime entièrement les références de polices problématiques et intègre uniquement la représentation visuelle. Le compromis est que le nouveau PDF n'aura pas de texte sélectionnable ou consultable, puisque les caractères sont rendus sous forme d'éléments graphiques.
Pour les PDF présentant des problèmes d'encodage plutôt que des polices manquantes, la conversion du fichier vers un format intermédiaire peut réinitialiser le mappage des caractères. Certains outils peuvent extraire le texte brut d'un PDF et l'écrire dans un nouveau fichier avec un encodage Unicode approprié. Cette approche fonctionne bien pour les documents qui affichent du texte en caractères latins tronqués en raison d'incompatibilités d'encodage, mais elle peut ne pas être utile avec les encodages de polices personnalisés ou propriétaires. Dans ces cas-là, la méthode d’impression au format PDF est plus fiable.
Prévention des problèmes de police lors de la création de PDF pour une utilisation multiplateforme
La prévention est bien plus facile que la réparation. Si vous créez régulièrement des PDF qui seront partagés sur différents systèmes d'exploitation, quelques habitudes peuvent éliminer presque tous les problèmes d'affichage liés aux polices.
Tout d’abord, intégrez toujours les polices lors de l’exportation au format PDF. Toutes les principales applications de conception et de documents offrent cette option, même si elle peut être appelée différemment : « Intégrer les polices », ou « Intégrer les polices ». "Inclure les polices", ou "Polices de sous-ensemble." Le sous-ensemble de polices intègre uniquement les caractères réellement utilisés dans le document plutôt que l'intégralité du fichier de police, ce qui permet de gérer la taille du PDF tout en fournissant toutes les données de caractères nécessaires. La légère augmentation de la taille des fichiers est un petit prix à payer pour une lisibilité multiplateforme garantie.
Deuxièmement, tenez-vous-en aux polices standard ou largement disponibles si l’intégration n’est pas possible pour des raisons de licence. Les 14 polices standard de type 1 définies dans la spécification PDF originale, notamment Times, Helvetica, Courier et Symbol, sont garanties d'être disponibles sur chaque lecteur PDF, quel que soit le système d'exploitation. Les équivalents modernes sécurisés sur toutes les plates-formes incluent Arial, Times New Roman et la famille de polices Google Noto, qui couvre plus de 1 000 langues et est librement redistribuable.
Troisièmement, testez votre PDF sur au moins un autre système d'exploitation avant de le distribuer largement. Ouvrez le fichier sur un appareil exécutant un système d'exploitation différent de celui que vous avez utilisé pour le créer. Vérifiez non seulement la première page mais plusieurs pages du document et portez une attention particulière aux caractères spéciaux, aux lettres accentuées ou au texte non latin. Cinq minutes de test peuvent éviter des heures de confusion à vos destinataires.
Quatrièmement, vérifiez les propriétés du PDF après la création. La plupart des visionneuses PDF peuvent afficher une liste des polices utilisées dans le document et indiquer si chaque police est intégrée ou non. Dans Adobe Acrobat, cela se trouve sous Fichier, Propriétés, Polices. Dans les visionneuses basées sur un navigateur, la liste des polices est généralement accessible via les propriétés du document ou les outils d'inspection. Si vous voyez des polices répertoriées avec "(Intégré)" à côté d'eux, le fichier doit s'afficher correctement sur toutes les plateformes.
Enfin, envisagez d'utiliser le format PDF/A pour les documents nécessitant une fiabilité multiplateforme à long terme. PDF/A est une version standardisée ISO de PDF qui impose l'intégration de polices et interdit les fonctionnalités susceptibles de provoquer des incohérences de rendu. Il a été conçu spécifiquement pour les cas d'utilisation d'archivage où les documents doivent rester lisibles pendant des décennies, quelle que soit l'évolution des systèmes d'exploitation et des technologies de polices.
Essayez de réparer le PDF
Aucune installation nécessaire. Fonctionne directement dans votre navigateur.
