Others

Pourquoi mon PDF affiche-t-il des symboles ou des carrés étranges au lieu de cases à cocher

Ouvrir un formulaire PDF et constater que chaque case à cocher a été remplacée par un symbole étrange, un carré, un point d'interrogation, un caractère ailé qui n'a aucun rapport avec une case à cocher, est un problème de police se faisant passer pour un problème de formulaire. Les cases à cocher ont été créées à l'aide d'une police spécifique contenant des glyphes de case à cocher. La visionneuse PDF affichant le formulaire n'a pas cette police, ou la police n'a pas été intégrée dans le PDF, elle remplace donc tout caractère occupant la même position dans une police de secours.

Une case à cocher qui ressemble à un caractère japonais ou à un carré vide n'est pas corrompue. Il lui manque sa police.

Comprendre pourquoi Formulaires PDF affichent des symboles étranges au lieu de cases à cocher nécessite de savoir comment les formulaires PDF référencent les polices pour les éléments interactifs. Les outils PDF Fonts de WukongPDF peuvent aider à diagnostiquer les problèmes de polices, et l'explication ci-dessous couvre à la fois la cause et les correctifs disponibles.

Why Does My PDF Show Weird Symbols or Squares Instead of Checkboxes

Comment les cases à cocher et les éléments de formulaire utilisent les polices

Les cases à cocher, les boutons radio et les flèches du menu déroulant PDF ne sont pas dessinés sous forme de graphiques. Ils sont dessinés sous forme de caractères de texte à partir d'une police, généralement Adobe Pi, Zapf Dingbats, Wingdings ou une police personnalisée créée par le concepteur de formulaire. Le PDF fait référence à un code de caractère spécifique dans cette police pour afficher la case cochée, la case non cochée, le point du bouton radio et d'autres symboles d'éléments interactifs.

Lorsque la police requise est disponible, la case à cocher s'affiche correctement. Si ce n’est pas le cas, le spectateur substitue un caractère à partir d’une police de secours. Le caractère substitué n'a aucun rapport avec une case à cocher. Il s'agit du glyphe qui occupe la même position de code de caractère dans la police de secours. Le spectateur n'affiche pas de symboles aléatoires. Il affiche exactement le code de caractère demandé par le PDF, rendu dans la mauvaise police.

WukongPDF

Essayez de réparer le PDF

Aucune installation nécessaire. Fonctionne directement dans votre navigateur.

Commencer →

Pourquoi la police peut être manquante

Le concepteur du formulaire a utilisé une police installée sur son ordinateur mais qui n'était pas intégrée au PDF lors de l'enregistrement du formulaire. Acrobat et d'autres concepteurs de formulaires disposent d'une option permettant d'incorporer des polices. Si le concepteur n'a pas coché cette option, la police voyage avec le fichier sur l'ordinateur du concepteur mais ne voyage pas avec le fichier vers d'autres ordinateurs. Le formulaire semble correct pour le concepteur et cassé pour tout le monde.

Certaines polices sont soumises à des restrictions de licence qui empêchent l'intégration. Le fournisseur de polices autorise le concepteur à utiliser la police pour créer des documents, mais pas à distribuer la police intégrée dans ces documents. L'outil de création de PDF respecte cette restriction et n'embarque pas la police. Le PDF résultant dépend du fait que le destinataire ait installé la même police, ce qui n'est pas le cas de la plupart des destinataires. La licence de police protège les revenus du fournisseur au détriment de la fonctionnalité des formulaires pour les destinataires.

Réparer l'affichage en installant la police manquante

Identifiez la police utilisée par le formulaire. Dans Adobe Acrobat, ouvrez les propriétés du document et regardez l'onglet Polices. Les polices utilisées par le formulaire sont répertoriées avec leur statut d'intégration. Une police répertoriée comme non intégrée est la source probable du problème d’affichage des cases à cocher. Installez cette police sur votre ordinateur si vous pouvez l'obtenir légalement. Les cases à cocher s'afficheront correctement une fois la police disponible.

