Improve icon rendering: fix scaling and centering for emoji, FontAwesome, and SVG icons

This commit is contained in:
Maksim Totmin
2026-06-17 20:19:56 +07:00
parent f1583bcca4
commit 724618c9b4
3 changed files with 16 additions and 10 deletions
+6 -6
View File
@@ -153,12 +153,12 @@ func svgToPNG(svgPath string, targetSize int, scale float64) (image.Image, error
scale = 0.55
}
renderSize := targetSize
if scale < 1 {
renderSize = int(float64(targetSize) * scale)
if renderSize < 1 {
renderSize = 1
}
renderSize := int(float64(targetSize) * scale)
if renderSize > targetSize {
renderSize = targetSize
}
if renderSize < 1 {
renderSize = 1
}
cmd := exec.Command("rsvg-convert",