Score:2

แก้ไขการแสดงแบบอักษร WebKit ใน 20.04

ธง ph

ฉันใช้ 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 16.04

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

Kubuntu 20.04

ตัวอักษรทั้งหมดล้อมรอบด้วยขอบสีเทา ลองดูคำว่า "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 แต่พวกเขาสร้างข้อความเบลอเหมือนกัน ยินดีรับคำแนะนำเกี่ยวกับคำแนะนำในการปรับแต่งหรือซอฟต์แวร์ทางเลือก

ป.ล. หากมีใครรู้ว่าฉันสามารถเปิดใช้งานการลบรอยหยักของพิกเซลย่อยบนภาพหน้าจอเหล่านี้ได้อย่างไร ก็คงจะดี

vn flag
คุณช่วยระบุเวอร์ชันของ cutycapt ที่คุณใช้อยู่และขั้นตอนในการทำให้เกิดปัญหาซ้ำได้หรือไม่ มีตัวชี้วัดใดที่คุณใช้เพื่อเปรียบเทียบ? บางทีการแก้ปัญหาโดยใช้ `identify` ของ Imagemagick?
whtyger avatar
ph flag
@PabloBianchi อัปเดตโพสต์ของฉัน URL สามารถเป็นอะไรก็ได้ (ฉันใช้โปรโตคอล http สำหรับตัวอย่างของฉันเนื่องจาก cutycapt ที่เก่ากว่ามีปัญหาในการเปิด https) `identify' แสดงความละเอียดแนวตั้งที่แตกต่างกันเล็กน้อยสำหรับภาพหน้าจอ เนื่องจากการแสดงบรรทัดข้อความในตัวอย่างที่ 2 กระจัดกระจายมากขึ้น คุณสามารถบันทึกตัวอย่างของฉันและเปรียบเทียบการสลับรูปภาพโดยใช้ Alt+Tab -- ความแตกต่างค่อนข้างชัดเจน
user.dz avatar
ng flag
คุณอาจลองเพิ่มขนาดโดยใช้ `--min-width ... --min-height ...` (เนื่องจากความละเอียดไม่ได้อยู่ในตัวเลือก) เช่นในโพสต์นี้ https://unix.stackexchange.com/questions/ 231482/วิธีถ่ายภาพหน้าจอที่มีความละเอียดสูงขึ้นด้วย Cutycapt อีกทางเลือกหนึ่งคือใช้ SVG เป็นเอาต์พุตเริ่มต้น จากนั้นแปลงด้วยความละเอียดที่คุณต้องการ
whtyger avatar
ph flag
@user.dz ไม่ใช่ขนาด ฉันมุ่งเป้าไปที่ความชัดเจนของข้อความ เอาต์พุต SVG ปรับปรุงความชัดเจนนี้อย่างแน่นอน แต่จะสูญเสียไปเมื่อ SVG นี้ถูกแปลงเป็น PNG (ฉันใช้คำสั่ง `convert` จาก ImageMagick)นอกจากนี้ `แปลง` ล้มเหลวในรูปภาพขนาดใหญ่โดยมีข้อผิดพลาด _too many bezier พิกัด_

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา