Skip to content

Logo #278

Open
Open

Description

@pitdicker

Edit by @dhardy: added a tracker:

  • logo applied to the github project
  • logo applied to the docs
  • favicon applied to the docs
  • logo added to the book

Would it be nice for rand to have a logo?

A quick Google images search for randomness dit not turn up many nice idea's, and neither did a search for randomness on Wikimedia Commons.

What do you think of something in this direction?
cog_toss_d

This is just a quick 2-minute example, and I probably do not have to ability to turn it into something professional myself.

The idea is to have somewhat stylized fingers tossing a small CNC-ed Rust cog. If the R is readable it is heads, if the R is mirrored tails.

(the base image is just my hand ready to toss a large washer, made black and white with GIMP 'difference of Gaussians')

Activity

  1. dhardy commented on Mar 2, 2018

    @dhardy
    Member

    Good logos are hard... that's a good idea, but maybe a little over-complicated.

    Is there much call for having our own project logo?

  2. pitdicker commented on Mar 2, 2018

    @pitdicker
    ContributorAuthor

    I don't think so, just for fun

  3. neysofu commented on Mar 7, 2018

    @neysofu

    How about a 6-sided die with the Rust logo on the top face?

  4. dhardy commented on Mar 8, 2018

    @dhardy
    Member

    Or a dice made of Rust gears. Nice idea.

  5. dhardy commented on Aug 2, 2018

    @dhardy
    Member

    This has a new-found purpose: https://github.com/rust-random

  6. kraenhansen commented on Dec 28, 2018

    @kraenhansen

    I read in the book that the project might need a logo. I've combined two dies from Nounproject with the Rust logo from WikiMedia commons into this:

    rust-rand-logo 2x

    An SVG can be downloaded here. When being used the logo should attribute the creator of the dies like this: "die by sahua d from the Noun Project" - I couldn't find contribution guidelines on the Rust logo.

  7. dhardy commented on Dec 29, 2018

    @dhardy
    Member

    Thanks @kraenhansen!

    My first concern is whether it will look good in shrunk form, e.g. on this page?

    What are the details of the licence? That site only tells me it is CC, but Creative Commons have a number of different licences. We wish the entire project to remain distributable under APLv2 + MIT, which means all contributions must be compatible, though we can add an attribution in the COPYRIGHT file.

  8. kraenhansen commented on Dec 29, 2018

    @kraenhansen

    It's going to look like this:

    skaermbillede 2018-12-29 kl 20 25 22

  9. kraenhansen commented on Dec 30, 2018

    @kraenhansen

    From https://thenounproject.com/term/die/930136/:

    This icon is licensed as Creative Commons CCBY

    When using it for any project, you are required to give credit to the icon‘s creator or purchase a royalty–free license.

  10. dhardy commented on Dec 30, 2018

    @dhardy
    Member

    This is more restrictive than MIT: https://creativecommons.org/licenses/by/2.0/

    It requires including the CC-BY licence text, a note of attribution and a note of modification. Complicated for a small logo.

    Any chance you could just make a simple die image yourself and contribute under the MIT+APLv2?

  11. dhardy commented on Jan 25, 2019

    @dhardy
    Member

    Thank you @kraenhansen, I have set the logo for the github team. I don't think there's any harm in that.

    I have not included the logo within the repository, but there's not much need to anyway.

    I believe we can close this thread for now.

  12. dhardy commented on Jan 25, 2019

    @dhardy
    Member

    We shouldn't close this yet: the API docs still use the Rust logo. For local builds we might be able to use a file in the repo, but for docs.rs we probably need a web link.

    Also note: the current favicon URL is broken; the Rust docs now use a different URL but we probably shouldn't use that anyway.

    Of interest: rust-lang/rust#26075

  13. reopened this on Jan 25, 2019
  14. newpavlov commented on Feb 25, 2026

    @newpavlov
    Member

    For reference, in RustCrypto we have a separate repository for images, among other images it contains the project's logo in the SVG format (with a bit of CSS for dark mode compatibility). Finally, we add the following lines to all our crates:

    #![doc(
        html_logo_url = "https://raw.githubusercontent.com/RustCrypto/media/6ee8e381/logo.svg",
        html_favicon_url = "https://raw.githubusercontent.com/RustCrypto/media/6ee8e381/logo.svg"
    )]

    We reference the exact commit to be extra safe in case if the file is updated or moved in future.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions