J'ai eu une petite surprise en consultant un PDF aujourd'hui. Je l'avais d'abord regardé sur mon iPad dans Safari. Je l'ai ensuite regardé sur ma machine Linux en utilisant xpdf. Il avait l'air ... différent. Voici les captures d'écran :
Safari sur iPad :
xpdf sur Linux :
Il s'agit d'un document produit par Adobe, je m'attendais donc à ce qu'ils s'occupent correctement des PDF. Je l'attribue donc au moteur de rendu plutôt qu'un PDF malformé. Voici les spécifications du PDF :
% pdfinfo /tmp/PDF_Transparency.pdf
Title: Transparency in PDF Technical Note #5407
Subject: Transparency in PDF files
Keywords: PDF Transparency
Author: Adobe Developer Technologies
Creator: FrameMaker 6.0
Producer: Acrobat Distiller 4.05 for Macintosh
CreationDate: Fri Dec 1 16:41:40 2000
ModDate: Fri Dec 15 16:53:01 2000
Tagged: no
Pages: 82
Encrypted: no
Page size: 612 x 792 pts (letter)
File size: 420449 bytes
Optimized: yes
PDF version: 1.3
J'ai obtenu le document à partir de la machine à remonter le temps (wayback machine) à l'adresse suivante http://web.archive.org/web/20011109072226/http://partners.adobe.com/asn/developer/acrosdk/docs/PDF_Transparency.pdf .
En tant que mathématicien, le rendu épouvantable de la formule est extrêmement inquiétant.
J'ai testé cela dans quelques autres applications compatibles avec les PDF et elles ont obtenu le même rendu que Safari avec le - évident ! - à l'exception d'Adobe Reader qui avait le vrai rendu. Le fait que des applications disparates donnent le même rendu incorrect m'amène à me demander si le rendu PDF est quelque chose qui est intégré à iOS5 et que la plupart des applications PDF utilisent, mais qu'Adobe Reader choisit d'ignorer.
Ma (mes) question(s) est (sont) donc la (les) suivante(s) :
- Cette hypothèse est-elle correcte ? Si c'est le cas, cela facilite le signalement du bogue car cela implique que je peux le signaler à un endroit central et que s'il est corrigé à cet endroit, il se propagera à l'extérieur. Dans ce cas, où dois-je le signaler ?
- Existe-t-il des applications PDF qui permettent d'atteindre cet objectif ? J'ai cité Adobe Reader ci-dessus comme une application qui le fait, mais je peux dire que GoodReader, GoodNotes, iAnnotator, Explain Everything, iBooks ne le font pas. J'ai fourni la source ci-dessus pour faciliter la vérification. Les captures d'écran proviennent de la p7 (numérotation interne, p13 absolue).
- Dernière question : ai-je eu de la malchance avec ce document ? J'ai utilisé avec plaisir des documents à forte teneur en mathématiques sur l'iPad sans rien remarquer de tel. Dois-je m'inquiéter ?