web-dev-qa-db-fra.com

Pourquoi les polices de ce PDF apparaissent-elles illisibles sur ma machine?

J'essaie de lire The Art of Assembly Language selon cette réponse sur Stack Overflow. Lorsque je l'ouvre sur ma boîte Ubuntu 12.04, cela ressemble à ceci:

enter image description here

Je ne l'ai pas testé sur une autre machine, mais cela ne peut pas être intentionnel. Que se passe-t-il et comment puis-je résoudre ce problème?

Edit: La capture d'écran ci-dessus provient de Chrome. Cela ressemble à ceci dans Evince:

enter link description here

Toujours écrasé et à peine lisible, mais meilleur. Y a-t-il quelque chose que je puisse faire pour le réparer?

7
Matthew

Le document spécifie un ensemble de polices (par exemple, Garamond, qui est la police principale utilisée dans le document), mais ne les a pas incorporées. Ainsi, votre système le restitue avec ce qu’il considère être la police la plus proche. Je considérerais cela comme un PDF malformé; Si vous utilisez une police qui n'est pas largement disponible et ne l'intégrez pas, les utilisateurs auront du mal à la lire.

Vous pouvez installer Garamond à partir d’ici: http://www.fontage.com/pages/garamond.html

Téléchargez le fichier garamond.Zip, décompressez-le et ouvrez chacun des fichiers .ttf qui apparaissent. Ils s'ouvriront dans Font Viewer. Cliquez sur le bouton "installer" pour les installer sur votre système. Ils ne seront installés que pour votre utilisateur, sous .fonts. Une fois qu'ils sont installés, ouvrez le document avec evince qui devrait ramasser les nouvelles polices et montrer le document tel qu'il était censé être vu.

Pour savoir quelles polices un document utilise, ouvrez-le dans evince, allez dans Fichier -> Propriétés, puis dans l'onglet Polices. Toutes les polices portant la mention "non incorporé" sont, bien, non intégrées, et pour que le document soit restitué à 100% avec précision, il vous faudrait l’installation de toutes ces polices sur votre système.

12
roadmr