diff --git a/lib/logos.js b/lib/logos.js
index 813b4cf3675ffb75153056e111d374ecebd164b7..fbf3f76eeb9ca9990b54f5ed31f16d3370ed48ff 100644
--- a/lib/logos.js
+++ b/lib/logos.js
@@ -93,10 +93,13 @@ function getSimpleIcon({ name, color, style, size }) {
   if (size === 'auto') {
     const { width: iconWidth, height: iconHeight } = getIconSize(key)
 
-    if (iconWidth > iconHeight) {
+    if (iconWidth !== iconHeight) {
       const path = resetIconPosition(simpleIcons[key].path)
       iconSvg = iconSvg
-        .replace('viewBox="0 0 24 24"', `viewBox="0 0 24 ${iconHeight}"`)
+        .replace(
+          'viewBox="0 0 24 24"',
+          `viewBox="0 0 ${iconWidth} ${iconHeight}"`,
+        )
         .replace(/<path d=".*"\/>/, `<path d="${path}"/>`)
     }
   }