On Wednesday, 2 July 2014 at 08:00:59 UTC, Ola Fosheim Grøstad wrote:
On Wednesday, 2 July 2014 at 07:44:14 UTC, w0rp wrote:
Thanks! Is there a chance you could upload the SVG somewhere I can download it? I tried copy and pasting the XML into a file and loading that, but I messed something up somewhere and it came out looking very wrong.

My fault, it was late at night and I did a cut'n'paste from emacs that retained the "\" at the line-wrapping. This should work in your browser. You can tweak the location of the circles using cx, cy, and stretch the "D" using scale(), and move it using translate(). The viewBox should probably be redefined to be tighter.

The cool thing about having it inlined is that you can animate the colour of each element using CSS (like having the circles fade in first).

<!DOCTYPE html>
<title>D logo test</title>
<div style="background:#800;padding:10px;">
<svg xmlns="http://www.w3.org/2000/svg"; version="1.1" viewBox="0 0 36 25" style="fill:#fff;">
<circle cx="27.2" cy="8.7" r="5.8"/>
<circle cx="34.1" cy="2.4" r="1.9"/>
<path transform="scale(1 -1.04)translate(0 -31)" d="M 0.745,6.162 C 0.3725,6.162 0,6.534 0,6.907 L 0,29.255 C 0,29.63 0.37,30 0.745,30 L 10.057,30 C 21.6,30 26.445,24.04 26.45,17.92 26.45,11.8 21.59,6.17 10,6.16 L 0.74,6.16 z M 5.59,10.63 11.92,10.63 C 15.64,10.6 20.86,13.24 20.86,18.08 20.86,22.92 15.64,25.53 11.92,25.53 L 5.59,25.53 5.59,10.63 z"/>
</svg>
</div>

Ah, thank you. I think that looks pretty good.

I know what you're saying about drawing gradients being a bit slow. I tried using a linear gradient in the background coming out from the logo, so it looked a bit like light reflecting from a Martian moon or something, but it very negatively impacted the smoothness of scrolling through a page on every browser I tried. Rasterising the logo to fit a gradient in like the current logo I think is an acceptable option though. It stays at one fixed size pretty much.

Reply via email to