Hacker News new | past | comments | ask | show | jobs | submit login

Slightly OT: seeing those screenshots of Bloomberg Terminal makes me wonder why they haven't picked a better (more readable) monospace font.



The Bloomberg Terminal has evolved from an 80x25 hardware terminal where the application layout was done remotely in our data centers. (Note, users and insiders refer to these as "functions" instead of "apps", but I'll use "app" throughout as it's likely more familiar to the HN audience).

When we ported it to a Win32/GDI program, the client was kept intentionally "dumb" and so resizing the window led to distorted text rendering. This was necessary to keep the 80x25 cells aligned, as the layout was meaningful.

Fast forward to the 2010s and we started offering our app developers a way to implement "more content" when resizing rather than just stretching it. Note also that there are plenty of "form"-style or "calculator"-style apps where there is no more content to show; in those cases resizing just adds more negative space around the UI. Now we are in the 2020s, and most of the apps have adapted to either "more content" or "more negative space" as needed.

There are ~1000 apps on the terminal and they all have their own roadmaps and business deliverables, so UI upkeep cannot always be a priority.

Opinions my own, etc.

EDIT: the above information is still correct, even if the <img> tag in the OP article is distorted.


Super informative, thanks.

Question: you response implies that changing the font would break things (maybe I'm reading too much into your reply).

Since monospace fonts are fixed width, wouldn't swapping out 1 monospace font for another monospace font (that's more readable) be seamless?


> Since monospace fonts are fixed width, wouldn't swapping out 1 monospace font for another monospace font (that's more readable) be seamless?

Not sure I exactly understand this suggestion - but if I do, wouldn't it require a different monospace font for each possible configuration of the window size?

The "normal" window size was set such that each character cell was 9x19 pixels; this makes the window 720x475 (ignoring window borders added by the OS). If the user resizes it to, e.g. 721x475, there is no specific font that can be added to substitute; instead that extra vertical line needs to be inserted somewhere.


What I mean is, there's plenty of monospace fonts that can fit within a 9x19 pixel grid.

And since the 9x19 size doesn't change, shouldn't you be able to substitute any 9x19 monospace font with another equally sized.

(The 9x19 grid doesn't change, which mean the UI wouldn't change, but you could use a monospace font that has more readable letter forms than what's currently in use)


Yes, we could. However we specially commissioned this font from Monotype (creator of many famous fonts). It's called Bloomberg Fixed Unicode (you can search around for samples/copies which I won't vouch for here).

I also won't comment on the aesthetics of this font, but the choice is intentional and part of the branding of the Terminal product.


That is an old screenshot. The Bloomberg Terminal currently uses a fantastic set of proprietary fonts designed for the company by Matthew Carter (who did Georgia and Verdana).

See https://www.bloomberg.com/company/stories/how-bloomberg-term...

Also see previous discussion at https://news.ycombinator.com/item?id=11717351


Their users would revolt, it's a point of pride for B-unit holders to show off how well they can use seemingly inscrutable UIs.


I'm not even sure if it's just how that font/typeface looks like, or the whole image is stretched horizontally.


Based on these two video demos, the font seems to be distorted (normally)

https://www.youtube.com/watch?v=2ee-x6IXWK8

https://www.youtube.com/watch?v=BqgqwO11abk&list=PLmUXemGpYY...


Agreed. Squash the image back to 4:3 aspect ratio and it looks completely normal.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: