-
-
Notifications
You must be signed in to change notification settings - Fork 331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refine our logo #570
Comments
I'm terrible at graphics as well. Links to Rust and Kubernetes logos if anyone wants to try combining them:
There's gear only version https://github.com/rust-lang/rust-artwork/blob/master/logo/rust-logo-gear-only.svg |
This comment has been minimized.
This comment has been minimized.
The colours are a bit wonky, but otherwise I quite liked the first attempt. |
Did a straight blend of black filled version of the large png official kubernetes logo and the official svg gear(1) (scaled to 5400px to fit the png), and removed rivets from the rust wheel. It's not perfect. It would be better to start with a set of gears that were created from scratch:
Ideally, someone can do something with this to make it better (and align the two elements correctly). |
This comment has been minimized.
This comment has been minimized.
Yeah, I like the release team one too. Didn't realize it was the same as the red one. I think black with white outline (for darker backgrounds) and transparent background inside the gear can make it work everywhere. Maybe make the wheel inside smaller, so it doesn't touch the gears? That might help with "putting gears in gears" feeling. The current one (#570 (comment)) is good too, and I like it, but it might look too similar to Kubernetes logo. It can be difficult to notice the gears when small. |
Ok, this is actually required to progress at the donation issue. To be added to the landscape we need a pure svg version of the logo to submit to the landscape repo. Will see if I can try that at some point. |
It seems CNCF provides help for this: https://www.cncf.io/services-for-projects/#design-and-aesthetics - might be faster than having me learn this stuff properly. Will ask. EDIT: we have a ticked for help with this in CNCF's helpdesk. It's the last major thing outstanding before the big donation issue linked can be closed. |
Good news! We have gotten logo sketches from CNCF designer Alex, and she's done a great job imo: Personally there are three here I really like: 4, 3, 2 in order of preference:
WDYT @kazk , @teozkr ? Are you happy with any of these - what are your preferences? |
Nice!
My preference: I like the simplicity of 1 and 8. 8 is clearly Kubernetes + Rust, and should look good with just black too. 1 might look too similar to the original Kubernetes wheel when small, but the color helps. 6 is fun and will stand out, but it might be better to use Ferris like Krator. 4 and 2 are not bad, but I think the wheel is too hidden. I prefer the font used in 1-3. |
Yeah, the crab variants would benefit from having more of a likeness to Ferris, like literally having Ferris steering the wheel, or some other blue crab with Ferris like features (in the spirit of corro the rusturchin). I can ask to de-emphazise -rs. A subscript sounds smart to me. Suffix was kind of just there as a way to clarify that it was rust as I started having a lot of repos.. Most of the logos convey rust + kubernetes well. I think the advantage to me of 1-5 over 7,8 is that the systems looks connected. The gears are part of the system to drive the wheel - whereas 7,8 looks like a two separated structures that ultimately don't move together. |
I think having some sort of crab is more recognizable (especially in grayscale) then the Rust Cog, even if it's not Ferris specifically. My preference would be As for the -rs discussion, I think it's important (from a not-wanting-to-get-sued perspective if nothing else[0]) that we don't seem like we're affiliated with either the Kubernetes or Rust projects. kube-rs already sounds dangerously close to "it's the Kube project's Rust client", but I think kubers moves even closer in that direction. [0]: Even if we're now both CNCF projects we're still not affiliated with the Kubernetes project itself |
it is possible that subscript can be interpreted less favourably w.r.t. cncf trademark guidelines - but i feel that as we are both (kube + k8s) under CNCF - even if not directly affiliated - if they are making us a logo, they get to be in charge of that cohesion. on the other hand i can see it having other problems; putting an asymmetrical subscript into an otherwise symmetrical logo would probably not be that easy. |
so will give some general points of feedback and see if they are happy with making some tweaks:
|
New logos: kube-rs-logos_v2.pdf We got some more straight-on crab ideas. And the gears have been fixed! I like 1 and 2 again (different colors here this time). |
Tried to simplify 4 from v2 a bit (yes, I know the fills look janky): I kind of like 2, but by removing the inner ring of spokes (to get a reasonable "face place") I'm not sure it's really recognizable as a wheel anymore, further diminishing our association with the K8s side of things. I tried to remedy that by bringing in the dark blue as an accent colour, but if anything I feel like that just made the remaining spokes even less recognizable. Perhaps it would make sense to drop the face completely but keep the legs? |
yeah.. it's hard to discern the original purpose from this. your edit makes it a bit better, but it strikes me as a bit of a mayan calendar disaster crab either way. i'm thinking that maybe we should just go with some colour variation of 1 (v2) here? it's the least surprising logo, it's the cleanest (now with alignment done), and will look good in all cases (circular avatars / dark / light). maybe we can revisit the crab idea and maybe use it as a mascot idea - like what rust does with ferris - down the line. but starting to think that we should not have a ferris based thing as our main logo. it's hard to get it to be recognizable as part of two ecosystems while also staying clean (even the Krator version of Ferris is pretty large and asymmetrical). |
Sounds good. |
Have requested a final svg of the 1st one (2.1), and if time allows, some color options. have figured out (the very basics) of how to operate got these more glamorous variants after a couple of hours hacking away with filters - ultimately not super useful but i thought they ended up looking cool regardless |
Black with colors inside looks pretty cool, but I like the simple transparent blue/black/white.
Most projects have color/black/white variants, so I'd try to follow that. Even if we decide we want two colored variations for light/dark themes, I think it's better to use different shades of a similar/same color than two different colors. |
I like the black with flat orange spaces between the spokes. Maybe add a white outline so it works well on both dark and light backgrounds. The primarily white ones look quite overwhelming on a dark background (might also be the size, to be fair we'd probably rarely actually want it that huge). The 3D axles look kind of awkward on top of the otherwise flat and straight-frontal wheels. My first impression was "oh, a bunch of misaligned ovals" until it finally clicked. |
yeah, i experimented with a single eye, to give it that hidden octopus / kraken feel. i guess it's too subtle to use :-) |
needing good variants in black and white breaks my design skills a bit when venturing into color land so have just done some plain bw in two variants as shown here: as suggested, i added a light border so that it's always visible if the dark-mode media query fails (view this comment in github dark / light mode to see difference). black on white, and white on black both look the best, but they are at least discernible now with black on black and white on white. i did also try to get some colors (with e.g. gradient or solid inner color), but not finding a combination that's particularly intriguing with a block color beyond b/w, so probably going to put a pin in it for now unless anyone has any bright ideas color wise. i kind of like the black / white solutions best so far anyway, and starting to feel like i kind of just want to get this done at this point - and submit the upstream PR to cncf/landscape so we can close the donation issue - then potentially look at refining more at another time. at least this fixes spokes, has the SVG scaling, and gave me enough skills to use inkscape to use it in anger. (there's also an incentive to getting this done soon: kubecon valencia is coming up, and want to apply for project office hours for some light PR (as i'll be there) - the deadline for that is this friday). |
In concept I prefer the black one, but somehow the white one has much much better antialiasing. |
The black one looks good. I think you need to convert the text ( |
ah, nice! i saw there were some stray properties in there. some of them are fallbacks like aria properties, but the cncf logo requirements says nothing about maintaining these (and we can always use aria attribs on the image tag anyway). thanks for this! i see inkscape has options like this as well now in retrospect. i'll take the right-most ones for the official svg if that's OK? (the stroke radius looks nicest to me when it's clear/bigger in the accidental black-black or white-white case - and the stroke radius is irrelevant otherwise in the correct media-query case) |
Sure |
thanks a lot! |
actually ended up with the lower stroke radius, since it was quite visible on the |
see kube-rs/kube#570 (comment) Signed-off-by: clux <[email protected]>
|
ah, yeah, i just noticed that was a problem. i think it works now! |
Ahh, good catch. |
Edit: We played around with logos a bit one week here together, and we are using the final product from the comment below in #570 (comment). But we do need to soften that up a bit to make it proper (it doesn't divide cleanly atm).
old experiment
had some fun trying the obvious logo concept in my head (crossing the rust gear with the kubernetes wheel):
now; this is a sketch, and i'm a terrible graphics person: colors are pretty random, alignment is off, edges are awful, and as such have no usable thing.
but opening this fun issue anyway. is this a good concept? anyone have better ideas? anyone want to try to make a better version / different idea? contributions welcome!
The text was updated successfully, but these errors were encountered: