Zwykle wolę Adobe Reader (nadal v9 w systemie Linux) od wszystkich innych przeglądarek PDF, ponieważ myślę, że ma najlepszą jakość renderowania, nawet jeśli inni ostatnio nadrobili zaległości. Ta jakość renderowania wydaje się być w dużej mierze spowodowana CoolType, implementacją renderowania subpikseli przez Adobe. Niestety odkryłem, że Adobe Reader konsekwentnie wyłącza renderowanie subpikseli (dla poszczególnych stron), gdy tylko strona zawiera przezroczyste elementy. Przykład:
Niebieski kształt jest nieprzezroczysty, tekst jest renderowany przy użyciu subpikseli:
Niebieski kształt jest w 50% przezroczysty, tekst jest renderowany ze standardowym wygładzaniem krawędzi:
Dwa odpowiadające pliki pdf zostały wygenerowane dokładnie w ten sam sposób (przy użyciu TikZ / PGF z pdflatex), z wyjątkiem określenia przezroczystości w drugim przypadku. Zrobiłem te pliki PDF sam, ale często obserwowałem ten sam efekt z plikami PDF z zupełnie innych źródeł. O dziwo, Foxit Reader i Okular renderują te same pliki pdf w dokładnie identyczny sposób (z wyjątkiem oczywiście samej przezroczystej części), ale z ogólnie gorszą jakością IMHO.
Moje pytanie: Czy ktoś wie, dlaczego tak się dzieje i czy / jak można tego uniknąć?