GNU bug report logs -
#37159
26.1; svg images in eww
Previous Next
Reported by: Tomasz Piotrowski <tpiotrowski <at> is.umk.pl>
Date: Fri, 23 Aug 2019 14:17:01 UTC
Severity: minor
Tags: fixed
Found in version 26.1
Fixed in version 27.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
>>> Looks like whatever library Emacs is using for the svgs are saying that
>>> they're shorter than they should be:
>>>
>>> (image-size (create-image "/tmp/d.svg" nil nil :scale 1) t)
>>> => (12 . 13)
>> What would be a solution to this?
>
> I do not know.
If the patch lines are commented out in shr.el:
;; SVG images often do not have a specified foreground/background
;; color, so wrap them in styles.
;; (when (eq content-type 'image/svg+xml)
;; (setq data (svg--wrap-svg data)))
(list data content-type)))
(defun svg--wrap-svg (data))
;; "Add a default foreground colour to SVG images."
;; (with-temp-buffer
;; (insert "<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" "
;; "xmlns:xi=\"http://www.w3.org/2001/XInclude\" "
;; "style=\"color: "
;; (face-foreground 'default) ";\">"
;; "<xi:include href=\"data:image/svg+xml;base64,"
;; (base64-encode-string data t)
;; "\"></xi:include></svg>")
;; (buffer-string)))
then the equations (SVG images) are not overlapping with surrounding
text.
This bug report was last modified 5 years and 281 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.