Live data from Hacker News

Mononoki – A Font for Programming and Code Review

madmalik.github.io

51–60 of 129 posts

Re: Mononoki – A Font for Programming and Code Review

#51
post #9

Does anyone else find most programming fonts to be overly heavyweight? I end up sticking with Courier New because of its light, thin lines, even though it's not a perfect font. Are there any other monospace fonts with light weights?

Office Code Pro Light has been pretty great: https://github.com/nathco/Office-Code-Pro

Re: Mononoki – A Font for Programming and Code Review

#52
post #44
post #41

Earlier quoted context omitted.

Why don't you just continue to use the terminal font then? That Quora link ^ made it looked like you could get a copy.

I've considered doing just that, but it wouldn't be the right thing to do. I don't want to make money using something that technically isn't mine to use.

What's the technicality? Typefaces are exempt from copyright protection.

Re: Mononoki – A Font for Programming and Code Review

#53
post #4

Monospace - This is an universal requirement for source code typography. It's not just an historic artifact from the olden days of terminals, but an useful convention to allow two dimensional structuring and highlighting differences on the character level. Well, since there are people that swear by using variable space fonts for programming, it's not necessarily a universal requirement. I agree it is a very useful co…

Many academic papers and books do this. For example, see the famous paper "Why Functional Programming Matters" [1]. To me, having non-monospaced font in a paper or book is a signal that the contents are "too academic" to be of practical use. This is a very weak signal though - for example, Sally Goldman's excellent book "A Practical Guide to Data Structures and Algorithms using Java"[2] has pages and pages of useful…

I think to some degree this is influenced by norms of publishing, some by the constraints of the medium (you have very limited horizontal space), and some by the authors (often) already using italics and bolding within the code for emphasis (such as in your second reference).

Re: Mononoki – A Font for Programming and Code Review

#54
post #9

Does anyone else find most programming fonts to be overly heavyweight? I end up sticking with Courier New because of its light, thin lines, even though it's not a perfect font. Are there any other monospace fonts with light weights?

Source Code Pro and Input Mono both have light and extra light weights. https://github.com/adobe-fonts/source-code-pro http://input.fontbureau.com/

+1 for Input font from Font Bureau but with anti-aliasing enabled. I've been happy with Monaco without anti-aliasing enabled.

Re: Mononoki – A Font for Programming and Code Review

#55
post #24

One day I'll come across a monospace font that will look & feel as good as the Bloomberg Terminal font.

Interesting - had to look that up. Here's a Quora post about it: https://www.quora.com/What-font-is-used-in-Bloomberg-Termina... . It's designed by Matthew Carter, the designer of Georgia and Verdana, he's an expert on screen-readable fonts. The interesting thing is that one part of the optimization for finance was all those special fraction glyphs. I have never seen such weird fractions in actual use, I would have t…

Indeed. He did a Ted talk on font design 2 years ago. Very interesting: http://www.ted.com/talks/matthew_carter_my_life_in_typefaces

Re: Mononoki – A Font for Programming and Code Review

#56
post #52
post #44

Earlier quoted context omitted.

I've considered doing just that, but it wouldn't be the right thing to do. I don't want to make money using something that technically isn't mine to use.

What's the technicality? Typefaces are exempt from copyright protection.

Technically they are licensed as software, so they are not copyright-free.

Re: Mononoki – A Font for Programming and Code Review

#57
post #46

Earlier quoted context omitted.

Which is kind of the opposite experience many people have who work at a company that has its 'company font' which they are supposed to use, but nobody likes to, because it's just print-optimized for design etc, but not screen-optimized for normal work use, and thus makes it a pain to edit documents.

It's one of those rare situations when programmers can benefit from the development of a product meant to please an entirely orthogonal audience: uber-picky finance professionals who stare at screens all day. Life is fascinating, isn't it?

Absolutely.

Re: Mononoki – A Font for Programming and Code Review

#58
post #9

Does anyone else find most programming fonts to be overly heavyweight? I end up sticking with Courier New because of its light, thin lines, even though it's not a perfect font. Are there any other monospace fonts with light weights?

Try Dina, it's like Terminus but comes out even more crisp. I get giddy every time I open an emacs window.

Re: Mononoki – A Font for Programming and Code Review

#59
Not that it matters, but I wonder where the name came from. It sounds Japanese (although the first part is obviously inspired by 'monospace'), but 'mononoki' isn't a Japanese word. There are many ways it could be interpreted as a combination of two words, though, or it could be a corruption of 'mononoke' (a spirit).

Re: Mononoki – A Font for Programming and Code Review

#60
post #4

Monospace - This is an universal requirement for source code typography. It's not just an historic artifact from the olden days of terminals, but an useful convention to allow two dimensional structuring and highlighting differences on the character level. Well, since there are people that swear by using variable space fonts for programming, it's not necessarily a universal requirement. I agree it is a very useful co…

Many academic papers and books do this. For example, see the famous paper "Why Functional Programming Matters" [1]. To me, having non-monospaced font in a paper or book is a signal that the contents are "too academic" to be of practical use. This is a very weak signal though - for example, Sally Goldman's excellent book "A Practical Guide to Data Structures and Algorithms using Java"[2] has pages and pages of useful…

Strousoup 's books always have the C++ code in promotional size.
Post reply on HN