optimize player class icons

This commit is contained in:
Robin Appelman 2024-12-06 19:44:56 +01:00
commit 78d8d4eb9f
10 changed files with 21 additions and 13 deletions

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 16.933333 16.933333"><circle cx="8.467" cy="8.467" r="8.21" fill="none" stroke="#fcfcfc" stroke-width=".513" stroke-linecap="square" stroke-linejoin="bevel"/><g transform="translate(4.775 4.513) scale(.23842)" fill="#fff"><path d="M3.95 1.687S20.89 3.74 33.5 15.985V11.29s-3.925.15-5.244-2.602c-1.32-2.75.257-4.216.257-4.216s-4.617-5.5-11.07-6.308c0 0-.86 4.034-5.792 3.41 0 0-2.71-.293-3.22-2.236 0 .005-2.86.883-4.47 2.35zm-8.56 18.26s16.45-.002 29.31 13.855l-1.707 1.815s-1.446-4.09-5.406-3.613c-2.522.307-3.94 1.467-4.728 4.22l-1.58.383s-1.21-7.15-9.35-6.653l.11-.77s1.59-4.013-.88-6.27c-2.48-2.255-5.648-.48-5.648-.48s-.68-2.157-.13-2.487zM-7.952 3.96l9.118.366S1.57 12.03-4.532 13.2l-3.42-9.24"/><path d="M12.482-8.466l-3.18 6.638s.726 2.27 3.74 2.254c2.43-.01 3.465-2.913 3.465-2.913l-4.025-5.98zM20.35-2.72l6.914-4.075L27.086.86S25.38-1.337 20.35-2.72zm9.185 7.266S27.88 9.46 33.93 10.153l2.452-6.193z"/><circle r="4.729" cy="15.326" cx="14.876"/><path d="M32.693 19.14C20.813 4.474 2.118 3.96 2.118 3.96s1.174 3.52-.66 6.893c-1.834 3.373-6.23 3.813-6.23 3.813-.296 2.127 0 3.08 0 3.08 17.595-.733 31.672 15.25 31.672 15.25 1.468-1.978 1.687-3.666 1.687-3.666s-1.3-1.413-.88-4.836c.48-3.906 4.986-5.355 4.986-5.355zm-17.817 2.674a6.49 6.49 0 0 1-6.49-6.49 6.49 6.49 0 0 1 6.49-6.49 6.49 6.49 0 0 1 6.49 6.49 6.487 6.487 0 0 1-6.49 6.49z"/><path d="M33.373 20.373s-5.43 1.71-3.423 8.853l8.966-1.063-5.365-7.79m-37.92 3.22s2.12-1.276 4.14 0c2.02 1.276.907 6.01.907 6.01l-7.646.52 2.6-6.53zm5.35 7.843l.606 10.197 8.085-4.35s-.037-2.84-2.9-4.566c-2.86-1.722-5.79-1.28-5.79-1.28zm21.116 5.24s-.662-3.43-3.74-3.23c-3.08.203-4.454 3.23-4.454 3.23l5.324 4.957 2.87-4.958z"/></g></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 16.9 16.9"><g transform="translate(4.8 4.5) scale(.23842)" fill="#fff"><path d="M4 1.7s16.9 2 29.5 14.3v-4.7s-4 .1-5.2-2.6c-1.4-2.8.2-4.2.2-4.2S24-1 17.5-1.8c0 0-1 4-5.8 3.4 0 0-2.8-.3-3.3-2.3 0 0-2.8 1-4.4 2.4zm-8.6 18.2s16.4 0 29.3 13.9L23 35.6s-1.5-4-5.4-3.6c-2.5.3-4 1.5-4.7 4.2l-1.6.4S10 29.5 1.9 30l.1-.8s1.6-4-.8-6.3c-2.5-2.2-5.7-.5-5.7-.5s-.7-2.1-.1-2.5zM-8 4l9.2.4s.4 7.7-5.7 8.9L-8 4"/><path d="M12.5-8.5 9.3-1.8S10 .4 13 .4c2.5 0 3.5-2.9 3.5-2.9l-4-6zm7.9 5.8 6.9-4.1L27 .9s-1.7-2.2-6.8-3.6zm9.1 7.2s-1.6 5 4.4 5.7L36.4 4z"/><circle r="4.7" cy="15.3" cx="14.9"/><path d="M32.7 19.1C20.8 4.5 2 4 2 4s1.2 3.5-.6 6.9c-1.9 3.3-6.3 3.8-6.3 3.8a8 8 0 0 0 0 3C12.8 17 27 33 27 33c1.5-2 1.7-3.7 1.7-3.7s-1.3-1.4-.9-4.8c.5-4 5-5.4 5-5.4zm-17.8 2.7a6.5 6.5 0 0 1-6.5-6.5 6.5 6.5 0 0 1 6.5-6.5 6.5 6.5 0 0 1 6.5 6.5 6.5 6.5 0 0 1-6.5 6.5z"/><path d="M33.4 20.4s-5.5 1.7-3.5 8.8l9-1-5.3-7.8m-38 3.2s2.2-1.3 4.2 0 .9 6 .9 6l-7.7.5 2.6-6.5zM1 31.4l.6 10.2 8-4.3s0-2.9-2.8-4.6C3.9 31 1 31.4 1 31.4zm21 5.3s-.7-3.5-3.7-3.3c-3.1.2-4.5 3.3-4.5 3.3l5.3 5 2.9-5z"/></g></svg>

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 1.1 KiB

Before After
Before After

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path d="M21.352 6.89s5.818-.5 9.522 5.397c1.715 3.03 1.55 7.925.024 9.807L43.516 38.26s5.21-.754 8.127 3.14c1.876 2.46 2.983 6.886 1.223 9.914l-5.093-6.64-6.823 5.217 5.22 6.78s-6.602.947-9.72-4.206c-3.12-5.154-.666-8.636-.666-8.636l-12.317-15.93s-7.213.694-10.19-3.695c-2.157-3.098-3.067-6.175-1.7-10.203l5.72 7.427 9.413-7.04-5.358-7.498z" fill="#fff"/><circle cx="32" cy="32" r="31.009" fill="none" stroke="#fff" stroke-width="1.983" stroke-linecap="square" stroke-linejoin="bevel"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="M21.4 6.9s5.8-.5 9.5 5.4c1.7 3 1.5 8 0 9.8l12.6 16.2s5.2-.8 8.1 3.1c2 2.5 3 6.9 1.3 10l-5.1-6.7-6.9 5.2 5.3 6.8s-6.6 1-9.8-4.2c-3-5.2-.6-8.7-.6-8.7L23.5 28s-7.2.7-10.2-3.7c-2.2-3-3-6.2-1.7-10.2l5.7 7.4 9.4-7L21.4 7z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 576 B

After

Width:  |  Height:  |  Size: 309 B

Before After
Before After

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path d="M50.604 32.997l-2.29-.733.457-4.127-2.01-3.48-3.3-.92V20.53l-2.662-2.746-3.663-.732-.918-2.84-4.582-2.29-5.772 1.19-5.5 6.414-10.354 6.23-2.383 6.737 1.284 4.354c3.664 1.373 4.858 4.123 4.858 4.123l2.538-1.045-3.33-6.225v-.004l5.79-10.936 1.142.605-5.47 10.327 2.864 5.354 11.584-12.354.943.882L17.603 40.62l2.486 3.373 3.218 1.89L35.52 32.857l.94.882-12.006 12.806 6.69 3.498 9.472-9.802.937.904-9.207 9.528.02.01 4.86 2.383s11.544-8.523 13.653-10.63c2.11-2.108 2.2-5.772 2.2-5.772L50.603 33z" fill="#fff"/><path d="M48.22 15.823l2.9-5.19 2.164 2.008zM16.678 15.97l-5.19-2.9 2.008-2.163zM16.39 47.547l-2.9 5.19-2.164-2.008zM48.265 47.536l5.19 2.9-2.008 2.163z" fill="#fff" fill-rule="evenodd"/><ellipse cx="32" cy="32" rx="30.999" ry="30.999" fill="none" stroke="#fff" stroke-width="2.001" stroke-linecap="square" stroke-linejoin="bevel"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="m50.6 33-2.3-.7.5-4.2-2-3.4-3.3-1v-3.2l-2.7-2.7-3.7-.7-.9-2.9-4.6-2.3-5.7 1.2-5.5 6.4L10 25.8l-2.4 6.7L9 36.8a8.8 8.8 0 0 1 4.9 4.2l2.5-1-3.3-6.3 5.8-11 1.1.7-5.5 10.3 2.9 5.3L29 26.7l1 .9-12.3 13 2.5 3.4 3.2 1.9 12.2-13 1 .8-12 12.8L31 50l9.5-9.8 1 1-9.3 9.5 5 2.4s11.5-8.6 13.6-10.7c2-2 2.2-5.7 2.2-5.7L50.6 33z" fill="#fff"/><path d="m48.2 15.8 3-5.2 2 2zm-31.5.2-5.2-3 2-2zm-.3 31.5-3 5.2-2-2zm31.9 0 5.2 3-2 2.1z" fill="#fff" fill-rule="evenodd"/></svg>

