-
Notifications
You must be signed in to change notification settings - Fork 78
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
Project logo #175
Comments
Nice, thank you :-) Could you please split them to 3 separate posts so we can 👍 on each one separately? |
Sure ;) here you go |
^^ this one is gold ... hahahahaha |
I love the C++ logo and also take a lot of inspiration from it as well (see here: https://train-it.eu 😉). |
I didn't consider that interpretation. |
I was thinking about taking C++ logo and making "C" part into a caliper or micrometer measuring the "++" part. |
This is an old issue, but I just discovered it. |
It's just turning the C 90° to make an U. |
Oh, now I get it. I didn't think about the alphabet. I was looking for a symbolic meaning to it... I tried to draw @i-ky's micrometer suggestion, and I ended up with the above. However, the more I played with it, the more I liked your "U" version of the logo, as it also serves nicely as an icon thanks to its squared shape. |
Please let me know what you think about the following: I based it on the @JohelEGP idea but changed the logo and icon to be exactly squared, which made the "U" a bit longer rather than wider. Also, following @i-ky suggestion, I lowered both "+" signs so it looks a bit like a micrometer measuring the contents. I also provided the option with no background, as it looks much better in many places. This is how both of them look in the documentation: https://mpusz.github.io/mp-units/2.2. Also, this is how it looks in the social media preview: |
I cannot help it but I still like this the most (pick a different mascot if you will 😄 ): Originally posted by @dev-0x7C6 in #175 (comment) |
Try as I might, squint as I might, I just can't see it as a "U". It looks like a "sideways C" to me. It also "feels wrong" that there are two pluses, but the calipers are measuring the width of one. I'm hard pressed to come up with specific improvements. Making it more "caliper-like" also makes it less "U-like", because U's don't curve inwards. Maybe there's just some other region of logo design space we should be poking around in? |
Yes, I am not a graphics designer, but hopefully, someone with more skills and experience will read this thread and propose something better. |
While it's too bad to lose the "calipers" idea, I like the new logo a lot better! |
Smaller plus signs or small caliper handle gets totally unreadable when we deal with a small logo or favicon. |
@chiphogg, which one? With or without the background? |
I think I prefer the version with the background overall. |
Yes, the caliper or micrometer was a nice idea, but it did not look nice. However, "U++" also has an interesting meaning by itself:
|
To throw in an additional thought about details: my alma mater has a logo, that also features the "U". While the new one is plain, the former one incorporated some detail in one end of the arc of the "U": (Apart from that, keeping some resemblance of the C++-logo - either the hex, or the shading, or both - would help making the mental connection, IMHO.) |
As another thought -- what about a word cloud motif that plays on quantities and units:
What do you think? This as an abstract idea, before spending hours into the design of the actual logo. |
@RalphSteinhagen, I think that is a really interesting idea, but probably not for a logo but for some units-related graphics. The logo should also be clearly visible in a small factor (e.g., favicon). Do you think that a word cloud would look OK as a logo in our docs https://mpusz.github.io/mp-units/latest? |
@mpusz yes, probably.
You are right. The details of the quantities and word cloud could be dropped for the small form factor. E.g. having a classic |
Just as a rough idea. The quantities are free stand-ins from FontAwesome that more graphic-designed representations could replace (width are 500px, 300px, 150px, 75px): This is just a concept, not a final design. Also mind the dark/light-theme adjustments (here using contrasting borders). |
@chiphogg the 'units' text colour (at least) would need to be adjusted. E.g. using one of the blues rather than using the high-contrast black could yield the same logo for light and dark theme. Again, this is a rough concept for discussion not a final design. |
@RalphSteinhagen, thanks for sharing your ideas. It probably took quite a lot of time to produce those. I am not sure about the "tattooed" version of the logos 😉 For me, it looks a bit like graffiti art 😜 The plain one is interesting, though. However, it uses different fonts for "+" signs than the official C++ logo. I also expect some issues with visibility on different backgrounds. It is also quite a wide rectangle, which might make it hard to use as a favicon. |
@mpusz I've never considered myself a 'tattoo artist'. 🤣 Tattooing was not my intention but rather the composition of the wealth of quantities and units that make up the (ISO) quantity and unit system. In the larger logo version, these details are more pronounced, while they become subtle in smaller sizes. Of course, fonts and colors can be adjusted as needed. Focusing on the favicon requirement certainly broadens the scope. Favicons should be square, typically around 32x32 pixels, demanding simplicity in design. Regarding naming, I lean towards 'nomen est omen' – self-descriptive names that articulate the project's purpose (though this can lead to issues where similar names overlap for slightly different projects). So, considering:
I hope this rationale adds to the discussion. And no, I didn't spend too much time on this. 😄 Design, whether it's graphic, system integration, or API-related, is always a valuable investment. It sharpens our understanding and helps us define concepts more precisely. |
Hopefully, there will be no dedicated namespace for this library, so we will end up with For now, we plan to introduce namespaces only for systems declaration (eg., |
Yes, I noticed that. This is why I made |
This is approximately what I had in mind (@mpusz, thank you for trying, but micrometer handle has to be in line with the anvils to look right 😉): "Anatomically correct" micrometer SVG taken from Wikipedia. P.S. With some effort we can adjust the scale on the handle so that pluses measure to 20.26 mm as a sort of Easter egg hinting about C++26. P.P.S. This wasn't planned, but micrometer also resembles "q" (for "quantities"). |
Pint has one
JSR 363 has one
maybe we should have one too... ;-)
The text was updated successfully, but these errors were encountered: