rust-analyzer/rust-analyzer.github.io

Branding

Aloso opened this issue ยท 21 comments

Aloso commented

I think the website would profit from branding, especially a logo. I'd like to help out with that, if that's okay. I already had a few ideas about a logo, which I uploaded here.

Those look cool! I like the first one, and the one that plays with . and completion. I am not sure about the general idea of just using ra for the logo: seems hard to decode into rust-analyzer. What do you think about taking the . idea further, and basically show completion:

image

image

?

I am also willing to be convinced that, for a logo, ra is better then the full rust-analyzer: basically, I have zero expertise here, and will trust your opinion :D

@matklad image no.2 from your post is too "VSCody".
User can deduce that only vscode is supported.

I'd say that the only VSCody thing there is the cube(?) icon. If we remove it, it'll actually look more like Emacs, due to pale fire theme and block cursor :) And it's easy to make it more neutral:

image

I am not sure if the font is right though... Should we use something sturdier, like the one from the website?

image

I like the completion idea (and the first font variant more than the second) ๐Ÿ™‚

Aloso commented

The first font is also used for the headlines on rust-lang.org.

Aloso commented

The brown color is supposed to look rusty, but a more pleasant, vibrant color might be better.

I'm not a professional designer, so don't trust me blindly :)

Aloso commented

@matklad I added two more logo ideas to the website, which show the whole name "rust analyzer".

Should we use something sturdier, like the one from the website?

I thought that a monospace font would be more fitting for autocompletion. But if you disagree, I can change it.

Yeah, I must say I really like the full completion version! Unless anyone has strong feelings otherwise, I suggest we pick it.

I am still not super thrilled about the font choice, mainly because the picture seems visually imbalanced, due to analyzer being a longer word. I wonder if ... we can just use both fonts?

image

That subjectively restores the balance, and also underlines, via "slab / mono" font rhyme, that rust-analyze completes the Rust experience. Was programming a wrong choice of a career for me? Should I have been honing my skills of explaining ridiculously expensive logos instead?

I like the completion ones, the one with the lightbulb and r::a! r#a for whatever reason reminds me too much about C#. The one with the cube somehow makes me think it has something to do with crates.io (it could be a crate?) - but that's actually not the intended meaning.

From all the completion versions, my favorite is the full one with the non-bold rust.

yerke commented

I like the full completion one

Should we use something sturdier, like the one from the website?

in my eyes, rust is definitely strong and bold :)

Ok, so looks like everyone except myself likes the single font variant, so let's pick it!

image

Here's a 900x600 horribly cropped logo.

@Aloso could you make an svg out of that thing, so that we can easily embedd it everywhere?

Aloso commented

@matklad I will, when I have time.

If you want, I can make it bold (currently it uses the normal and medium weights).

I looked at the html of the website to see if I could find the url to that logo. It turns out that it is actually made with only html and css. ๐Ÿ˜„

Hm, another problem with the logo is it's 3x1, which doesn't really mesh well the square format for the avatar.

I wonder if we should have a variant where the two words are aligned?

rust.
analyzer

rather than

rust.
     analyzer

Set the picture as twitter and github org logo. I like it very much, thank you so much for this, @Aloso!

Maybe we could use the r.a form for the square variant? ๐Ÿค”

Aloso commented

another problem with the logo is it's 3x1

That's why initially used only initials โ€“ which are also easier to read on small sizes, like the favicon.

Here are the SVGs:

rust analyzer

<img src="https://user-images.githubusercontent.com/15658558/72436749-79be5300-37a1-11ea-889b-bbc469e2375e.png" alt="ra">

I'm not totally satisfied, maybe a color (instead of the dark gray) would make it more unique and recognizable.

Ok, pngs are here: rust-lang/rust-analyzer#567 (comment)

Now we need to actually add the logo to the website :)

Aloso commented

For future readers, the logos can be found here: https://github.com/rust-analyzer/rust-analyzer/tree/master/assets