Before

Width:  |  Height:  |  Size: 938 B

After

Width:  |  Height:  |  Size: 531 B

Before After
Before After

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path d="M54.886 24.755h-15.64V9.115h-14.49v15.64H9.113v14.49h15.64v15.64h14.49v-15.64h15.642" fill="#fff"/><circle cx="32" cy="32" r="31" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="bevel"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="M54.9 24.8H39.2V9H24.8v15.7H9v14.4h15.7V55h14.4V39.2H55" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 320 B

After

Width:  |  Height:  |  Size: 149 B

Before After
Before After

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path d="M15.12 26.042s2.387 2.068 1.91 7.792c-.478 5.724-2.544 16.22 3.498 23.22 6.043 6.994 16.698 6.517 21.47 3.496 4.778-3.02 10.664-9.383 9.87-22.265-.24-4.77-1.276-5.566-.795-9.62 0 0-2.385 1.512-2.307 5.09.078 3.575-1.033 8.107-5.092 7.867-4.05-.235-4.767-4.45-3.656-7.79 1.114-3.337 2.306-7.393-.397-13.756-2.715-6.36-5.255-8.824-11.7-13.196 0 0 5.245 5.405-.32 15.823-2.938 5.248-5.323 9.57-5.164 12.06 0 0-2.227.27-3.1-4.42-.877-4.688-4.215-4.296-4.215-4.296z" fill="#fff"/><ellipse cx="32" cy="32" rx="31" ry="31" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="bevel"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="M15.1 26s2.4 2.1 2 7.8c-.5 5.8-2.6 16.3 3.4 23.3s16.7 6.5 21.5 3.5c4.8-3 10.7-9.4 9.9-22.3-.3-4.8-1.3-5.6-.8-9.6 0 0-2.4 1.5-2.3 5 0 3.6-1 8.2-5.1 8-4-.3-4.8-4.5-3.7-7.9 1.1-3.3 2.3-7.4-.4-13.7C37 13.7 34.4 11.3 28 6.9c0 0 5.3 5.4-.3 15.8-3 5.3-5.3 9.6-5.2 12 0 0-2.2.3-3-4.4-1-4.6-4.3-4.3-4.3-4.3z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 706 B

After

Width:  |  Height:  |  Size: 392 B

Before After
Before After

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path d="M-726.167 67.496s-5.333 4.834-8.5 16.5c-3.167 11.668-14.5 32.334-23 35 0 0-2.5 0-3 .668-.5.666-3.167 6.666 7.667 6.166s30.367-13.152 40.005-27.332c8.958-13.182 21.83-20.834 25.33-21 3.5-.168 3.5-4.334 3.5-5.5 0-1.168-.5-9.996-.5-9.996s-35.002 2.994-41.502 5.494z" fill="#666"/><g fill="#666"><path d="M-717.405 36.746c-.34 3.286.253 4.785.253 4.785l40.413-10.49c1.74-2.6 4.27-8.06 5.98-11.93l-46.64 17.64zM-667.82 7.68c-10.313 3.95-45.173 17.305-47.893 18.432-1.865 2.348-1.316 7.422-1.316 7.422l47.92-18.255.21-.49c1.33-2.4 1.25-5.5 1.09-7.12z"/><path d="M-696.233 45.67c9.926-3.273 14.78-8 16.95-10.872l-37.558 9.444v11.6h-3.39c-.38-30.52 1.31-30.875 1.31-30.875l52.344-20.47c2.435-4.96 4.345-15.508 2.92-14.155-1.69 1.606-15.98 9.46-39.1 19.276-23.12 9.817-25.75 13.564-26.316 14.1-.564.536 0 7.14 0 7.14C-727.18 41.03-726.43 62-726.43 62l39.29-4.373c-3.855-5.086-9.963-6.87-12.783-7.584-2.82-.714-4.24-.962-3.385-1.874.648-.7 7.075-2.5 7.075-2.5z"/></g><g fill="#fff" stroke-width="1.054"><path d="M27.252 35.745s-1.87 1.692-2.978 5.78c-1.108 4.086-5.078 11.323-8.055 12.257 0 0-.876 0-1.05.233-.176.234-1.11 2.335 2.685 2.158 3.793-.17 10.636-4.604 14.01-9.568 3.137-4.613 7.646-7.29 8.87-7.357 1.226-.057 1.226-1.518 1.226-1.927 0-.407-.176-3.492-.176-3.492s-12.256 1.05-14.532 1.927zm3.068-10.77c-.12 1.153.09 1.677.09 1.677L44.56 22.98c.607-.912 1.494-2.82 2.092-4.177l-16.334 6.18zm17.368-10.18c-3.614 1.385-15.82 6.063-16.776 6.456-.653.824-.46 2.6-.46 2.6l16.782-6.39.076-.172c.465-.84.436-1.924.39-2.492z"/><path d="M37.735 28.102c3.474-1.146 5.176-2.8 5.936-3.808L30.518 27.6v4.063h-1.183c-.133-10.69.46-10.815.46-10.815l18.33-7.168c.855-1.737 1.525-5.433 1.026-4.96-.594.564-5.597 3.314-13.697 6.75-8.098 3.44-9.017 4.752-9.217 4.94-.196.185 0 2.5 0 2.5.658 3.562.923 10.905.923 10.905l13.758-1.53c-1.35-1.782-3.49-2.405-4.477-2.658-.986-.25-1.48-.335-1.176-.655.228-.237 2.478-.87 2.478-.87z"/></g><circle cx="32" cy="32" r="31" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="bevel"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="M-726.2 67.5s-5.3 4.8-8.5 16.5c-3.1 11.7-14.5 32.3-23 35 0 0-2.5 0-3 .7-.5.6-3.1 6.6 7.7 6.1s30.4-13.1 40-27.3c9-13.2 21.8-20.8 25.3-21 3.5-.2 3.5-4.3 3.5-5.5l-.5-10s-35 3-41.5 5.5z" fill="#666"/><g fill="#666"><path d="M-717.4 36.7c-.3 3.3.2 4.8.2 4.8l40.5-10.5c1.7-2.6 4.2-8 6-11.9l-46.7 17.7zm49.6-29-48 18.4c-1.8 2.4-1.2 7.4-1.2 7.4l47.9-18.2.2-.5c1.3-2.4 1.3-5.5 1-7.1z"/><path d="M-696.2 45.7c9.9-3.3 14.7-8 17-10.9l-37.6 9.4v11.6h-3.4C-720.6 25.3-719 25-719 25l52.3-20.5c2.5-5 4.4-15.5 3-14.2a252 252 0 0 1-39.2 19.3c-23 9.8-25.7 13.6-26.3 14.1-.5.6 0 7.2 0 7.2 2 10.1 2.7 31.1 2.7 31.1l39.3-4.4c-3.9-5-10-6.8-12.8-7.6-2.8-.7-4.3-1-3.4-1.8.6-.7 7-2.5 7-2.5z"/></g><g fill="#fff" stroke-width="1.1"><path d="M27.3 35.7s-2 1.7-3 5.8c-1.1 4.1-5.1 11.3-8 12.3 0 0-1 0-1.1.2-.2.2-1.1 2.3 2.7 2.2 3.7-.2 10.6-4.6 14-9.6 3.1-4.6 7.6-7.3 8.8-7.4 1.3 0 1.3-1.5 1.3-1.9l-.2-3.5s-12.3 1-14.5 2zm3-10.7c-.1 1.1.1 1.7.1 1.7L44.6 23a35 35 0 0 0 2-4.2L30.4 25zm17.4-10.2c-3.6 1.4-15.8 6-16.8 6.5-.6.8-.4 2.6-.4 2.6l16.7-6.4.1-.2c.5-.9.4-2 .4-2.5z"/><path d="M37.7 28.1c3.5-1.1 5.2-2.8 6-3.8l-13.2 3.3v4h-1.2c-.1-10.6.5-10.8.5-10.8L48 13.7c.9-1.8 1.5-5.5 1-5-.5.6-5.5 3.3-13.6 6.8-8.1 3.4-9 4.7-9.3 5-.2.1 0 2.4 0 2.4.7 3.6 1 11 1 11l13.7-1.6a8 8 0 0 0-4.5-2.7c-1-.2-1.4-.3-1.1-.6.2-.3 2.4-.9 2.4-.9z"/></g></svg>

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1.3 KiB

