@bagder @vsz I would able to shrink curl logo to 898 bytes (if it will be in one line it will be 883 bytes) What was used:
A logo is not identical but very close.
Here is code and bellow is an attachment
<svg viewBox="0 0 343 103" xmlns="http://www.w3.org/2000/svg">
<style>path{fill:none;stroke:#093754;stroke-width:11.5;stroke-linecap:round;stroke-linejoin:round;}
circle{fill:none;stroke:#093754;stroke-width:4}</style>
<path d="m51,44c0,0-18,0-20,0-2,0-7-0-10,2-3,2-8,6-10,8C9,56 6,59 6,64 6,68 6,74 6,77c0,4 1,6 4,9 5,4 7,6 10,8 3,2 5,3 11,3 6,0 20,0 20,0
M68,44c0,0 0,41 2,46 2,5 4,6 9,7 3,1 6,1 11,0 8-4 15-10 23-14V97 44
m18,0v53l0-34c0,0 12-11 19-16 2-2 5-3 8-3 3,0 5-0 8,0 4,0 6,1 8,4 2,2 2,6 2,10
m4-38h17v77h-17 34"/>
<path style="stroke-linecap:butt" d="M251,89 295,14"/>
<circle cx="229" cy="34" r="7"/>
<circle cx="229" cy="66" r="7"/>
<circle cx="247" cy="94" r="7"/>
<circle cx="297" cy="9" r="7"/>
<path style="stroke:#0f564d;stroke-linecap:butt" d="M287,89 331,14"/>
<circle style="stroke:#0f564d" cx="284" cy="94" r="7"/><circle style="stroke:#0f564d" cx="334" cy="9" r="7"/>
</svg>
@vsz @joter we don't need that trick. If we want to provide it compressed we just add that magic to our end's Apache config. My point is however that since it already is brotli compressed to most users, I don't think it does much use.
Did you check how small your svgo'ed version gets with the best brotli compression?
@joter i compressed it to 7 bytes, see this:
curl://
(sorry, could not resist, i know already that i am not funny)
@NTICompass @bagder @vsz Thank you. stroke-linecap default value is butt, so we can remove from style for path, remove explisit style for path in tow places and add style stroke-linecap:round only for letters. It will save extra 40B
A modified version is 858 bytes (40 byte less)
<svg viewBox="0 0 343 103" xmlns="http://www.w3.org/2000/svg">
<style>path{fill:none;stroke:#093754;stroke-width:11.5;stroke-linejoin:round;}
circle{fill:none;stroke:#093754;stroke-width:4}</style>
<path style="stroke-linecap:round" d="m51,44c0,0-18,0-20,0-2,0-7-0-10,2-3,2-8,6-10,8C9,56 6,59 6,64 6,68 6,74 6,77c0,4 1,6 4,9 5,4 7,6 10,8 3,2 5,3 11,3 6,0 20,0 20,0
M68,44c0,0 0,41 2,46 2,5 4,6 9,7 3,1 6,1 11,0 8-4 15-10 23-14V97 44
m18,0v53l0-34c0,0 12-11 19-16 2-2 5-3 8-3 3,0 5-0 8,0 4,0 6,1 8,4 2,2 2,6 2,10
m4-38h17v77h-17 34"/>
<path d="M251,89 295,14"/>
<circle cx="229" cy="34" r="7"/>
<circle cx="229" cy="66" r="7"/>
<circle cx="247" cy="94" r="7"/>
<circle cx="297" cy="9" r="7"/>
<path style="stroke:#0f564d" d="M287,89 331,14"/>
<circle style="stroke:#0f564d" cx="284" cy="94" r="7"/><circle style="stroke:#0f564d" cx="334" cy="9" r="7"/>
</svg>