[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Mechanism to scale SVG images when default face height changes?
From: |
Alan Third |
Subject: |
Re: Mechanism to scale SVG images when default face height changes? |
Date: |
Mon, 18 Sep 2023 19:19:58 +0100 |
On Mon, Sep 18, 2023 at 06:42:33PM +0100, Jimmy Yuen Ho Wong wrote:
> In the SVG branch in all-the-icons, all the icons are inserted with a
> `:width` and `:height` properties set on the image, and the face is applied
> to the propertized string. i.e.
>
> ```elisp
> ELISP> (all-the-icons-icon-for-file "test.js")
> #("" 0 1
> (face all-the-icons-lpurple font-lock-face all-the-icons-lpurple
> fontified t display
> (image :type svg :data "<svg viewBox=\"0 0 512 512\" width=\"512\"
> height=\"512\"> <path d=\"...snip...\"></path></svg>" :scale 1
> :transform-smoothing t :width 14 :height 14 :ascent center :margin 1)
> front-sticky nil rear-nonsticky t))
> ```
Do you need to set the size in pixels? If you set the size in em's
(from Emacs 28 up) then it will scale automatically.
--
Alan Third
- Mechanism to scale SVG images when default face height changes?, Jimmy Yuen Ho Wong, 2023/09/18
- Re: Mechanism to scale SVG images when default face height changes?, Eli Zaretskii, 2023/09/18
- Re: Mechanism to scale SVG images when default face height changes?,
Alan Third <=
- Re: Mechanism to scale SVG images when default face height changes?, Jimmy Yuen Ho Wong, 2023/09/18
- Re: Mechanism to scale SVG images when default face height changes?, Alan Third, 2023/09/18
- Re: Mechanism to scale SVG images when default face height changes?, Jimmy Yuen Ho Wong, 2023/09/18
- Re: Mechanism to scale SVG images when default face height changes?, Alan Third, 2023/09/18
- Re: Mechanism to scale SVG images when default face height changes?, Jimmy Yuen Ho Wong, 2023/09/18
- Re: Mechanism to scale SVG images when default face height changes?, Alan Third, 2023/09/20