|
From: | David Ponce |
Subject: | bug#47819: 8.0.50; When :height/:width image attribute is specified, :scale factor is not applied |
Date: | Fri, 16 Apr 2021 20:50:58 +0200 |
User-agent: | Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.9.1 |
On 16/04/2021 20:14, Alan Third wrote:
On Fri, Apr 16, 2021 at 08:16:20AM +0200, David Ponce wrote:Hello, For the image :scale attribute the Elisp reference manual say that: If both ‘:scale’ and ‘:height’/‘:width’ are specified, the height/width will be adjusted by the specified scaling factor. It seems, however, that this is not true, when the :height or :width or both attributes of an image are specified, the :scale factor is not applied.Hmm, I'm not sure which is the more desirable behaviour, but fixing it to match the documentation appears to be trivial. See attached.
Hi Alan, Your patch fixed the issue for me, and now the specified :scale factor is applied when the :height/:width attributes are specified. IMHO, this is the right fix to be consistent with the documentation. At least because create-image apply a default scale factor, maybe for better rendering on high resolution screens. For ex., a default scale factor of 1.2 is applied on my laptop (1920x1080). Scaling could also make sense when height/width are specified in 'em'? Thanks!
[Prev in Thread] | Current Thread | [Next in Thread] |