Як налаштувати колір тла для деяких веб-сторінок, відкритих за допомогою eww?


21

Щойно я встановив emacs 24.4 і почав використовувати eww. Але одне дратує те, що коли я відвідую google.com, я отримую сірий фон, який робить текст дуже важким для читання моєї теми.

Ось як це виглядає: введіть тут опис зображення

Чи є спосіб змінити колір тла? Я спершу подумав, що можу налаштувати eww обличчя, але для цього немає варіанту. Мені також цікаво, чому саме цей колір фону в першу чергу.

Відповіді:


21

Я не впевнений, чому колір фону також є, але він, здається, контролюється функцією shr-color-check, яка повинна перевірити, чи контраст між fg і bg є достатнім для того, щоб текст був видимий. Я згоден, що читабельність не дуже хороша у вашому прикладі. На щастя, є деякі змінні, які можна змінити: 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)))
відхилити
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.