diff options
author | Todd Gamblin <tgamblin@llnl.gov> | 2017-11-06 22:42:16 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-11-06 22:42:16 -0800 |
commit | 3a0324fe1af3d6bb7c2d8c8a7640212763d15248 (patch) | |
tree | bd970e640a002adf77529770d65547053851aa97 /share | |
parent | ac3a807f5893cb0fd653b1121e7cb032fda1341e (diff) | |
download | spack-3a0324fe1af3d6bb7c2d8c8a7640212763d15248.tar.gz spack-3a0324fe1af3d6bb7c2d8c8a7640212763d15248.tar.bz2 spack-3a0324fe1af3d6bb7c2d8c8a7640212763d15248.tar.xz spack-3a0324fe1af3d6bb7c2d8c8a7640212763d15248.zip |
add artisanal handcrafted SVG Spack logo. (#6165)
- This isn't one of those autogenerated SVGs from a drawing program!
- This is a completely re-traced, minimalist SVG file with clearly
delineated pieces so that your favorite renderer can draw a Spack logo
at whatever resolution you want.
- Included versions with text, as well.
Diffstat (limited to 'share')
-rw-r--r-- | share/spack/logo/spack-logo-text-64.png | bin | 18644 -> 0 bytes | |||
-rw-r--r-- | share/spack/logo/spack-logo-text-bottom.svg | 66 | ||||
-rw-r--r-- | share/spack/logo/spack-logo-text.svg | 64 | ||||
-rw-r--r-- | share/spack/logo/spack-logo-white-text-48.png | bin | 12201 -> 0 bytes | |||
-rw-r--r-- | share/spack/logo/spack-logo-white-text-bottom.svg | 66 | ||||
-rw-r--r-- | share/spack/logo/spack-logo-white-text.svg | 64 | ||||
-rw-r--r-- | share/spack/logo/spack-logo-white.svg | 61 | ||||
-rw-r--r-- | share/spack/logo/spack-logo.svg | 61 |
8 files changed, 382 insertions, 0 deletions
diff --git a/share/spack/logo/spack-logo-text-64.png b/share/spack/logo/spack-logo-text-64.png Binary files differdeleted file mode 100644 index 8dad4c519f..0000000000 --- a/share/spack/logo/spack-logo-text-64.png +++ /dev/null diff --git a/share/spack/logo/spack-logo-text-bottom.svg b/share/spack/logo/spack-logo-text-bottom.svg new file mode 100644 index 0000000000..90f5c5515e --- /dev/null +++ b/share/spack/logo/spack-logo-text-bottom.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8"?> +<svg width="256" height="340" + viewBox="-128 -128 256 340" + version="1.1" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:ev="http://www.w3.org/2001/xml-events"> + + <style> + .logo { font-family:Arial; font-weight:bold; } + .diamond { fill:#0f3a80; } + circle.back { fill:#ffa600; stroke:#0f3a80; stroke-width:6; } + circle.front { fill:#ffffff; stroke:#0f3a80; stroke-width:6; } + line.back { stroke:#ffa600; stroke-width:7; } + line.front { stroke:#ffffff; stroke-width:7; } + line.shadow { stroke:#0f3a80; stroke-width:7; } + </style> + + <defs> + <!-- need two arrows b/c we can't sync color with the marked element --> + <marker id="barrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffa600"/> + </marker> + <marker id="farrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffffff"/> + </marker> + </defs> + + <!-- rounded diamond shape --> + <rect x="-97" y="-97" width="194" height="194" rx="26" ry="26" + transform="rotate(45)" class="diamond"/> + + <!-- background dependency structure --> + <line x1="-11" y1="-80" x2="-11" y2="-29" transform="rotate(42 -11 -80)" + class="back" marker-end="url(#barrow)"/> + <line x1="-80" y1="0" x2="-80" y2="57" transform="rotate(-45 -80 0)" + class="back" marker-end="url(#barrow)"/> + <line x1="-11" y1="-80" x2="-11" y2="28" class="back" + marker-end="url(#barrow)"/> + + <circle cx="-11" cy="-80" r="23" class="back"/> + <circle cx="0" cy="80" r="23" class="back"/> + <circle cx="-80" cy="0" r="23" class="back"/> + + <!-- foreground dependency structure --> + <line x1="18" y1="-80" x2="18" y2="0" transform="rotate(42 17 -80)" + class="shadow"/> + <line x1="13" y1="-80" x2="13" y2="-5" transform="rotate(42 11 -80)" + class="front" marker-end="url(#farrow)"/> + + <line x1="11" y1="-80" x2="11" y2="-29" transform="rotate(-42 11 -80)" + class="front" marker-end="url(#farrow)"/> + <line x1="80" y1="0" x2="80" y2="57" transform="rotate(45 80 0)" + class="front" marker-end="url(#farrow)"/> + <line x1="11" y1="-80" x2="11" y2="28" class="front" + marker-end="url(#farrow)"/> + + <circle cx="11" cy="-80" r="23" class="front"/> + <circle cx="80" cy="0" r="23" class="front"/> + + <text x="0" y="184" text-anchor="middle" font-size="64pt" class="logo"> + Spack + </text> +</svg> diff --git a/share/spack/logo/spack-logo-text.svg b/share/spack/logo/spack-logo-text.svg new file mode 100644 index 0000000000..5ad4588d8a --- /dev/null +++ b/share/spack/logo/spack-logo-text.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<svg width="850" height="256" + viewBox="-128 -128 850 256" + version="1.1" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:ev="http://www.w3.org/2001/xml-events"> + + <style> + .logo { font-family:Arial; font-weight:bold; } + .diamond { fill:#0f3a80; } + circle.back { fill:#ffa600; stroke:#0f3a80; stroke-width:6; } + circle.front { fill:#ffffff; stroke:#0f3a80; stroke-width:6; } + line.back { stroke:#ffa600; stroke-width:7; } + line.front { stroke:#ffffff; stroke-width:7; } + line.shadow { stroke:#0f3a80; stroke-width:7; } + </style> + + <defs> + <!-- need two arrows b/c we can't sync color with the marked element --> + <marker id="barrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffa600"/> + </marker> + <marker id="farrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffffff"/> + </marker> + </defs> + + <!-- rounded diamond shape --> + <rect x="-97" y="-97" width="194" height="194" rx="26" ry="26" + transform="rotate(45)" class="diamond"/> + + <!-- background dependency structure --> + <line x1="-11" y1="-80" x2="-11" y2="-29" transform="rotate(42 -11 -80)" + class="back" marker-end="url(#barrow)"/> + <line x1="-80" y1="0" x2="-80" y2="57" transform="rotate(-45 -80 0)" + class="back" marker-end="url(#barrow)"/> + <line x1="-11" y1="-80" x2="-11" y2="28" class="back" + marker-end="url(#barrow)"/> + + <circle cx="-11" cy="-80" r="23" class="back"/> + <circle cx="0" cy="80" r="23" class="back"/> + <circle cx="-80" cy="0" r="23" class="back"/> + + <!-- foreground dependency structure --> + <line x1="18" y1="-80" x2="18" y2="0" transform="rotate(42 17 -80)" + class="shadow"/> + <line x1="13" y1="-80" x2="13" y2="-5" transform="rotate(42 11 -80)" + class="front" marker-end="url(#farrow)"/> + + <line x1="11" y1="-80" x2="11" y2="-29" transform="rotate(-42 11 -80)" + class="front" marker-end="url(#farrow)"/> + <line x1="80" y1="0" x2="80" y2="57" transform="rotate(45 80 0)" + class="front" marker-end="url(#farrow)"/> + <line x1="11" y1="-80" x2="11" y2="28" class="front" + marker-end="url(#farrow)"/> + + <circle cx="11" cy="-80" r="23" class="front"/> + <circle cx="80" cy="0" r="23" class="front"/> + + <text x="160" y="64" font-size="128pt" class="logo">Spack</text> +</svg> diff --git a/share/spack/logo/spack-logo-white-text-48.png b/share/spack/logo/spack-logo-white-text-48.png Binary files differdeleted file mode 100644 index 9e60867e81..0000000000 --- a/share/spack/logo/spack-logo-white-text-48.png +++ /dev/null diff --git a/share/spack/logo/spack-logo-white-text-bottom.svg b/share/spack/logo/spack-logo-white-text-bottom.svg new file mode 100644 index 0000000000..25d62a6b2d --- /dev/null +++ b/share/spack/logo/spack-logo-white-text-bottom.svg @@ -0,0 +1,66 @@ +<?xml version="1.0" encoding="utf-8"?> +<svg width="256" height="340" + viewBox="-128 -128 256 340" + version="1.1" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:ev="http://www.w3.org/2001/xml-events"> + + <style> + .logo { font-family:Arial; font-weight:bold; fill:#ffffff; } + .diamond { fill:#ffffff; } + circle.back { fill:#ffa600; stroke:#ffffff; stroke-width:6; } + circle.front { fill:#0e3d7e; stroke:#ffffff; stroke-width:6; } + line.back { stroke:#ffa600; stroke-width:7; } + line.front { stroke:#0e3d7e; stroke-width:7; } + line.shadow { stroke:#ffffff; stroke-width:7; } + </style> + + <defs> + <!-- need two arrows b/c we can't sync color with the marked element --> + <marker id="barrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffa600"/> + </marker> + <marker id="farrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#0e3d7e"/> + </marker> + </defs> + + <!-- rounded diamond shape --> + <rect x="-97" y="-97" width="194" height="194" rx="26" ry="26" + transform="rotate(45)" class="diamond"/> + + <!-- background dependency structure --> + <line x1="-11" y1="-80" x2="-11" y2="-29" transform="rotate(42 -11 -80)" + class="back" marker-end="url(#barrow)"/> + <line x1="-80" y1="0" x2="-80" y2="57" transform="rotate(-45 -80 0)" + class="back" marker-end="url(#barrow)"/> + <line x1="-11" y1="-80" x2="-11" y2="28" class="back" + marker-end="url(#barrow)"/> + + <circle cx="-11" cy="-80" r="23" class="back"/> + <circle cx="0" cy="80" r="23" class="back"/> + <circle cx="-80" cy="0" r="23" class="back"/> + + <!-- foreground dependency structure --> + <line x1="18" y1="-80" x2="18" y2="0" transform="rotate(42 17 -80)" + class="shadow"/> + <line x1="13" y1="-80" x2="13" y2="-5" transform="rotate(42 11 -80)" + class="front" marker-end="url(#farrow)"/> + + <line x1="11" y1="-80" x2="11" y2="-29" transform="rotate(-42 11 -80)" + class="front" marker-end="url(#farrow)"/> + <line x1="80" y1="0" x2="80" y2="57" transform="rotate(45 80 0)" + class="front" marker-end="url(#farrow)"/> + <line x1="11" y1="-80" x2="11" y2="28" class="front" + marker-end="url(#farrow)"/> + + <circle cx="11" cy="-80" r="23" class="front"/> + <circle cx="80" cy="0" r="23" class="front"/> + + <text x="0" y="184" text-anchor="middle" font-size="64pt" class="logo"> + Spack + </text> +</svg> diff --git a/share/spack/logo/spack-logo-white-text.svg b/share/spack/logo/spack-logo-white-text.svg new file mode 100644 index 0000000000..d3dfd73f5c --- /dev/null +++ b/share/spack/logo/spack-logo-white-text.svg @@ -0,0 +1,64 @@ +<?xml version="1.0" encoding="utf-8"?> +<svg width="850" height="256" + viewBox="-128 -128 850 256" + version="1.1" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:ev="http://www.w3.org/2001/xml-events"> + + <style> + .logo { font-family:Arial; font-weight:bold; fill:#ffffff; } + .diamond { fill:#ffffff; } + circle.back { fill:#ffa600; stroke:#ffffff; stroke-width:6; } + circle.front { fill:#0e3d7e; stroke:#ffffff; stroke-width:6; } + line.back { stroke:#ffa600; stroke-width:7; } + line.front { stroke:#0e3d7e; stroke-width:7; } + line.shadow { stroke:#ffffff; stroke-width:7; } + </style> + + <defs> + <!-- need two arrows b/c we can't sync color with the marked element --> + <marker id="barrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffa600"/> + </marker> + <marker id="farrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#0e3d7e"/> + </marker> + </defs> + + <!-- rounded diamond shape --> + <rect x="-97" y="-97" width="194" height="194" rx="26" ry="26" + transform="rotate(45)" class="diamond"/> + + <!-- background dependency structure --> + <line x1="-11" y1="-80" x2="-11" y2="-29" transform="rotate(42 -11 -80)" + class="back" marker-end="url(#barrow)"/> + <line x1="-80" y1="0" x2="-80" y2="57" transform="rotate(-45 -80 0)" + class="back" marker-end="url(#barrow)"/> + <line x1="-11" y1="-80" x2="-11" y2="28" class="back" + marker-end="url(#barrow)"/> + + <circle cx="-11" cy="-80" r="23" class="back"/> + <circle cx="0" cy="80" r="23" class="back"/> + <circle cx="-80" cy="0" r="23" class="back"/> + + <!-- foreground dependency structure --> + <line x1="18" y1="-80" x2="18" y2="0" transform="rotate(42 17 -80)" + class="shadow"/> + <line x1="13" y1="-80" x2="13" y2="-5" transform="rotate(42 11 -80)" + class="front" marker-end="url(#farrow)"/> + + <line x1="11" y1="-80" x2="11" y2="-29" transform="rotate(-42 11 -80)" + class="front" marker-end="url(#farrow)"/> + <line x1="80" y1="0" x2="80" y2="57" transform="rotate(45 80 0)" + class="front" marker-end="url(#farrow)"/> + <line x1="11" y1="-80" x2="11" y2="28" class="front" + marker-end="url(#farrow)"/> + + <circle cx="11" cy="-80" r="23" class="front"/> + <circle cx="80" cy="0" r="23" class="front"/> + + <text x="160" y="64" font-size="128pt" class="logo">Spack</text> +</svg> diff --git a/share/spack/logo/spack-logo-white.svg b/share/spack/logo/spack-logo-white.svg new file mode 100644 index 0000000000..3e6c40d123 --- /dev/null +++ b/share/spack/logo/spack-logo-white.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="utf-8"?> +<svg width="256" height="256" + viewBox="-128 -128 256 256" + version="1.1" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:ev="http://www.w3.org/2001/xml-events"> + + <style> + .diamond { fill:#ffffff; } + circle.back { fill:#ffa600; stroke:#ffffff; stroke-width:6; } + circle.front { fill:#0e3d7e; stroke:#ffffff; stroke-width:6; } + line.back { stroke:#ffa600; stroke-width:7; } + line.front { stroke:#0e3d7e; stroke-width:7; } + line.shadow { stroke:#ffffff; stroke-width:7; } + </style> + + <defs> + <!-- need two arrows b/c we can't sync color with the marked element --> + <marker id="barrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffa600"/> + </marker> + <marker id="farrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#0e3d7e"/> + </marker> + </defs> + + <!-- rounded diamond shape --> + <rect x="-97" y="-97" width="194" height="194" rx="26" ry="26" + transform="rotate(45)" class="diamond"/> + + <!-- background dependency structure --> + <line x1="-11" y1="-80" x2="-11" y2="-29" transform="rotate(42 -11 -80)" + class="back" marker-end="url(#barrow)"/> + <line x1="-80" y1="0" x2="-80" y2="57" transform="rotate(-45 -80 0)" + class="back" marker-end="url(#barrow)"/> + <line x1="-11" y1="-80" x2="-11" y2="28" class="back" + marker-end="url(#barrow)"/> + + <circle cx="-11" cy="-80" r="23" class="back"/> + <circle cx="0" cy="80" r="23" class="back"/> + <circle cx="-80" cy="0" r="23" class="back"/> + + <!-- foreground dependency structure --> + <line x1="18" y1="-80" x2="18" y2="0" transform="rotate(42 17 -80)" + class="shadow"/> + <line x1="13" y1="-80" x2="13" y2="-5" transform="rotate(42 11 -80)" + class="front" marker-end="url(#farrow)"/> + + <line x1="11" y1="-80" x2="11" y2="-29" transform="rotate(-42 11 -80)" + class="front" marker-end="url(#farrow)"/> + <line x1="80" y1="0" x2="80" y2="57" transform="rotate(45 80 0)" + class="front" marker-end="url(#farrow)"/> + <line x1="11" y1="-80" x2="11" y2="28" class="front" + marker-end="url(#farrow)"/> + + <circle cx="11" cy="-80" r="23" class="front"/> + <circle cx="80" cy="0" r="23" class="front"/> +</svg> diff --git a/share/spack/logo/spack-logo.svg b/share/spack/logo/spack-logo.svg new file mode 100644 index 0000000000..a56eed57a6 --- /dev/null +++ b/share/spack/logo/spack-logo.svg @@ -0,0 +1,61 @@ +<?xml version="1.0" encoding="utf-8"?> +<svg width="256" height="256" + viewBox="-128 -128 256 256" + version="1.1" + xmlns="http://www.w3.org/2000/svg" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns:ev="http://www.w3.org/2001/xml-events"> + + <style> + .diamond { fill:#0f3a80; } + circle.back { fill:#ffa600; stroke:#0f3a80; stroke-width:6; } + circle.front { fill:#ffffff; stroke:#0f3a80; stroke-width:6; } + line.back { stroke:#ffa600; stroke-width:7; } + line.front { stroke:#ffffff; stroke-width:7; } + line.shadow { stroke:#0f3a80; stroke-width:7; } + </style> + + <defs> + <!-- need two arrows b/c we can't sync color with the marked element --> + <marker id="barrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffa600"/> + </marker> + <marker id="farrow" markerWidth="4" markerHeight="3" refX=".05" refY="1.5" + orient="auto" markerUnits="strokeWidth"> + <path d="M0,0 L0,3 L4,1.5 z" fill="#ffffff"/> + </marker> + </defs> + + <!-- rounded diamond shape --> + <rect x="-97" y="-97" width="194" height="194" rx="26" ry="26" + transform="rotate(45)" class="diamond"/> + + <!-- background dependency structure --> + <line x1="-11" y1="-80" x2="-11" y2="-29" transform="rotate(42 -11 -80)" + class="back" marker-end="url(#barrow)"/> + <line x1="-80" y1="0" x2="-80" y2="57" transform="rotate(-45 -80 0)" + class="back" marker-end="url(#barrow)"/> + <line x1="-11" y1="-80" x2="-11" y2="28" class="back" + marker-end="url(#barrow)"/> + + <circle cx="-11" cy="-80" r="23" class="back"/> + <circle cx="0" cy="80" r="23" class="back"/> + <circle cx="-80" cy="0" r="23" class="back"/> + + <!-- foreground dependency structure --> + <line x1="18" y1="-80" x2="18" y2="0" transform="rotate(42 17 -80)" + class="shadow"/> + <line x1="13" y1="-80" x2="13" y2="-5" transform="rotate(42 11 -80)" + class="front" marker-end="url(#farrow)"/> + + <line x1="11" y1="-80" x2="11" y2="-29" transform="rotate(-42 11 -80)" + class="front" marker-end="url(#farrow)"/> + <line x1="80" y1="0" x2="80" y2="57" transform="rotate(45 80 0)" + class="front" marker-end="url(#farrow)"/> + <line x1="11" y1="-80" x2="11" y2="28" class="front" + marker-end="url(#farrow)"/> + + <circle cx="11" cy="-80" r="23" class="front"/> + <circle cx="80" cy="0" r="23" class="front"/> +</svg> |