Do i need it? don't know. Will it be useful? might be.
I don't see any reason to complain. It's a completely free font people.
I see no downsides to this.
61–70 of 182 posts
Do i need it? don't know. Will it be useful? might be.
I don't see any reason to complain. It's a completely free font people.
I see no downsides to this.
Why wouldn't they just use Google Droid? Strange.
From the comments here so far, it seems really important that they could be under the same permissive license as the rest of the project.
Earlier quoted context omitted.
Why is it not possible to just use the system font for these UI elements?
> there is a problem with testing them Maybe they're comparing the rendering of the UI toolkit against reference bitmaps, so always need to use the same font, so want to distribute the font in the repository?
Earlier quoted context omitted.
Font licensing is complicated and Chuck is a friend. It was very important to us that Go programmers be unencumbered when distributing programs that use this font.
Why is it not possible to just use the system font for these UI elements?
Earlier quoted context omitted.
Why is it not possible to just use the system font for these UI elements?
While possibility is another question entirely, from a design standpoint I can definitely see why an app might want to bundle the font together with the rest of the package. It guarantees a homogeneous user experience.
for the end-user? nope, because this application doesn't look like the rest of their applications, and ignores their preferences.
for the developer? yes, because their application will look the same regardless of platform it's deployed on.
But as we've learned with Responsive Design, having a single "my way" of presenting an interface regardless of end-user preferences and device capabilities is a Bad Thing. Interfaces need to be configurable by the user not fixed by the designer.
I like the font, though. Makes my code look sexy, and that's hard to do ;)
Earlier quoted context omitted.
While possibility is another question entirely, from a design standpoint I can definitely see why an app might want to bundle the font together with the rest of the package. It guarantees a homogeneous user experience.
Being self consistent is not important, being constant with the environment is important.
This reminds me of Java applications that you can immediately tell are Java because of the weird font. I don't see an advantage over using native system fonts. As far as I know you don't need a license to use fonts installed on the system running the application. Why does the font need to be bundled? The wide spread adoption of this is going to make go programs stick out like a sore thumb.
Jetbrains are the only example I've come across that provide an option for native UI elements in Java apps. To expand on your point. What about the combination of fonts and UI elements I've chosen for my desktop environment. Will this new UI toolkit ignore those choices I've made and stick to using their own font? It's bad enough already, for example on linux, where there are already two incompatible UI toolkits bein…
Unfortunately, I don't see myself switching away from Menlo to Go Mono for a silly and purely aesthetic reason: 5 point raised baseline * . Yes, yes...I know that's how pretty much every font has done * since forever, but after working with the vertically centered, six-pointed * in Menlo (and SF Mono), it's hard to go back.