ปกติฉันชอบ Adobe Reader (ยัง v9 บน Linux) กับโปรแกรมอ่าน PDF อื่น ๆ ทั้งหมดเพราะฉันคิดว่ามันมีคุณภาพการแสดงผลที่ดีที่สุด คุณภาพการแสดงผลนี้เป็นส่วนใหญ่เนื่องจาก CoolType ซึ่งเป็นการนำ Adobe ไปใช้ในการเรนเดอร์พิกเซลย่อย น่าเสียดายที่ฉันพบว่า Adobe Reader ปิดการแสดงผลพิกเซลย่อยอย่างสม่ำเสมอ (ในรูปแบบต่อหน้า) ทันทีที่หน้ามีองค์ประกอบโปร่งใส ตัวอย่าง:
รูปร่างสีน้ำเงินทึบแสงข้อความจะแสดงโดยใช้ subpixels:
รูปร่างสีน้ำเงินโปร่งใส 50% ข้อความแสดงผลด้วยการลดรอยหยักมาตรฐาน:
ไฟล์ pdf ที่เกี่ยวข้องสองไฟล์ถูกสร้างขึ้นในลักษณะเดียวกัน (โดยใช้ TikZ / PGF กับ pdflatex) ยกเว้นการระบุความโปร่งใสในกรณีที่สอง ฉันสร้างไฟล์ PDF เหล่านี้ด้วยตัวเอง แต่ฉันได้สังเกตเห็นผลกระทบเดียวกันกับไฟล์ PDF จากแหล่งที่แตกต่างกันอย่างสมบูรณ์ น่าแปลกที่ Foxit Reader และ Okular แสดงไฟล์ PDF สองไฟล์ในลักษณะที่เหมือนกันทุกประการ (ยกเว้นส่วนที่โปร่งใส) แต่มีคุณภาพแย่กว่า IMHO
คำถามของฉัน:มีใครรู้บ้างไหมว่าทำไมสิ่งนี้ถึงเกิดขึ้นและสามารถหลีกเลี่ยงได้หรือไม่?