From: John Haugabook <[email protected]>

logo.svg: use only svg elements, add to top.html

Signed-off-by: John Haugabook <[email protected]>
---
 logo.svg | 170 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 top.html |   3 +
 2 files changed, 173 insertions(+)
 create mode 100644 logo.svg

diff --git a/logo.svg b/logo.svg
new file mode 100644
index 00000000..6d77698f
--- /dev/null
+++ b/logo.svg
@@ -0,0 +1,170 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- logo.svg -->
+<!-- SVG graphic created in Adobe Illustrator. -->
+<svg id="logo"
+ xmlns="http://www.w3.org/2000/svg";
+ xmlns:xlink="http://www.w3.org/1999/xlink"; viewBox="0 0 143.97 148.22">
+ <!-- Set SVG styles, and define gradients used. -->
+ <defs>
+  <!-- Style tag similar to embedded style tag of HTML. -->
+  
<style>.cls-1{fill:url(#Sharp-C_Inner-Gradient-2);}.cls-2{fill:url(#Green-Arrow_Linear-gradient-2);}.cls-3{fill:url(#Green-Arrow_Linear-gradient-5);opacity:.7;}.cls-4{fill:url(#Sharp-C_Main-Feather-2);}.cls-4,.cls-5{opacity:.5;}.cls-6,.cls-7,.cls-8{fill:none;}.cls-9{fill:url(#Green-Arrow_Linear-gradient-4);}.cls-10{fill:#06bb13;}.cls-10,.cls-7,.cls-11,.cls-8{isolation:isolate;}.cls-7{opacity:.05;stroke:#666;stroke-width:3px;}.cls-7,.cls-8{stroke-miterlimit:10;}.cls-12{fill:url(#Green-Arrow_Linear-gradient-3);}.cls-13{clip-path:url(#clippath-1);}.cls-14{fill:url(#Green-Arrow_Left-Edge-Gradient);}.cls-15{fill:url(#Highlight);}.cls-16{fill:url(#Green-Arrow_Bottom-Gradient);}.cls-5{fill:url(#Highlight_2);}.cls-17{fill:url(#Green-Arrow_Linear-gradient);}.cls-18{clip-path:url(#clippath);}.cls-8{stroke:#1a1a1a;stroke-linecap:round;stroke-width:2px;}</style>
+  <!-- Shape for "C", clipping all elements nested in layers starting with 
Sharp-C for C#. -->
+  <clipPath id="clippath">
+   <!-- Clip with shape so nothing extends past "C" outline -->
+   <path id="Sharp-C_Main-Outline" class="cls-6" 
d="M39.5,113.43c-.05,0-.1-.04-.1-.1V34.89c0-.05.04-.1.1-.1h64.62s34.49-15.12,34.49-15.64-34.49-13.75-34.49-13.75H35.6c-16.7,0-30.24,13.16-30.24,29.39v78.64c0,16.23,13.54,29.39,30.24,29.39h68.52s34.49-14.15,34.49-14.67-34.49-14.72-34.49-14.72H39.5Z"/>
+  </clipPath>
+  <!-- Define gradients for "C" shape. -->
+  <!-- Inner-most gradient applied to majority of "C" shape. -->
+  <linearGradient id="Sharp-C_Inner-Gradient-2" x1="16.01" y1="128.92" 
x2="125.94" y2="18.98" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#1a1a1a"/>
+   <stop offset=".26" stop-color="#333"/>
+   <stop offset=".39" stop-color="#333" stop-opacity=".9"/>
+   <stop offset=".56" stop-color="#333" stop-opacity=".9"/>
+   <stop offset=".79" stop-color="#333" stop-opacity=".5"/>
+   <stop offset="1" stop-color="#000" stop-opacity=".5"/>
+  </linearGradient>
+  <!-- Cover the "C" shape to mimic a feather effect so th edges are softened. 
-->
+  <linearGradient id="Sharp-C_Main-Feather-2" x1="13.75" y1="133.75" 
x2="133.48" y2="14.01" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#1a1a1a" stop-opacity=".9"/>
+   <stop offset=".26" stop-color="#333" stop-opacity=".9"/>
+   <stop offset=".39" stop-color="#333" stop-opacity=".9"/>
+   <stop offset=".56" stop-color="#333" stop-opacity=".9"/>
+   <stop offset=".79" stop-color="#333" stop-opacity=".9"/>
+   <stop offset="1" stop-color="#4d4d4d"/>
+  </linearGradient>
+  <!-- Top left highlight of "C" shape. This is what really tricks the eye 
into seeing a 3D effect. -->
+  <linearGradient id="Highlight" x1="11.57" y1="18.81" x2="33.35" y2="18.81" 
gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#fff" stop-opacity=".1"/>
+   <stop offset=".49" stop-color="#fff" stop-opacity=".5"/>
+   <stop offset="1" stop-color="#f2f2f2" stop-opacity=".1"/>
+  </linearGradient>
+  <!-- Shape for ">", clipping all elements nested in layers starting with 
Green-Arrow. -->
+  <clipPath id="clippath-1">
+   <!-- Clip with shape so nothing extends past ">" outline -->
+   <path id="Green-Arrow_Main-Outline-2" class="cls-6" 
d="M45.05,97.26l18.45-22.84c.15-.18.15-.44,0-.62l-18.45-22.84c-.3-.37.04-.9.5-.78l94.37,23.46c.5.12.5.83,0,.95l-94.37,23.46c-.46.11-.79-.42-.5-.78Z"/>
+  </clipPath>
+  <!-- Define gradients for ">" shape. -->
+  <!-- This is inner-most gradient, taking up most of the space. -->
+  <linearGradient id="Green-Arrow_Linear-gradient" x1="52.09" y1="74.11" 
x2="129.4" y2="74.11" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#08fb1a"/>
+   <stop offset=".49" stop-color="#08fb1a" stop-opacity=".9"/>
+   <stop offset="1" stop-color="#08fb1a"/>
+  </linearGradient>
+  <!-- This is top-most gradient along the edge. -->
+  <linearGradient id="Green-Arrow_Linear-gradient-2" x1="129.84" y1="98.31" 
x2="49.98" y2="19.89" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#08fb1a" stop-opacity=".9"/>
+   <stop offset=".49" stop-color="#9cfda3" stop-opacity=".9"/>
+   <stop offset="1" stop-color="#08fb1a"/>
+  </linearGradient>
+  <!-- Left most gradient on end portion for 3D effect. -->
+  <linearGradient id="Green-Arrow_Left-Edge-Gradient" x1="34.01" y1="66.12" 
x2="58.1" y2="82.99" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#047b0d" stop-opacity=".9"/>
+   <stop offset=".25" stop-color="#06bb13" stop-opacity=".9"/>
+   <stop offset=".5" stop-color="#08fb1a" stop-opacity=".2"/>
+   <stop offset=".58" stop-color="#08fb1a" stop-opacity=".23"/>
+   <stop offset=".7" stop-color="#08fb1a" stop-opacity=".3"/>
+   <stop offset=".85" stop-color="#08fb1a" stop-opacity=".43"/>
+   <stop offset="1" stop-color="#08fb1a" stop-opacity=".6"/>
+  </linearGradient>
+  <!-- Left edge but closer to the top-most gradient. -->
+  <linearGradient id="Green-Arrow_Linear-gradient-3" x1="34.71" y1="85.95" 
x2="60.2" y2="64.56" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#9cfda3" stop-opacity=".9"/>
+   <stop offset=".25" stop-color="#08fb1a"/>
+   <stop offset=".6" stop-color="#08fb1a" stop-opacity=".9"/>
+   <stop offset=".73" stop-color="#08fb1a" stop-opacity=".9"/>
+   <stop offset=".81" stop-color="#07f919" stop-opacity=".89"/>
+   <stop offset=".85" stop-color="#07f519" stop-opacity=".87"/>
+   <stop offset=".89" stop-color="#07ee18" stop-opacity=".82"/>
+   <stop offset=".92" stop-color="#07e417" stop-opacity=".76"/>
+   <stop offset=".95" stop-color="#06d816" stop-opacity=".68"/>
+   <stop offset=".98" stop-color="#06c814" stop-opacity=".59"/>
+   <stop offset="1" stop-color="#06bb13" stop-opacity=".5"/>
+  </linearGradient>
+  <!-- Bottom-most gradient of ">" shape at edge of bottom surface. -->
+  <linearGradient id="Green-Arrow_Linear-gradient-4" x1="92.21" y1="84.48" 
x2="92.93" y2="87.18" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#06bb13" stop-opacity=".9"/>
+   <stop offset=".25" stop-color="#06bb13" stop-opacity=".9"/>
+   <stop offset=".32" stop-color="#05b712" stop-opacity=".9"/>
+   <stop offset=".38" stop-color="#05ac11" stop-opacity=".9"/>
+   <stop offset=".43" stop-color="#049a0f" stop-opacity=".9"/>
+   <stop offset=".48" stop-color="#04810d" stop-opacity=".9"/>
+   <stop offset=".49" stop-color="#047b0d" stop-opacity=".9"/>
+   <stop offset="1" stop-color="#047b0d" stop-opacity=".9"/>
+  </linearGradient>
+  <!-- Upper gradient of the bottom edge of ">" shape. -->
+  <linearGradient id="Green-Arrow_Bottom-Gradient" x1="91.73" y1="83.44" 
x2="92.22" y2="85.41" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#9cfda3" stop-opacity=".9"/>
+   <stop offset=".1" stop-color="#08fb1a"/>
+   <stop offset=".14" stop-color="#08fb1a" stop-opacity=".94"/>
+   <stop offset=".18" stop-color="#08fb1a" stop-opacity=".91"/>
+   <stop offset=".25" stop-color="#08fb1a" stop-opacity=".9"/>
+   <stop offset=".46" stop-color="#08fb1a" stop-opacity=".9"/>
+   <stop offset=".49" stop-color="#08fb1a" stop-opacity=".9"/>
+   <stop offset="1" stop-color="#06bb13" stop-opacity=".9"/>
+  </linearGradient>
+  <!-- Gradient to apply a feather effect on left edge to soften the edges. -->
+  <linearGradient id="Green-Arrow_Linear-gradient-5" x1="33.58" y1="64.01" 
x2="58.88" y2="85.23" gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#08fb1a" stop-opacity=".5"/>
+   <stop offset=".5" stop-color="#08fb1a"/>
+   <stop offset=".8" stop-color="#9cfda3"/>
+   <stop offset=".95" stop-color="#9cfda3" stop-opacity=".8"/>
+   <stop offset="1" stop-color="#08fb1a" stop-opacity=".8"/>
+  </linearGradient>
+  <!-- Highlight at the top-left portion of the ">" shape. -->
+  <linearGradient id="Highlight_2" x1="46.14" y1="52.93" x2="52.53" y2="52.93" 
gradientTransform="translate(3.33 -2.89) rotate(3.52)" 
gradientUnits="userSpaceOnUse">
+   <stop offset="0" stop-color="#fff" stop-opacity=".5"/>
+   <stop offset=".49" stop-color="#fff"/>
+   <stop offset="1" stop-color="#f2f2f2" stop-opacity=".5"/>
+  </linearGradient>
+ </defs>
+ <!-- One group for the "C" and ">" shape. -->
+ <g id="Logo-Icon">
+  <!-- Elements for the "C" shape. -->
+  <g id="Sharp-C">
+   <g class="cls-18">
+    <g id="Sharp-C_Elements">
+     <!-- At the very back of rendered SVG; ensures shape is solid color. -->
+     <path id="Sharp-C_Main-Background" class="cls-11" 
d="M39.5,113.43c-.05,0-.1-.04-.1-.1V34.89c0-.05.04-.1.1-.1h64.62s34.49-15.12,34.49-15.64-34.49-13.75-34.49-13.75H35.6c-16.7,0-30.24,13.16-30.24,29.39v78.64c0,16.23,13.54,29.39,30.24,29.39h68.52s34.49-14.15,34.49-14.67-34.49-14.72-34.49-14.72H39.5Z"/>
+     <!-- The edges around the "C" are a solid color -->
+     <path id="Sharp-C_Outer-Edge_BackGround" class="cls-11" 
d="M103.38,9.4c9.2,3.53,19,7.35,25.56,9.97-7.12,3.24-17.84,7.99-25.66,11.42h-63.78c-2.26,0-4.1,1.84-4.1,4.1v78.44c0,2.26,1.84,4.1,4.1,4.1h63.83c7.79,3.21,18.48,7.66,25.62,10.71-7.13,3.04-17.83,7.48-25.62,10.68H35.6c-14.47,0-26.24-11.39-26.24-25.39V34.79c0-14,11.77-25.39,26.24-25.39h67.78M104.12,5.4H35.6c-16.7,0-30.24,13.16-30.24,29.39v78.64c0,16.23,13.54,29.39,30.24,29.39h68.52s34.49-14.15,34.49-14.67-34.49-14.72-34.49-14.72H39.5c-.05,0-.1-.04-.1-.1V34.89c0-.05.04-.1.1-.1h64.62s34.49-15.12,34.49-15.64-34.49-13.75-34.49-13.75h0Z"/>
+     <!-- Edge of "C" ensuring solid color is applied when gradients are not 
100% opacity. -->
+     <path id="Sharp-C_Inner-Background" class="cls-8" 
d="M35.6,137.82c-13.92,0-25.24-10.94-25.24-24.39V34.79c0-13.45,11.32-24.39,25.24-24.39h67.59c8.16,3.13,16.8,6.49,23.2,9.03-6.39,2.89-15.09,6.75-23.32,10.36h-63.57c-2.81,0-5.1,2.29-5.1,5.1v78.44c0,2.81,2.29,5.1,5.1,5.1h63.63c8.2,3.38,16.87,7,23.26,9.71-6.39,2.71-15.06,6.31-23.26,9.68H35.6Z"/>
+     <!-- Overlap outer edge so it blends with the gradients. -->
+     <path id="Sharp-C_Outer-Edge-Feather" class="cls-7" 
d="M103.43,139.32H35.6c-14.75,0-26.74-11.61-26.74-25.89V34.79c0-14.28,12-25.89,26.74-25.89h67.87l.26.1c8.58,3.29,17.04,6.59,23.21,9.04l3.29,1.3-3.22,1.46c-6.17,2.79-14.67,6.57-23.33,10.37l-.29.13h-63.89c-1.98,0-3.6,1.61-3.6,3.6v78.44c0,1.98,1.61,3.6,3.6,3.6h63.93l.27.11c8.68,3.58,17.17,7.12,23.28,9.72l3.25,1.38-3.25,1.38c-6.13,2.6-14.61,6.12-23.27,9.68l-.27.11ZM35.6,11.9c-13.09,0-23.74,10.27-23.74,22.89v78.63c0,12.62,10.65,22.89,23.74,22.89h67.24c7.11-2.92,14.08-5.81,19.7-8.18-5.62-2.37-12.59-5.27-19.71-8.21h-63.33c-3.64,0-6.6-2.96-6.6-6.6V34.89c0-3.64,2.96-6.6,6.6-6.6h63.26c7.12-3.13,14.12-6.23,19.78-8.77-5.64-2.22-12.58-4.92-19.62-7.62H35.6Z"/>
+     <!-- Inner-most portion of "C" shape, taking up majority of the element. 
-->
+     <path id="Sharp-C_Inner-Gradient" class="cls-1 cls-11" 
d="M35.6,137.82c-13.92,0-25.24-10.94-25.24-24.39V34.79c0-13.45,11.32-24.39,25.24-24.39h67.59c8.16,3.13,16.8,6.49,23.2,9.03-6.39,2.89-15.09,6.75-23.32,10.36h-63.57c-2.81,0-5.1,2.29-5.1,5.1v78.44c0,2.81,2.29,5.1,5.1,5.1h63.63c8.2,3.38,16.87,7,23.26,9.71-6.39,2.71-15.06,6.31-23.26,9.68H35.6Z"/>
+     <!-- Transparent element to soften all the edges of the "C" shape. -->
+     <path id="Sharp-C_Main-Feather" class="cls-4 cls-11" 
d="M39.5,113.43c-.05,0-.1-.04-.1-.1V34.89c0-.05.04-.1.1-.1h64.62s34.49-15.12,34.49-15.64-34.49-13.75-34.49-13.75H35.6c-16.7,0-30.24,13.16-30.24,29.39v78.64c0,16.23,13.54,29.39,30.24,29.39h68.52s34.49-14.15,34.49-14.67-34.49-14.72-34.49-14.72H39.5Z"/>
+     <!-- Top-left hightlight, selling 3D effect. -->
+     <path id="Highlight-2" class="cls-15" 
d="M33.35,10.47c-.94.12-1.89.32-2.84.57-6.65,1.74-12.36,5.98-16.31,11.6-1.06,1.51-2.01,3.07-2.61,4.49-.32-.96,4.02-16.75,21.76-16.66Z"/>
+    </g>
+   </g>
+  </g>
+  <!-- Clip for ">" shape elements. -->
+  <g id="Green-Arrow_Main-Outline">
+   <g class="cls-13">
+    <!-- Group for ">" shape elements. -->
+    <g id="Green-Arrow_Elements">
+     <!-- Solid background for ">" ensuring solid color. -->
+     <path id="Green-Arrow_Main-Background" class="cls-10" 
d="M45.05,97.26l18.45-22.84c.15-.18.15-.44,0-.62l-18.45-22.84c-.3-.37.04-.9.5-.78l94.37,23.46c.5.12.5.83,0,.95l-94.37,23.46c-.46.11-.79-.42-.5-.78Z"/>
+     <!-- Inner-most element, taking up moafority of ">" shape. -->
+     <path id="Green-Arrow_Inner-Background" class="cls-17" 
d="M65.84,76.3c1.02-1.27,1.02-3.11,0-4.38l-13.76-17.03,77.31,19.22-77.31,19.22,13.75-17.03Z"/>
+     <!-- Top element of ">" shape with gradient to mimic 3D edge. -->
+     <path id="Green-Arrow_Top-Edge-Gradient" class="cls-2" 
d="M45.5,50.16l6.59,4.73,77.31,19.22,10.9-.04s-.02-.11-.07-.2c-.08-.15-.22-.2-.26-.22s-94.48-23.49-94.48-23.49Z"/>
+     <!-- Outside element of the left edge for ">" shape with fradient to 
mimic 3D edge. -->
+     <path id="Green-Arrow_Left-Edge-Gradient-2" class="cls-14" 
d="M49.17,52.79s-3.56-2.63-3.67-2.63-.35.04-.45.19-.12.4-.06.5,18.35,22.75,18.41,22.82.14.15.17.23.04.08.04.2-.03.18-.06.23-.05.07-.07.1l-.06.07-17.79,22.03s-.52.64-.57.71-.17.32-.09.49.09.15.09.15c0,0,.07-.13.09-.17s.28-.38.32-.43,18.74-23.09,18.78-23.14c.02-.02.08-.1.16-.2.05-.06.1-.12.14-.18.05-.09.09-.18.1-.26.01-.06,0-.13,0-.19,0-.23-.07-.44-.12-.57-.02-.03-.04-.06-.05-.09-.07-.12-.12-.17-.16-.22-.04-.06-13.19-17.08-13.3-17.22s-.68-.79-.83-.95-1.27-1.25-1.32-1.36c-.08-.11-.15-.23-.15-.23l-.17-.32s.3.22.33.24.26.19.26.19Z"/>
+     <!-- Upper portion of the ">" shape's left edge with gradient. -->
+     <path id="Green-Arrow_Left-Gradient" class="cls-12" 
d="M45.01,98.23l7.08-4.9,13.75-17.03s.7-.72.76-1.99c.06-1.27-.36-1.77-.4-1.85s-.23-.38-.33-.5-13.78-17.06-13.78-17.06l-3.15-2.26-.36-.27s.19.36.26.48c.2.32,1.71,1.72,1.96,2.06s13.43,17.36,13.65,17.68c.04.04.08.12.12.21.03.08.06.16.08.26.05.25.06.55-.07.73-.22.32-19.25,23.72-19.25,23.72,0,0-.42.55-.31.74Z"/>
+     <!-- Botom-most element of ">" shape at bottom of the edge.-->
+     <path id="Green-Arrow_Bottom-Edge-Gradient" class="cls-9" 
d="M45.01,98.23l2.41-1.67c.14-.1,1.67-.54,1.95-.6s86.07-21.57,86.32-21.62,1.36-.24,1.36-.24l3.27-.04s0,.23-.12.36c-.01.01-.07.1-.18.13-.87.29-4.54,1.14-4.54,1.14,0,0-89.44,22.61-89.57,22.64s-.59.1-.68.07-.2-.18-.2-.18Z"/>
+     <!-- Still bottom edge of ">" shape, but the upper portion of the bottom 
surface. -->
+     <path id="Green-Arrow_Bottom-Gradient-2" class="cls-16" 
d="M52.09,93.33l-4.72,3.27s.08-.06.35-.15.71-.22.76-.24.55-.16.73-.21,1.35-.33,1.35-.33c0,0,84.61-21.2,84.77-21.23s.77-.16.89-.18.69-.14.81-.14v-.03s-7.64.03-7.64.03l-77.31,19.22Z"/>
+     <!-- Covers the entire left edge with low opacity to soften the outlines 
so they blend better. -->
+     <path id="Green-Arrow_Left-Feather" class="cls-3" 
d="M66.6,74.31c-.06,1.27-.77,1.99-.77,1.99l-13.75,17.03-7.08,4.9c-.04-.07,0-.21.06-.34-.01,0-.03-.01-.09-.15-.08-.17,0-.37.09-.49.05-.08.57-.71.57-.71l17.79-22.03s.04-.04.06-.07c.02-.03.05-.06.07-.1.03-.05.06-.11.06-.23s0-.11-.04-.2c-.03-.08-.11-.16-.17-.23-.06-.08-18.35-22.72-18.41-22.82-.07-.11-.05-.36.05-.51.11-.14.35-.19.46-.19.09,0,2.64,1.88,3.43,2.47l.05.03s.02.01.03.03l.06.03h0s.04.04.05.05c.01,0,.02.01.03.01,0,.01.01.01.01.01l2.92,2.1s13.69,16.95,13.78,17.06c.1.12.29.42.33.51.05.08.47.58.41,1.85Z"/>
+     <!-- Top-left hightlight for the ">" shape. -->
+     <path id="Highlight-3" class="cls-5" 
d="M52.03,55.25c-.06,0-.11-.02-.16-.06l-5.55-4.34c-.14-.1-.03-.23.1-.14l5.88,3.84c.14.1.16.37,0,.58-.07.08-.17.13-.27.12Z"/>
+    </g>
+   </g>
+  </g>
+ </g>
+</svg>
diff --git a/top.html b/top.html
index 8d31a56d..08543164 100644
--- a/top.html
+++ b/top.html
@@ -1,4 +1,7 @@
 <div id="top">
+  <div class="logo">
+   <a href="/index.html"><img src="/logo.svg"></a>
+  </div>
   <div class="cartouche">
    <h1 id="big-title">Cygwin</h1>
    <p class="catchphrase">Get that <a 
href="https://www.linuxfoundation.org/";>Linux</a> feeling - on Windows</p>
-- 
2.49.0.windows.1

Reply via email to