diff --git a/hoot.go b/hoot.go
index 5ebedee..a1a93ac 100644
--- a/hoot.go
+++ b/hoot.go
@@ -55,10 +55,11 @@ func hootextractor(r io.Reader, url string, seen map[string]bool) string {
var htf htfilter.Filter
htf.Imager = func(node *html.Node) string {
alt := htfilter.GetAttr(node, "alt")
- if htfilter.HasClass(node, "Emoji") && alt != "" {
+ src := htfilter.GetAttr(node, "src")
+ if htfilter.HasClass(node, "Emoji") || strings.HasSuffix(src, ".svg") {
return alt
}
- return string(templates.Sprintf(" ", htfilter.GetAttr(node, "src"), alt))
+ return string(templates.Sprintf(" ", src, alt))
}
var buf strings.Builder