วิธีปรับแต่งสีพื้นหลังสำหรับบางเว็บเพจที่เปิดด้วย eww


21

ฉันเพิ่งติดตั้ง emacs 24.4 และฉันเริ่มใช้ eww แต่สิ่งหนึ่งที่น่ารำคาญคือเมื่อฉันไปที่ google.com ฉันมีพื้นหลังสีเทาซึ่งทำให้ข้อความอ่านยากสำหรับธีมของฉัน

นี่คือลักษณะที่ปรากฏ: ป้อนคำอธิบายรูปภาพที่นี่

มีวิธีใดบ้างที่ฉันสามารถเปลี่ยนสีพื้นหลังได้? ฉันแรกคิดว่าฉันสามารถกำหนดใบหน้า eww เอง แต่ไม่มีตัวเลือกสำหรับสิ่งนี้ ฉันยังสงสัยด้วยว่าทำไมสีพื้นหลังนี้ถึงมีมาตั้งแต่แรก

คำตอบ:


21

ฉันไม่แน่ใจว่าทำไมสีพื้นหลังก็มีเช่นกัน แต่ดูเหมือนว่าจะถูกควบคุมโดยฟังก์ชั่นshr-color-checkซึ่งควรตรวจสอบว่าความแตกต่างระหว่าง fg และ bg นั้นเพียงพอสำหรับข้อความที่มองเห็นได้หรือไม่ ฉันยอมรับว่าการอ่านไม่ดีในตัวอย่างของคุณ โชคดีที่มีตัวแปรบางอย่างที่สามารถ tweaked: และshr-color-visible-luminance-min shr-color-visible-distance-minฉันลองตั้งค่า

(setq shr-color-visible-luminance-min 70)

และผลลัพธ์สามารถอ่านได้มากขึ้น:

สกรีนช็อตของหน้าต่าง eww ด้วยความคมชัดที่ดีกว่า


1
ใช่การใช้shr-color-visible-luminance-minทำให้เนื้อหาของหน้าสามารถอ่านได้ ขอบคุณ
caisah

ฉันโชคดีกับตัวแปรเหล่านี้สำหรับอีเมล gnus มาก่อน แต่จากนั้นฉันเจออีเมลที่ฉันต้องลด ความสว่าง - นาทีเพื่อให้สิ่งต่าง ๆ อ่านง่ายขึ้น (โง่ AirBnB html) ดังนั้นในที่สุดฉันก็ทำได้(advice-add #'shr-colorize-region :around (defun shr-no-colourise-region (&rest ignore)))
unhammer
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.