Mark2Mark / gintronic

This is a public repository where users can open issues for the monospaced font Gintronic by Mark Frömberg.
https://markfromberg.com/projects/gintronic/
27 stars 0 forks source link

Vertical Bar #2

Closed Mark2Mark closed 1 year ago

Mark2Mark commented 3 years ago

From a user:

"I was wondering why modern fonts, even those intended for code, do not render the vertical bar | as broken in the middle, as in the Unicode character ¦. This is an obvious solution for differentiating the bar from 1 and I and l, and it has a history behind it in old computer fonts (particularly bitmap ones). I reckon it is not done anymore because Unicode went and made ¦ a separate character – a pretty useless one semantically, I might add. So, I would like to ask the designer of a major recent font design project for code: Did you consider rendering the bar as broken at some point in the design process? Was Unicode’s separation of these characters a main motivation for your decision not to? Do you reckon that the function of differentiating the vertical bar is better served without doing this? Do you have any more comments about this? …"

Mark2Mark commented 1 year ago

Anyone with opinions on that?

I usually draw the broken bar way taller than the letter height, which is my eyes distinction enough from the letter l. I find the possible confusion with the 1, as that is with its nose clearly different as well.

Personally, all applications I use the broken bar in (e.g twig modifiers, shell or yaml pipe, or operator, SQL string concatenation, …) I would find it rather confusing to see the broken version of it.