Polices dans les fichiers PDF: Comment puis-je m'assurer qu'une police s'affichera correctement sur toutes les plateformes / lecteurs?

21

J'ai créé un document dans MS Word (2007), puis publié au format PDF avec l'intention de créer un document qui a la même apparence indépendamment de la plate-forme ou du choix du lecteur pdf.

Cela semble bien sur quelques machines Windows, mais lorsque je l'ouvre dans ubuntu (en utilisant acroread), la police d'origine, arial, est remplacée par une police ridicule à froufrous qui est totalement inappropriée.

Cela m'inquiète que ce document puisse voir sa police rendue de manière aléatoire, selon ce que le destinataire utilise pour l'ouvrir.

Des questions:

  1. Je ne comprends pas comment les polices fonctionnent en pdf mais j'ai entendu parler de "l'incorporation" de polices dans le pdf. Cela garantit-il que la police que je choisis sera toujours rendue de la même manière? Si oui, comment dois-je procéder?

  2. Existe-t-il un autre moyen sûr de générer un pdf simple dont les polices se "comportent" correctement? Je ne suis pas lié à un outil particulier comme MS Word. Ma principale préoccupation est que le document pdf ressemble à mon intention.

Angelo
la source

Réponses:

8
  1. Oui, l'intégration de polices garantit que tous les destinataires pourront afficher le PDF comme prévu. Vous devez vous assurer que vous avez le droit d'incorporer une police commerciale, il existe des restrictions moindres pour l'incorporation de polices de sous-ensemble. Consultez cet article pour avoir une idée des options de Word 2007.

  2. Restreindre votre document aux polices de base PDF devrait vous aider. Il existe un autre ensemble de polices connues sous le nom de polices Web sécurisées qui apparaissent sur la plupart des plates-formes et devraient également être utilisées en toute sécurité dans les fichiers PDF.

RedGrittyBrick
la source
2
En plus de ce conseil, SI vous avez installé Adobe (Acrobat) Distiller, vous avez la possibilité d'imprimer au format PDF à l'aide de la boîte de dialogue de l'imprimante et de choisir le pilote d'imprimante Adobe PDF. Dans les propriétés de ce pilote, il y a une case à cocher pour spécifier l'incorporation des polices. Ceci est généralement décoché par défaut pour des raisons de copyright. Il peut également y avoir des options de pilote d'imprimante PDF gratuit.
horatio
@RedGrittyBrick: Merci! J'ai maintenant un bon point de départ avec vos suggestions.
Angelo
9

Puisque vous n'avez pas besoin de MS Word - que diriez-vous d'utiliser OpenOffice.org ou LibreOffice?

Les deux ont un élément de menu 'Fichier -> Exporter au format PDF ...' .

Assurez-vous d'activer la case à cocher PDF / A-1a - cela garantira la conformité avec la norme PDF / A-1a qui exige que toutes les polices soient incorporées. De cette façon, les fichiers s'affichent et s'impriment de la même manière sur toutes les plates-formes (le «A» en PDF / A signifie que le fichier est conforme à la norme «d'archivage».)

Kurt Pfeifle
la source
Malheureusement, cela n'est pas garanti pour les formulaires PDF remplissables (voir bug 50879 ), car ils ne peuvent pas être enregistrés au format PDF / A.
Anton Samsonov
@AntonSamsonov: Vrai. Mais qui a besoin du rendu exact des polices dans les formulaires à remplir , de toute façon?
Kurt Pfeifle
Ces millions (milliards) de personnes qui utilisent des scripts non latins. Les bogues existants dans les logiciels de génération de PDF et de visualisation / édition de PDF entraînent que les symboles non latins ne sont pas du tout rendus ou brouillés.
Anton Samsonov
@AntonSamsonov: Oh !, merci de me le rappeler! J'avoue que j'ai tendance à être assez dépotoir pour oublier le fait que le monde n'utilise pas seulement des scripts latins.
Kurt Pfeifle
@AntonSamsonov: PDF / A-1b / 1a (basique / avancé) ne prend toutefois pas en charge les formulaires à remplir . Afin de préserver le contenu d'un formulaire rempli, le formulaire doit d'abord être "aplati" (en intégrant son contenu dans le contenu PDF standard) - où il aura tout le support des polices comme d'habitude.
Kurt Pfeifle
1

Moyen sûr: numérisez le document imprimé ou convertissez-le en une image (pas une image hypertexte modifiée comme Excel le fait parfois, mais un JPG ou BMP), puis pdf.

En convertissant en une image, vous travaillez avec une image, pas avec du code qui peut être mal interprété ou mal traduit par d'autres systèmes.

Bien sûr, le faire de cette façon entraînera des fichiers généralement plus gros et selon que vous devrez numériser un document imprimé pour créer l'image, vous pouvez vous retrouver avec une sortie de qualité inférieure. Mais vous n'aurez jamais à vous soucier de la conversion d'Arial en une police étrange à froufrous.

music2myear
la source
Oui, je pense que ce serait la seule véritable façon "à l'épreuve du temps" d'afficher les polices exotiques / rares.
Angelo