Before After
Before After

View file

@ -1 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><circle cx="32" cy="32" r="31" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="bevel"/><circle cx="32" cy="32" r="23" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="bevel"/><circle cx="32" cy="32" r="9.5" fill="none" stroke="#fff" stroke-linecap="square" stroke-linejoin="bevel"/><path d="M10 32h44M32 54V10" fill="none" stroke="#fff" stroke-width="1.5"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64"><path d="M49.8 48.8c-1.8-2.5-2.3-2-12-14.3l2.5-1.5-1-1.7-2.7 1.6a920 920 0 0 1-5.3-7L14.7 10.2s-.6 12.3 14.5 24.7l1.2 1 .3.4-3 1.8 1 1.8 3.3-2 12.2 14.5s1 1.7 1.2 3.5c0 0 3.4-1.2 7-3.5l-2.6-3.6z" fill="#fff"/></svg>

Before

Width:  |  Height:  |  Size: 517 B

After

Width:  |  Height:  |  Size: 279 B

Before After
Before After

View file

@ -1 +1,5 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path d="M39.712 34.564l-11.453-9.88-2.632 2.247L37.82 37.337M48.27 18.95l.447-3.17 1.72-.644 1.035-2.056-.048-.038-4.807-4.1-.044-.037-1.87 1.346-.363 1.804-3.057.944L29.766 23.32l10.972 9.353m-5.925 4.573l-8.627-7.355-1.258 2.5 7.62 6.495 2.265-1.64-8.627-7.354m-2.232 4.628l6.647 5.664-4.285 3.192-5.114-4.357m-1.384 1.945l4.87 4.15-10.32 12.102-5.01-4.27" fill="#fff"/><circle cx="32" cy="32" r="31" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="bevel"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64">
<path d="M39.712 34.564l-11.453-9.88-2.632 2.247L37.82 37.337M48.27 18.95l.447-3.17 1.72-.644 1.035-2.056-.048-.038-4.807-4.1-.044-.037-1.87 1.346-.363 1.804-3.057.944L29.766 23.32l10.972 9.353m-5.925 4.573l-8.627-7.355-1.258 2.5 7.62 6.495 2.265-1.64-8.627-7.354m-2.232 4.628l6.647 5.664-4.285 3.192-5.114-4.357m-1.384 1.945l4.87 4.15-10.32 12.102-5.01-4.27"
fill="#fff"/>
fill="#fff"/>
</svg>

Before

Width:  |  Height:  |  Size: 585 B

After

Width:  |  Height:  |  Size: 496 B

Before After
Before After

View file

@ -1 +1,4 @@
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64"><path d="M49.788 48.796c-1.835-2.448-2.252-1.93-11.914-14.315l2.476-1.45-1.03-1.756-2.704 1.585c-1.556-2.01-3.33-4.32-5.352-6.984L14.748 10.178s-.687 12.37 14.43 24.737l1.235 1.053.302.36-3.097 1.82 1.03 1.752 3.393-1.99 12.117 14.457s1.01 1.74 1.284 3.573c0 0 3.39-1.193 6.872-3.576 0 0-1.97-2.837-2.52-3.57z" fill="#fff"/><ellipse cx="32" cy="32" rx="31" ry="31" fill="none" stroke="#fff" stroke-width="2" stroke-linecap="square" stroke-linejoin="bevel"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" width="64" height="64" viewBox="0 0 64 64">
<path d="M49.788 48.796c-1.835-2.448-2.252-1.93-11.914-14.315l2.476-1.45-1.03-1.756-2.704 1.585c-1.556-2.01-3.33-4.32-5.352-6.984L14.748 10.178s-.687 12.37 14.43 24.737l1.235 1.053.302.36-3.097 1.82 1.03 1.752 3.393-1.99 12.117 14.457s1.01 1.74 1.284 3.573c0 0 3.39-1.193 6.872-3.576 0 0-1.97-2.837-2.52-3.57z"
fill="#fff"/>
</svg>

Before

Width:  |  Height:  |  Size: 546 B

After

Width:  |  Height:  |  Size: 429 B

Before After
Before After