Dlaczego niska jakość wyświetlania we wszystkich czytnikach PDF oprócz Adobe?


17

Kiedy czytam pliki PDF za pomocą Adobe Reader lub Adobe Acrobat Pro, jakość wyświetlania jest znakomita. Jednak w przypadku tych samych plików inne czytniki PDF, takie jak Foxit Reader, Sumatra PDF Reader itp., Wykazują słabą jakość: dość nieśmiałe i niewyraźne wyświetlanie. Przynajmniej w systemie Windows. W systemach Linux żaden czytnik nie jest zadowalający, nawet Adobe Reader.

Dlaczego? Czy to dlatego, że format PDF jest tworzony przez Adobe?


EDYCJA: Oto kilka przykładowych zrzutów ekranu. Wszystkie przeglądarki są ustawione na powiększenie do szerokości strony.

(1) Sumatra PDF

Sumatra PDF

(2) Zmiana X pliku PDF

PDF X-Change

(3) Czytnik Foxit

Czytnik Foxit

(4) BlueBeam

Niebieska wiązka

(5) Adobe Reader

Cegła suszona na słońcu

Dla mnie Adobe Reader jest zdecydowanie najlepszy. Zwłaszcza spójrz na kursywę „ T” .

Oto przykładowy plik PDF .


Ta przeglądarka nie jest w stanie dostrzec wyższości w próbce Adobe Reader.
— kreemoweet

Dla mnie wszystkie wyglądają na rozmyte.
— becko

Do Twojej wiadomości, użycie renderowania subpikseli sprawi, że każdy użytkownik monitora ze schematem subpikseli innym niż użyty do tworzenia tych zrzutów ekranu zobaczył okropny obraz.
— Euri Pinhollow

Odpowiedzi:


15

Tylko Adobe i Foxit (z tych 5) mają renderowanie subpikseli. Widać to po powiększeniu zrzutu ekranu i zobaczeniu kolorowych obwódek. Wynika to z faktu, że każdy piksel na wyświetlaczu LCD składa się z 3 subpikseli: czerwonej, zielonej i niebieskiej. Mogą zapewnić dodatkową rozdzielczość. Foxit może po prostu nie ma tak dobrej metody renderowania. Wskazówki mogą odegrać rolę.


1
+1. W rzeczywistości podpowiedzi odgrywają dużą rolę. Czcionka Adobe wygląda lepiej niż Foxit, ponieważ podpowiedź Adobe próbuje „spłaszczyć” okrągłe pociągnięcia (takie jak górne i dolne łuki wielkiej litery „S” oraz małe litery „o”). Spłaszczenie zmniejsza przejście szerokości (grubości) pociągnięcia z subpikselowych pociągnięć antyaliasingowych (pionowych) do niealasowanych pociągnięć poziomych.
— rwong

1

Myślę, że jestem teraz całkiem pewien, że jest to jedna z opcji renderowania / wygładzania w Preferencjach-> Wyświetlanie strony. Spróbuj je zmienić (jest ich sporo) i sprawdź, czy to robi różnicę.

Konkretnie:

Jeśli zmienisz „Smooth Text: For Laptop / LCD Screens ” na „ For Monitor ”, zobaczysz, że będzie wyglądać jak wygładzanie innych programów.


1

Właściwie wydaje mi się, że Adobe Reader korzysta z faktu, że dobrze wie, jak renderować czcionki nieczytelne (czcionki, o których nie wspomina się przy użyciu technologii Microsoft). Większość plików PDF używa profesjonalnych czcionek dostarczanych przez odlewnie czcionek, które nie używają podpowiedzi zgodnych z czystym drukiem. Ponieważ tylko Adobe implementuje specyficzne renderowanie dla wszystkich takich profesjonalnych czcionek, Adobe Reader doskonale renderuje efekt wygładzania.


1

W końcu to rozgryzłem i nie jestem informatykiem (jestem prawnikiem i jestem uparty). Używam PDF Converter Pro 5.11 od kilku lat i uwielbiam to. Nadal używam go z Windows 10, więc nie pozwól nikomu powiedzieć, że nie jest kompatybilny. Mogę rozwiązać problem z tym programem (PDF Converter Pro), ale nie mogę rozwiązać tych samych problemów z innymi programami pdf. Możesz jednak czerpać pomysły z mojego rozwiązania. Zauważyłem więc, że czasami skany pdf ledwo pokazały tekst w PDF Converter Pro, ale bardzo ładnie wyglądają w Adobe.

WRESZCIE znalazłem rozwiązanie. Gdy dokument PDF jest otwarty w programie PDF Converter Pro, wybierz menu rozwijane Narzędzia, a następnie zoptymalizuj pdf. Istnieją trzy zakładki: Ogólne, Obrazy i Czcionki. Możesz grać z tym ustawieniem, aby zmienić próbkowanie i kompresję. Na karcie Ogólne wybierz „pozostaw niezmienioną kompresję” z menu rozwijanego. Na karcie Obrazy wybierz „pozostaw oryginalne próbkowanie” z menu rozwijanego Próbkowanie i „pozostaw niezmienioną kompresję” z menu rozwijanego Kompresja. Voila! Cały tekst przejrzyście. Nigdy nie znajduję czasu, aby pomagać innym, kiedy znajduję rozwiązania ... bardzo samolubne z mojej strony. Tutaj tak długo walczyłem i nikt nie miał odpowiedzi. Musiałem pomóc. Mam nadzieję, że ktoś to znajdzie po tylu latach, ponieważ jest to bardzo stary wątek!


0

To zależy od pliku PDF.

Sam korzystam z różnych czytników plików PDF, ponieważ Acrobat może być psem ładującym się na laptopa. Na ogół nie widziałem tej samej rozmytości, chyba że skan używał 200dpi. . .


Jak już wspomniałeś, nie widzę żadnej różnicy w skanowaniu bitmap, podczas gdy renderowanie rzeczywistego składu tekstu PDF może się różnić w odniesieniu do renderowania czcionek, kerningu, odstępów między wierszami itp. Nie zauważyłem żadnej różnicy podczas korzystania z Sumatry, ale zacznę dokładniej patrzeć i porównywać z Adobe Reader.
— paradroid

@paradroid Przesłałem zrzuty ekranu.
— Chang

@Chang: Na twoich zrzutach ekranu widzę tylko różnice, które mogą być związane z ustawieniami ClearType. Czy próbowałeś dostroić ustawienia za pomocą narzędzia Panel sterowania? Jeśli używasz XP, musisz go zainstalować: microsoft.com/typography/cleartype/tuner/step1.aspx . Nie jestem jednak pewien, czy można dostosować sposób korzystania z ClearType przez poszczególne programy.
— paradroid

Człowieku, ten drugi jest do bani. Czy próbowałeś wymusić na nich inną czcionkę?
— surfasb

@paradroid: Czy jesteś pewien, że przeglądarki plików PDF używają ClearType w systemie Windows? Jestem prawie pewien, że ClearType jest używany tylko do renderowania systemu czcionek Windows i myślę, że żadna przeglądarka PDF nie używa renderowania systemu czcionek Windows, ale mogę się mylić.
— pabouk
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.