Live data from Hacker News

Go fonts

blog.golang.org

31–40 of 182 posts

Re: Go fonts

#31
The page itself is set in the proportional version of Go. I found it distracting to read because of the uneven character widths. The majority of the characters (like 'b', 'd', 'f', 'k', 'l', 'o', and 't') are narrow, but some common letters (mainly the 'e' and 'c') are round and wide, with generous space around them. I can't get past the impression that I'm reading paper that wrinkled when it went through the printer. Even the name "Go" has a wide G, awkwardly large space, and narrow "o". Perhaps it's an artifact of the browser rendering, because it's less noticeable on the alphabet sample image.

The monospaced example reminds me of TeX-produced CS papers at first glance. I'll have to give it some time.

Re: Go fonts

#32
The vertical line of the box-drawing characters (U+2502 and etc.) is not long enough.

While you are at it, can you guys complete the APL symbols?

Re: Go fonts

#34
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.

Re: Go fonts

#35
post #13

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?

because they are reinventing the wheel for a UI toolkit it seems?

Re: Go fonts

#36
post #24

Elements of the proportional font, like the little foot on the 'a' remind me of Lucida Grande. Lucida Grade was the original OS X system font, which B & H also developed. This is not their first rodeo, its all about licensing.

Definitely has a Lucida Grande feel to it, which, if I recall correctly, was one of the font on Plan9. The Go Mono isn't close to Lucida Grande Mono, but certainly looks like an interesting update.

Re: Go fonts

#37
post #7

From the designers of the Lucida typeface family. The monospace serif typeface has pleasant, natural thick-thin strokes, giving it a substantial, typewriter-y appearance instead of the weak lines in most monospace serif typefaces -- remember Courier New?

Yep, Bigelow & Holmes, also the designers of the Luxi font family.

The monospaced font looks like an iteration on Luxi Mono [0], fixing some of the major issues (lowercase-ell vs. one, uppercase-o vs. zero).

The proportional font likewise looks very similar to Luxi Sans [1], the main differences I see being again the lowercase-ell and zero glyphs.

[0] https://www.fontsquirrel.com/fonts/Luxi-Mono

[1] https://www.fontsquirrel.com/fonts/Luxi-Sans

Re: Go fonts

#38
post #17

pretty soon you will not be able to compile go without it being written in the correct font. thus making go code the same no matter where it is written or displayed!

Brings a whole new meaning to homoiconicity

Re: Go fonts

#40
post #36
post #24

Elements of the proportional font, like the little foot on the 'a' remind me of Lucida Grande. Lucida Grade was the original OS X system font, which B & H also developed. This is not their first rodeo, its all about licensing.

Definitely has a Lucida Grande feel to it, which, if I recall correctly, was one of the font on Plan9. The Go Mono isn't close to Lucida Grande Mono, but certainly looks like an interesting update.

[deleted]
Post reply on HN