Skip to content

Loading…

Project logo #331

Closed
lunaryorn opened this Issue · 15 comments

4 participants

@lunaryorn
Flycheck member

We need a logo for Flycheck, as avatar for our Github org, and to show off in the docs.

@lunaryorn lunaryorn added the idea label
@yasuyk

Sounds great! Will someone make a logo for Flycheck? :smiley:

@lunaryorn
Flycheck member

@yasuyk That would be cool. Unfortunately I'm no artist…

@mgudemann

@lunaryorn Me neither, but I propose this here (there is also a svg version, so lots of possibilties for variations, github only supports bitmap upload here):

fc

This result of 5 minutes work in inkscape uses the Rufscript font (http://hiran.in/blog/rufscript-font) and symbolizes the "spirit of Flycheck" by displaying some symbols at the left margin (close enough, but the exclamation mark represents a succesfull check here and is therefore green).

@rejeep

Unfortunately I'm no artist…

You are, just not that kind. :)

@lunaryorn
Flycheck member

@mgudemann Cool! That's awesome, and inspiring. It's not yet there, though.

I think there are some things that could be improved:

Currently it looks as if “fly” and “check” are two words, while actually the project's name is “Flycheck”, as one word. Also, due to the separation of both words, there is a lot of blank and unused space in the logo.

Also the font. It's really cool, but it's a hand-writing, and I'm not sure whether that really fits the spirit of a programmer's tool like Flycheck. I think, a monospace font would be a better choice.

Also, I'm not sure whether I like the license. It's GPLv3, and as far as I understand licensing, the logo would consequently be GPLv3 as well. I'm not sure, whether I'd be happy with that. I'm using the GPLv3 for Flycheck's code, because Emacs itself is GPLv3, but actually I don't like that license. It's too complicated, and too restricting. For this reason, the documentation is dual-licensed, and I think, I'd prefer, if the logo was available under a more liberal license as well (e.g. CC BY SA).

However, the general idea and message of the logo is really great, and it inspired me to try me own. I have a rough idea of how it should look like. I'll try to draw it soon, if I get to it. I'm looking forward to your feedback on my feeble attempt :)

@rejeep Thanks :)

@mgudemann

@lunaryorn How's the logo design going?

I had not thought much about the license, but as Flycheck itself is licensed under GPLv3, I did not see any problem. But of course I understand your arguments.

@lunaryorn
Flycheck member

How's the logo design going?

@mgudemann I suspended work on the logo when I released that there's no native OS X version of Inkscape. The builds on the homepage require X11, which sucks on OS X. And unfortunately there's no other free native vector drawing tool for OS X. Essentially, there's only Omnigraffle, and its pricing is a little out of scope for a little.

I've got some sketches, but didn't make an SVG yet. However, I needed a Linux system for another project of mine, so I hope to be able to use Inkscape soon.

As for the licensing: Flycheck's code is GPL 3 to avoid licensing troubles. I for my part really dislike the GPL 3 and would not have chosen it, but I presume the FSF considers using Emacs functions as linking against Emacs, so I picked GPL 3 lest I get into troubles.

Personally I prefer liberal licenses such as BSD and MIT. As such, for all parts of Flycheck, which do not directly touch work covered by the GPL, I prefer other licenses. The manual is dual-licensed under CC-BY-SA, and other code (e.g. the Sphinx configuration and extensions) is 2-clause BSD.

I'll use GPL for the logo if I have no choice, but I'd really prefer a more liberal artwork.

@lunaryorn lunaryorn self-assigned this
@lunaryorn
Flycheck member

@mgudemann Sorry, I had totally forgotten about this issue. I did my own attempt:

logo

What do you think?

@lunaryorn
Flycheck member

@mgudemann I temporarily set it as logo of the Flycheck Org as well, to try and see how it looks:

https://github.com/flycheck

Your opinion?

@lunaryorn
Flycheck member

And in the README

@mgudemann

@lunaryorn I like the idea! Having only "Flyc" instead of "Flycheck" is a good eye-catcher and makes you wonder until you realize that this is why the error is shown.
For the font: is it deliberate that the "l" is taller than the "F"? Look a bit strange to me.

@lunaryorn
Flycheck member

Woa, cool, that's exactly the idea I had in mind with this logo, and I wondered if people would see it :)

The l is probably a rendering issue. I'll investigate.

@lunaryorn
Flycheck member

@mgudemann The next attempt:

logo

I changed the font from Source Code Pro to Anonymous Pro, which fixes the height of the l. Also, I find that font to be more “quiet”, and more “monospacy” (especially in the "l" and "y" characters), which imho better matches the spirit of Flycheck as a programmer's tool.

Also, I shortened the underline to start at the "F", since the exclamation mark refers to the fringe indicators of Flycheck, which are not usually underlined.

@mgudemann

@lunaryorn: Looks much better using this font.

@lunaryorn lunaryorn closed this in 23335ef
@lunaryorn
Flycheck member

@mgudemann It's our new official icon, then :)

Many, many thanks for your input, your ideas and your valuable feedback!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.