Błąd renderowania PDF w OS X i iOS

8

Otrzymałem plik PDF pocztą e-mail, który jest nieczytelny na moim komputerze Mac (Lion 10.7.3) i na iPhonie (iOS 5.1.1), ale ten sam plik PDF renderuje się doskonale w systemie Windows. Jeśli korzystam z Chrome na komputerze Mac (który ma wbudowany moduł renderujący PDF i nie używa systemu OS X), renderuje również poprawnie. Jak dotąd jest to jedyny plik PDF, z jakim kiedykolwiek spotkałem się z tym problemem, ale inne mają podobne problemy .

Dołączyłem zrzut ekranu przedstawiający problem z renderowaniem, który najlepiej opisać jako renderowanie większości tekstu jako serii stopniowanych stopni gradientu. Zauważ, że „paski” w skali szarości nie odpowiadają bezpośrednio brakującym wierszom tekstu. Jest o wiele więcej tekstu.

Czy ktoś ma jakieś pomysły?

niepoprawnie wyrenderowany plik PDF

mluisbrown
źródło
Czy masz pomysł, jak powstał ten plik pdf?
Martin Marconcini
Czy to działa w programie Acrobat Reader? Czy możesz podać link do pliku PDF?
lhf
@ MartínMarconcini Nie mam pojęcia, jak utworzono pdf.
mluisbrown
@lhf Nie mam programu Adobe Reader na komputerze Mac, ale jestem prawie pewien, że działałby on z programem Reader, ponieważ inni z tym samym problemem twierdzą, że program Reader dobrze renderuje pliki PDF. Oto link do pliku PDF: dl.dropbox.com/u/1020204/28%20a%2001%20de%20Junho.pdf
mluisbrown

Odpowiedzi:

10

Wydaje się, że problemem jest czcionka użyta w tekście, czcionka o nazwie „ Corbel ”; jest to czcionka tylko dla systemu Windows utworzona przez MS i zawarta we wszystkich wersjach systemu Windows Vista i nowszych.

Zwykle pliki PDF można tworzyć za pomocą czcionek osadzonych, w tym przypadku czcionka nie jest w pełni osadzona, a jedynie podzbiór (np. Znaki wymagane w dokumencie)

Dalsze badania pokazują, że istnieje wiele problemów z czytaniem plików PDF utworzonych w programie Word 2007 przez komputery Mac

Uwaga: Chrome zawiera kopię tych czcionek jako część mechanizmu renderowania PDF.

Stu Wilson
źródło
1
Dobrze! Says Mówię, że plik został utworzony za pomocą Microsoft® Office Word 2007.
lhf
-1

Te pliki PDF zwykle zawierają słowa w języku innym niż angielski, a w większości przypadków są tworzone przy użyciu oprogramowania innego niż Adobe Acrobat lub funkcji drukowania w formacie PDF w systemie OS X.

Jednak zawsze można je otworzyć w programie Acrobat Reader dla komputerów Mac.

http://www.adobe.com/support/downloads/product.jsp?product=1&platform=Mac

David James
źródło
Od kiedy pliki PDF były ograniczone tylko do języka angielskiego? Możliwe, że zostały utworzone bez użycia Adobe Acrobat, ale jeśli Adobe Acrobat może poprawnie wyrenderować, to OS X Preview.app powinien być również w stanie poprawnie wyrenderować.
mluisbrown
@mluisbrown To po prostu nieprawda. Istnieją niezliczone przykłady plików pdf, które wyświetlają się poprawnie w jednym czytniku, a nie w drugim. Aby mieć pewność, że zawsze możesz przeczytać każdy plik pdf, który naprawdę musisz mieć Adobe Reader. Dobrze wiadomo również, że wyszukiwanie i kopiowanie / wklejanie jest często niszczone w plikach pdf w formacie innym niż łaciński, w zależności od sposobu ich tworzenia i używanego czytnika.
Tom Gewecke,