Live data from Hacker News

Go fonts

blog.golang.org

121–130 of 182 posts

Re: Go fonts

#121
post #83

These look exactly like the Plan9 fonts (which IIRC were also by Bigelow&Holmes). Ironically, the Plan9 folk seem to shun TrueType in favor of bitmap fonts... I'm pretty sure the Raspberry Pi Plan9 image I'm running at my home office only has bitmap fonts installed.

[deleted]

Re: Go fonts

#122
post #78

Earlier quoted context omitted.

Why is it not possible to just use the system font for these UI elements?

I help maintain/develop an app that allows users to draw and simulate logic circuits on a canvas. Text plays a minor but important role for labeling various components, showing bit and hex values, etc. The app uses system fonts, and it's a huge mistake. The sizes and exact layout and connectivity of various logic blocks depends on text size, and when that changes (and it does from platform to platform), it leads to l…

It seems to me that having a specific UI toolkit font would not help you in your case.

If Go maintainers decide to change the font metrics you will have the same problem. Distributing your own font (as you have mentioned) is the right way to go.

Re: Go fonts

#123

The monospace font reminds me of the console on old Sun workstations running SunOS. It's pretty hideous. The alphanumerics feel rather slapdash, like this whole thing was put together by the foundary on a Friday afternoon and made to meet the minimum requirements but without much love.

I've actually been trying to find a PCF or TTF variant of that Sun font. If anyone can point me to it, I'd be grateful. Maybe in some folder of opensolaris or illumos?

Re: Go fonts

#124
This looks like an improved version of Luxi. I couldn't use Luxi Mono because O and 0 look the same, but this fixes that. I had been looking for a serif monospace font for a long time and this looks great.

Did anyone else try to use it in xterm or rxvt-unicode?

In xterm and Emacs the vertical spacing seems to be too small, making it look pressed together.

In rxvt-unicode the only problem is that the renderer displays it stretched horizontally like a short but wide block.

Re: Go fonts

#127
post #71

I'm surprised that people haven't commented on the implicit story here: the intention to deliver the "Shiny" cross-platform graphical toolkit for Go. If that happens, Go becomes one of the very few programming languages with a default cross-platform UI library.

> very few programming languages You mean apart from Tcl, Python, Java, Factor, just about every Smalltalk apart from GNU Smalltalk, Racket, possibly Ruby…

Python has a default cross-platform UI library?

Re: Go fonts

#128
post #67

Earlier quoted context omitted.

Being self consistent is not important, being constant with the environment is important.

That ship sailed long ago. I fired up the mail client in windows 10 for the first time in a while yesterday and it had this weird galaxy background. It looked like an access app an amateur would throw together.

System native doesn't neccesaraly mean high quality or standards compliment. Take windows control panel as an app which still has zero effort put into standardisation, I get that it's pretty much a dead man walking but they could at least try polish it up.

Re: Go fonts

#129

Earlier quoted context omitted.

> very few programming languages You mean apart from Tcl, Python, Java, Factor, just about every Smalltalk apart from GNU Smalltalk, Racket, possibly Ruby…

Python has a default cross-platform UI library?

Well, it has tkinter

Re: Go fonts

#130
post #125
post #103

Wish they had talked to Fabrizio Schiavi..

You mean the Pragmata font?

Yes, that's the Pragmata guy. I first paid for his font in January 2004, and he still sends out updates. (I did upgrade to Pragmata Pro in 2011, but still). He's been doing nifty program specific ligatures lately.
Post reply on HN