Des polices comme Zapf Dingbats et Wingdings sont incluses avec la plupart des systèmes d'exploitation. Si le formulaire en utilise un et qu'il n'effectue pas de rendu, l'installation de la police peut être corrompue. La réinstallation de la police à partir de l'outil de gestion des polices du système d'exploitation résout le problème. Les polices personnalisées créées par le concepteur de formulaire sont plus difficiles à obtenir et nécessitent généralement de contacter directement le concepteur de formulaire.

SymboleSignification probablePolice probablement manquante
Carré videGlyphe manquant, police non disponibleZapf Dingbats, Wingdings ou Adobe Pi
Point d'interrogation dans la caseCaractère de substitutionPolice de formulaire personnalisée
Lettre ou chiffre aléatoireCode de caractère mappé à une mauvaise policeToute police non intégrée
Corriger la case à cocherLa police est disponibleAucune, la police est intégrée ou installée

Utilisation de polices conformes aux normes PDF pour éviter les problèmes

Les normes PDF définissent un ensemble de polices de base que chaque visualiseur PDF doit prendre en charge : Times, Helvetica, Courier et Symbol. Les concepteurs de formulaires qui utilisent ces polices pour les cases à cocher et les éléments interactifs garantissent que chaque spectateur les affichera correctement. La police Symbol contient des glyphes de cases à cocher et de boutons radio qui correspondent aux codes de caractères standard. Les formulaires créés avec des polices de base ne présentent jamais de problème de police manquante.

Les concepteurs qui choisissent des polices personnalisées pour des raisons de marque doivent tester le formulaire sur plusieurs ordinateurs et systèmes d'exploitation avant de le distribuer. Un test de 5 minutes sur l'ordinateur d'un collègue révèle le problème de police manquante que l'ordinateur du concepteur, avec la police installée, ne montre jamais. Le test détecte le problème avant que des centaines de destinataires n’en fassent l’expérience.

Réintégration des polices dans le PDF

Si vous disposez du formulaire dans un format modifiable et avez accès aux polices d'origine, ouvrez le formulaire dans l'outil de création et réenregistrez-le avec l'intégration des polices activée. Dans Acrobat Pro, utilisez Enregistrer au format PDF optimisé et cochez l'option Polices pour vous assurer que toutes les polices sont intégrées. Le PDF réenregistré contient les polices et s'affiche correctement sur n'importe quel ordinateur.

Si vous ne disposez pas du formulaire dans un format modifiable et que vous ne parvenez pas à obtenir la police manquante, la solution consiste à imprimer le formulaire dans un nouveau PDF. Le processus d'impression capture l'apparence visuelle de chaque page, y compris les caractères de substitution affichés par le spectateur pour les cases à cocher manquantes. Le PDF imprimé fige l'affichage actuel, y compris les symboles incorrects, dans une image statique. Ce n'est pas une solution. Il s’agit d’un instantané de l’état cassé, mais cela peut être la seule option lorsque le formulaire doit être distribué et que la police ne peut pas être obtenue.

Prévenir le problème dans les formulaires que vous créez

Lors de la création de formulaires PDF, intégrez toujours toutes les polices, y compris les polices de symboles utilisées pour les cases à cocher et les éléments interactifs. Activez l'intégration des polices dans la création du PDF ou enregistrez les paramètres. Testez le formulaire sur un ordinateur sur lequel les polices de conception ne sont pas installées, idéalement une machine virtuelle propre ou l'ordinateur d'un collègue, pour confirmer que les polices sont correctement intégrées et que les cases à cocher s'affichent comme prévu.

Utilisez des polices standard pour les éléments de formulaire lorsque cela est possible. Zapf Dingbats et Adobe Pi sont installés sur la plupart des systèmes et comportent des glyphes de cases à cocher prévisibles. Si une police personnalisée est absolument requise pour des raisons de marque, vérifiez que la licence de police autorise l'intégration et testez la police intégrée sur plusieurs visionneuses PDF et systèmes d'exploitation avant de distribuer le formulaire. Le coût de la résolution d’un problème de police après la distribution dépasse de loin le coût des tests avant la distribution.

WukongPDF

Essayez de réparer le PDF

Aucune installation nécessaire. Fonctionne directement dans votre navigateur.

Commencer →