]> git.eshelyaron.com Git - emacs.git/commitdiff
Define a face for shr text
authorLars Ingebrigtsen <larsi@gnus.org>
Wed, 24 Nov 2021 21:01:21 +0000 (22:01 +0100)
committerLars Ingebrigtsen <larsi@gnus.org>
Thu, 25 Nov 2021 10:17:00 +0000 (11:17 +0100)
* lisp/net/shr.el (shr-text): New face.
(shr-insert): Use it instead of hard-coding `variable-pitch'.

lisp/net/shr.el

index 87bacd4fbf85cb70e042231d0838fb7b2c2e2236..d59b0ed36296df39fffaf30cec85adca04a046d8 100644 (file)
@@ -162,6 +162,10 @@ cid: URL as the argument.")
 (defvar shr-put-image-function #'shr-put-image
   "Function called to put image and alt string.")
 
+(defface shr-text '((t :inherit variable-pitch))
+  "Face used for rendering text."
+  :version "29.1")
+
 (defface shr-strike-through '((t :strike-through t))
   "Face for <s> elements."
   :version "24.1")
@@ -742,7 +746,7 @@ size, and full-buffer size."
          (when shr-use-fonts
            (put-text-property font-start (point)
                               'face
-                              (or shr-current-font 'variable-pitch)))))))))
+                              (or shr-current-font 'shr-text)))))))))
 
 (defun shr-fill-lines (start end)
   (if (<= shr-internal-width 0)