Nigel Tao, Chuck Bigelow and Rob Pike announce:
The experimental user interface toolkit being built at golang.org/x/exp/shiny includes several text elements, but there is a problem with testing them: What font should be used? Answering this question led us to today's announcement, the release of a family of high-quality WGL4 TrueType fonts, created by the Bigelow & Holmes type foundry specifically for the Go project.
The font family, called Go (naturally), includes proportional- and fixed-width faces in normal, bold, and italic renderings.
[...]
Perhaps the most remarkable feature of the Go fonts is their license: They are licensed under the same open source license as the rest of the Go project's software, an unusually free arrangement for a high-quality font set.
The new face is similar to B&H's popular Lucida Bright & Sans typeface variants but with many adjustments for source code readability:
The Go fonts conform to the [DIN] 1450 standard by carefully differentiating zero from capital O; numeral 1 from capital I (eye) and lowercase l (ell); numeral 5 from capital S; and numeral 8 from capital B.
While the decision to package a default font with a GUI kit is sure to raise a few eyebrows, the choice of Bigelow & Holmes should come as no surprise to those familiar with the Go team's previous work, Plan 9, and it's font offering.
(Score: 2) by mcgrew on Sunday November 20 2016, @12:02AM
I don't understand why this was posted in the first place, because you can find thousands of free fonts on the internet. I have lots of them on this laptop, most of which I use for graphics.
mcgrewbooks.com mcgrew.info nooze.org
(Score: 0) by Anonymous Coward on Sunday November 20 2016, @12:09PM
>because you can find thousands of free fonts on the internet
All with the very minimal coverage - ASCII, or at best Latin1. Which translates to "useless" in most parts of the world.
Any free font with *useful* coverage is notable; there are still too few of them around, now in 2016.