Live data from Hacker News

Monocraft: A programming font based on the typeface used in Minecraft

github.com

41–50 of 89 posts

Re: Monocraft: A programming font based on the typeface used in Minecraft

#41

Earlier quoted context omitted.

Ligatures are amazing, I don't understand why anyone would like ascii "compound versions" of a set of symbols when there are thousands if not many hundreds of thousands of great symbols that were used in older typographic settings that are available for usage.

I personally like font ligatures, but I'd much rather have true Unicode "synonyms". E.g why shouldn't `!=` and `≠` be synonymous tokens?

There could be non-programming use cases where one might need to use != instead of ≠

Re: Monocraft: A programming font based on the typeface used in Minecraft

#42

Earlier quoted context omitted.

Ligatures are amazing, I don't understand why anyone would like ascii "compound versions" of a set of symbols when there are thousands if not many hundreds of thousands of great symbols that were used in older typographic settings that are available for usage.

My view: Because languages are defined as those symbols, so why obfuscate it? It would be like collapsing the letters "ch" in english to a new symbol because it's a digraph.

Isn't combining letters in natural language the original purpose of ligatures?

Re: Monocraft: A programming font based on the typeface used in Minecraft

#43
post #4

Not related to this awesome font, but is it just me who doesn't like fonts ligatures? I'd much rather see !=, than crossed =.

Ligatures are amazing, I don't understand why anyone would like ascii "compound versions" of a set of symbols when there are thousands if not many hundreds of thousands of great symbols that were used in older typographic settings that are available for usage.

Luckily as programmers we can each use a different configuration- I just spent two hours at work trying to get my ligature fonts to show up in a hosted VSCode instance.

Re: Monocraft: A programming font based on the typeface used in Minecraft

#44

Earlier quoted context omitted.

Ligatures are amazing, I don't understand why anyone would like ascii "compound versions" of a set of symbols when there are thousands if not many hundreds of thousands of great symbols that were used in older typographic settings that are available for usage.

A few reasons I don't like ligatures when coding: - It makes me have to think too hard to figure out where the boundaries actually lie between characters when I want to edit. I don't want to think about how many times I'll have to press backspace to delete a single "character"; without ligatures, I don't have to think at all. - With ligatures enabled, I have to remember how to type each character-group (e.g., that !=…

Your last point on minor changes make a lot of sense. Are there any fonts that do this?

Re: Monocraft: A programming font based on the typeface used in Minecraft

#45

I'm currently playing Nethack with this font [1], OMG it's just so cool, it makes the game looks good even without using curses mode. [1]: https://i.imgur.com/wsWnMq0.png

Stupid question: how do you make it give you the additional panel on top and the right?

Re: Monocraft: A programming font based on the typeface used in Minecraft

#46

Earlier quoted context omitted.

Ligatures are amazing, I don't understand why anyone would like ascii "compound versions" of a set of symbols when there are thousands if not many hundreds of thousands of great symbols that were used in older typographic settings that are available for usage.

A few reasons I don't like ligatures when coding: - It makes me have to think too hard to figure out where the boundaries actually lie between characters when I want to edit. I don't want to think about how many times I'll have to press backspace to delete a single "character"; without ligatures, I don't have to think at all. - With ligatures enabled, I have to remember how to type each character-group (e.g., that !=…

I am with you. When you are inverting your logic and need to delete the ! out of != but you have the ligature version you are prone to making a mistake. Best case, you notice it. Worst case you don’t and create a subtle bug.

Re: Monocraft: A programming font based on the typeface used in Minecraft

#47

I'm currently playing Nethack with this font [1], OMG it's just so cool, it makes the game looks good even without using curses mode. [1]: https://i.imgur.com/wsWnMq0.png

Stupid question: how do you make it give you the additional panel on top and the right?

The message panel on the top is the default one in ncurses mode. The one on the right is the permanent inventory, which can be enabled with `perm_invent` option.

Basically this is how my `~/.nethackrc` config look like:

  OPTIONS=windowtype:curses
  OPTIONS=autoquiver,confirm:false,hitpointbar
  OPTIONS=popup_dialog,perm_invent,showexp,!autopickup
  OPTIONS=boulder:0,color,fruit:burger

Re: Monocraft: A programming font based on the typeface used in Minecraft

#48

Earlier quoted context omitted.

A few reasons I don't like ligatures when coding: - It makes me have to think too hard to figure out where the boundaries actually lie between characters when I want to edit. I don't want to think about how many times I'll have to press backspace to delete a single "character"; without ligatures, I don't have to think at all. - With ligatures enabled, I have to remember how to type each character-group (e.g., that !=…

Your last point on minor changes make a lot of sense. Are there any fonts that do this?

I use Iosevka with just the "kern-dotty" ligatures enabled.

Re: Monocraft: A programming font based on the typeface used in Minecraft

#49

Earlier quoted context omitted.

A few reasons I don't like ligatures when coding: - It makes me have to think too hard to figure out where the boundaries actually lie between characters when I want to edit. I don't want to think about how many times I'll have to press backspace to delete a single "character"; without ligatures, I don't have to think at all. - With ligatures enabled, I have to remember how to type each character-group (e.g., that !=…

I am with you. When you are inverting your logic and need to delete the ! out of != but you have the ligature version you are prone to making a mistake. Best case, you notice it. Worst case you don’t and create a subtle bug.

How would you make a subtle mistake while turning != into = due to ligatures?

Re: Monocraft: A programming font based on the typeface used in Minecraft

#50

Earlier quoted context omitted.

My view: Because languages are defined as those symbols, so why obfuscate it? It would be like collapsing the letters "ch" in english to a new symbol because it's a digraph.

Isn't combining letters in natural language the original purpose of ligatures?

I think the original purpose was to clean up typography so that e.g., "fi" didn't look too cramped.
Post reply on HN