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 .

Chang
źródło
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ę.

Buge
źródło
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.

użytkownik541686
źródło
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.

Rajeev
źródło
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!

użytkownik562488
źródło
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. . .

surfasb
źródło
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