[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#40508: 26.2; shr does not make h1 tag larger if variable-pitch font
From: |
Lars Ingebrigtsen |
Subject: |
bug#40508: 26.2; shr does not make h1 tag larger if variable-pitch font is set |
Date: |
Fri, 17 Jul 2020 16:24:14 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
ndame <emacsuser@freemail.hu> writes:
> If you change the font of the default variable-pitch face
>
> (set-face-font 'variable-pitch "Arial-15")
>
> then shr renders h1 tags as regular size text.
>
> This is because variable-pitch is listed first in the face setting and
> if it is set with size then it overrides the settings coming later:
>
> (defun shr-tag-h1 (dom)
> (shr-heading dom (if shr-use-fonts
> '(variable-pitch (:height 1.3 :weight bold))
> 'bold)))
Would reversing the order fix this problem? Untested patch below.
diff --git a/lisp/net/shr.el b/lisp/net/shr.el
index d6bdb4c17e..ea74316a74 100644
--- a/lisp/net/shr.el
+++ b/lisp/net/shr.el
@@ -1916,7 +1916,7 @@ shr-tag-span
(defun shr-tag-h1 (dom)
(shr-heading dom (if shr-use-fonts
- '(variable-pitch (:height 1.3 :weight bold))
+ '((:height 1.3 :weight bold) variable-pitch)
'bold)))
(defun shr-tag-h2 (dom)
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
- bug#40508: 26.2; shr does not make h1 tag larger if variable-pitch font is set,
Lars Ingebrigtsen <=