ฉันใช้ cutycapt เพื่อสร้างภาพหน้าจอของหน้าเว็บ เมื่อฉันเปลี่ยนจาก Kubuntu 16.04 เป็น Kubuntu 20.04 ฉันสังเกตเห็นว่าคุณภาพการแสดงแบบอักษรลดลงอย่างมาก ฉันทำภาพหน้าจอหลายภาพเหมือนกัน หน้าหนังสือ และขยายส่วนเดียวกันบนทั้งสองภาพหน้าจอเพื่อเปรียบเทียบ คำสั่งที่ใช้:
cutycapt --out=screenshot.png --url=http://www.debianadmin.com/how-to-disable-ipv6-in-debian.html
นี่คืออันที่สร้างขึ้นใน Kubuntu 16.04 (เวอร์ชั่น cutycapt 0.0~svn6-3.1ขึ้นอยู่กับ libqtwebkit4 เวอร์ชัน 2.3.2-0ubuntu11):

ระบบของฉันถูกตั้งค่าเป็นคำแนะนำแบบเต็ม ตัวอักษรที่ปรากฏในภาพหน้าจอนี้มีความคมชัดและคำใบ้ถูกตั้งค่าเป็น "เต็ม" อย่างเห็นได้ชัด
ตอนนี้ภาพหน้าจอที่สร้างขึ้นใน Kubuntu 20.04 (เวอร์ชั่น cutycapt 0.0~svn10-0.1build1ขึ้นอยู่กับ libqt5webkit5 เวอร์ชัน 5.212.0~alpha4-1ubuntu2):

ตัวอักษรทั้งหมดล้อมรอบด้วยขอบสีเทา ลองดูคำว่า "comment" â ตัวอักษร "m" ทุกตัวมีความหนาต่างกันดูเหมือนว่า "เล็กน้อย" บอกใบ้ให้ฉันหรือแม้แต่ไม่บอกใบ้เลย
ฉันค่อนข้างมั่นใจว่าทั้งสองระบบได้รับการกำหนดค่าอย่างถูกต้องเพื่อใช้คำใบ้แบบเต็ม (ใน การตั้งค่าระบบ > แบบอักษร
และใน /etc/fonts/conf.d/
) และฟอนต์อื่นๆ ทั้งหมดเป็นไปตามการตั้งค่าเหล่านี้
ฉันพยายามเพิ่ม .config/fontconfig/fonts.conf
มีเนื้อหา:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
<match target="font">
<edit name="antialias" mode="assign"><bool>true</bool></edit>
<edit name="hinting" mode="assign"><bool>true</bool></edit>
<edit name="hintstyle" mode="assign"><const>hintfull</const></edit>
<edit name="rgba" mode="assign"><const>rgb</const></edit>
<edit name="autohint" mode="assign"><bool>false</bool></edit>
<edit name="lcdfilter" mode="assign"><const>lcddefault</const></edit>
</match>
</fontconfig>
แต่การตั้งค่าเหล่านี้ถูกละเว้น
เท่าที่ฉันรู้ cutycapt ใช้ห้องสมุด QtWebKit ฉันไม่รู้ว่าการตั้งค่าการเรนเดอร์เหล่านี้ควบคุมโดยเครื่องมือ Qt หรือ WebKit โดยตรงหรือไม่ ฉันยังลองใช้ PhantomJS และ wkhtmltoimage เพื่อจับภาพหน้าจอใน 20.04 แต่พวกเขาสร้างข้อความเบลอเหมือนกัน ยินดีรับคำแนะนำเกี่ยวกับคำแนะนำในการปรับแต่งหรือซอฟต์แวร์ทางเลือก
ป.ล. หากมีใครรู้ว่าฉันสามารถเปิดใช้งานการลบรอยหยักของพิกเซลย่อยบนภาพหน้าจอเหล่านี้ได้อย่างไร ก็คงจะดี