Skip to content

Instantly share code, notes, and snippets.

@rgchris
Last active July 3, 2019 07:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save rgchris/a32edca2bf240cd68ea9f29a712ea131 to your computer and use it in GitHub Desktop.
Save rgchris/a32edca2bf240cd68ea9f29a712ea131 to your computer and use it in GitHub Desktop.
Rebol (and family) logos as a small set of SVG shapes.
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
<?xml version="1.0" encoding="UTF-8"?>
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" width="280" height="280" viewBox="0,0 240,240">
<g id="Red_Logo">
<polygon
id="Bottom"
points="120,186 10,141 120,96 230,141"
fill="url(#_Tops_Fill)"/>
<clipPath id="_Bottom_Shadow">
<polygon points="120,186 120,96 230,141"/>
</clipPath>
<polygon
id="Bottom_Shadow"
points="230,141 205,152 120,171 120,96"
fill="url(#_Shadows)" fill-rule="nonzero" clip-path="url(#_Bottom_Shadow)"/>
<polygon
id="Middle"
points="120,131 50,101 120,71 190,101"
fill="url(#_Tops_Fill)"/>
<clipPath id="_Middle_Shadow">
<polygon points="120,131 120,71 190,101"/>
</clipPath>
<polygon
id="Middle_Shadow"
points="120,116 120,71 190,101 180,105"
fill="url(#_Shadows)" fill-rule="nonzero" clip-path="url(#_Middle_Shadow)"/>
<polygon
id="Top"
points="120,76 85,61 120,46 155,61"
fill="url(#_Tops_Fill)"/>
<clipPath id="_Top_Shadow">
<polygon points="120,76 120,46 155,61"/>
</clipPath>
<polygon
id="Top_Shadow"
points="136,53 155,61 123,66 123,55"
fill="#800" fill-opacity="0.3" fill-rule="nonzero" clip-path="url(#_Top_Shadow)"/>
<polygon
id="Bottom-Left"
points="120,186 120,226 10,181 10,141"
fill="url(#_Lefties_Fill)"/>
<polygon
id="Mid_Left"
points="120,131 120,171 50,141 50,101"
fill="url(#_Lefties_Fill)"/>
<polygon
id="Top_Left"
points="120,76 120,116 85,101 85,61"
fill="url(#_Lefties_Fill)"/>
<polygon
id="Bottom_Right"
points="120,186 120,226 230,181 230,141"
fill="url(#_Righties_Fill)"/>
<polygon
id="Mid_Right"
points="120,131 120,171 190,141 190,101"
fill="url(#_Righties_Fill)"/>
<polygon
id="Top_Right"
points="120,76 120,116 155,101 155,61"
fill="url(#_Righties_Fill)"/>
<polyline
id="Shadow_Bottom"
points="32,190 120,226 208,190"
fill="none" stroke="url(#_Recesses)" stroke-width="0.5"/>
<polyline
id="Shadow_Middle"
points="64,147 120,171 176,147"
fill="none" stroke="url(#_Recesses)" stroke-width="0.5"/>
<polyline
id="Shadow_Top"
points="92,104 120,116 148,104"
fill="none" stroke="url(#_Recesses)" stroke-width="0.5"/>
<polyline
id="Highlight_Bottom"
points="54,159 120,186 186,159"
fill="none" stroke="url(#_Highlights)" stroke-width="0.5"/>
<polyline
id="Highlight_Middle"
points="78,113 120,131 162,113"
fill="none" stroke="url(#_Highlights)" stroke-width="0.5"/>
<polyline
id="Highlight_Top"
points="99,67 120,76 141,67"
fill="none" stroke="url(#_Highlights)" stroke-width="0.5"/>
<ellipse
id="Hole"
cx="120" cy="61" rx="13" ry="5"
fill="#800"/>
<path
id="Pole"
d="M 109,20.5L109,60A11,5.5 0 0,0 120,65.5A11,5.5 0 0,0 131,60L131,20.5A11,5.5 0 0,1 120,26A11,5.5 0 0,1 109,20.5"
fill="url(#_Pole)"/>
<ellipse
id="Pole_Top"
cx="120" cy="20.5" rx="11" ry="5.5"
fill="#fd7"/>
<path
id="Pole_Shadow"
d="M131,60A11,5.5 0 0,1 124,65.124L124,25.624A11,5.5 0 0,0 131,20.5L131,59.5Z"
fill="#c90" />
</g>
<defs>
<radialGradient id="_Tops_Fill" cx=".38" cy=".8" r="1">
<stop offset="0" stop-color="#f30"/>
<stop offset="1" stop-color="#900"/>
</radialGradient>
<linearGradient id="_Lefties_Fill" x1="0" y1="0.2" x2="1" y2="0.8">
<stop offset="0" stop-color="#a00"/>
<stop offset="1" stop-color="#f30"/>
</linearGradient>
<linearGradient id="_Righties_Fill" x1="1" y1="0.2" x2="0.1" y2="0.8">
<stop offset="0" stop-color="#644"/>
<stop offset="0.37" stop-color="#721"/>
<stop offset="0.65" stop-color="#811"/>
<stop offset="1" stop-color="#900"/>
</linearGradient>
<radialGradient id="_Highlights" cx=".5" cy=".8" r="1">
<stop offset="0" stop-color="white" stop-opacity=".8"/>
<stop offset=".8" stop-color="white" stop-opacity="0"/>
</radialGradient>
<radialGradient id="_Recesses" cx=".5" cy=".8" r="1">
<stop offset="0" stop-color="#800" stop-opacity=".1"/>
<stop offset=".4" stop-color="#800" stop-opacity=".3"/>
<stop offset="1" stop-color="#800" stop-opacity="0"/>
</radialGradient>
<linearGradient id="_Shadows" x1="0" y1="0" x2="1" y2="0">
<stop offset=".3" stop-color="#090909" stop-opacity=".3"/>
<stop offset=".7" stop-color="#800" stop-opacity=".3"/>
</linearGradient>
<linearGradient id="_Pole" x1="1" y1="0" x2="-.25" y2="0">
<stop offset="0" stop-color="#ffca2a"/>
<stop offset="0.25" stop-color="#ffd147"/>
<stop offset="0.53" stop-color="#ffe396" />
<stop offset="0.77" stop-color="#eecc6f"/>
<stop offset="1" stop-color="#ba8c00"/>
</linearGradient>
</defs>
</svg>
Display the source blob
Display the rendered blob
Raw
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment