Modern Fortran for VS Code Logo ideas & Discussion

I am thinking of creating a custom logo for Modern Fortran for VS Code as opposed to the “F” logo that we currently have. Not sure if it makes sense and where we would use it, since all other Programming Language extensions (see Python, Go, Julia, etc.) are using their respective icons as logos. I would be interested to see what others think of this. Is it unnecessary? Do you have any good design ideas?

Here is my first go (click to view)

Download Fortran-lang assets: GitHub - fortran-lang/assets: Assets, artwork and graphics for fortran-lang
Download the VS Code “fish” logo: Visual Studio Code and VS Code icons and names usage guidelines

IMPORTANT NOTICE:

We cannot use this or any other logo containing the VS Code (“fish”) logo without explicit permission from Microsoft. This is only for demonstration purposes. If we accept any “Modern Fortran for VS Code” logos containing the “fish” symbol we will submit them to Microsoft for review before usage.

see more info in Visual Studio Code and VS Code icons and names usage guidelines

When to contact us:

  1. When you want to use artwork not included in this page.
  2. When you want to use images in a video or mainstream media.
  3. When you want to use the Visual Studio Code or VS Code names or icons in any way not allowed under these guidelines.
  4. When you have questions about these guidelines.
1 Like

Very restrictive conditions for the use of the VS logo, e.g,

Things we’re not ok with
Integrating the VS Code icon into your logo.

IMO, own logo would be better.

1 Like

Just some food for thought: you may save yourself and the future community contributors from trouble with MS if you avoid the MS logo for VS but instead either do nothing different from now or perhaps include smaller text on the side (where you now have the fish) that says “VS Code” in the same font style as the F but perhaps in a different color, say that blue one.

I had to include the notice because I made use of the “fish” logo and also alert anyone else that wanted to iterate on my design. We don’t have to have it in the Modern Fortran extension logo.

My interactions with MS and the VS Code team are extremely positive and I doubt we will have any trouble with getting permission. Especially since we propose a legitimate use for the logo and we are not defacing or altering it in any way.

FYI

Things we’re not ok with

Not OK

Using the product name — Visual Studio Code or VS Code — on your website, product, service, or in your domain names.

1 Like

:+1: :+1:

I don’t think it is necessary to connect the Modern Fortran Extension logo to VS Code by visually including its logo. It feels a bit redundant when finding it for example in the VS Code marketplace. To connect visually I personally prefer color, for example we could use the VS Code colors in the F-icon like shown here in this quick hack:

Source: Modern Fortran logo suggestion · GitHub

2 Likes

MS tends to change these VS logos over time so I wouldn’t try to match the color or include it.

2 Likes

Yes, I’d keep using the main logo as you currently do. What would a custom logo accomplish? I don’t think you’re trying to differentiate from some other extension that uses the same logo.

2 Likes

No definitely not trying to differentiate. I was thinking of using this as the icon for the webpage (which has not been built yet), because I noticed that it’s difficult to navigate browser tabs when all the icons are the “F” logo (fortran-lang.org, fortran-lang.discourse.group, previously fortls but I made an icon for that).

1 Like

That’s a good point, thanks for bringing it up because I’ve struggled with the same in terms of navigating across F tabs in a browser.

4 Likes

Maybe do something simple, like add a vertical bar, using the same font, before or after the F to imply code that is being typed?

2 Likes

Welcome to Fortran-lang Discourse @alejandro, I did something similar for the fortls webpage see the main page’s banner fortls although in that case the image is actually blinking.

1 Like

Yep. That’s exactly what I was thinking, but with just the F. Oh well, idea already taken.

1 Like

I see, the problem with that is that many places won’t allow the animation to run (unless made into a GIF) because running code in SVGs is consider a security vulnerability.

Thank you all for the suggestions. I think I will stick with what we have for all the docs and for the documentation web page’s symbol (i.e. asset on the browser tab) I will use either the design I originally suggested or @awvwgk’s, just to indicate that the tab is not Discourse or fortran-lang.org.

1 Like