←back to thread

386 points italophil | 1 comments | | HN request time: 0.197s | source
Show context
zzo38computer ◴[] No.46214792[source]
Calibri font has "I" and "l" the same, according to Wikipedia. A better font should avoid characters being too similar (such as "I" and "l" and "1").

Another issue is due to the font size and font metrics, how much space it will take up on the page, to be small enough to avoid wasting paper and ink but also not too small to read.

So, there are multiple issues in choosing the fonts; however, Times New Roman and Calibri are not the only two possible choices.

Maybe the government should make up their own (hopefully public domain) font, which would be suitable for their purposes (and avoiding needing proprietary fonts), and use that instead.

replies(14): >>46225128 #>>46225165 #>>46225177 #>>46225182 #>>46226184 #>>46227037 #>>46227151 #>>46227688 #>>46228144 #>>46228391 #>>46228533 #>>46229284 #>>46229535 #>>46230299 #
ajross ◴[] No.46225177[source]
> Calibri font has "I" and "l" the same, according to Wikipedia. A better font should avoid characters being too similar (such as "I" and "l" and "1").

Only when used in a context where they can be confused. This is a situation where HN is going to give bad advice. Programmers care deeply about that stuff (i.e. "100l" is a long-valued integer literal in C and not the number 1001). Most people tend not to, and there is a long tradition of fonts being a little ambiguous in that space.

But yes, don't use Calibri in your editor.

replies(5): >>46225237 #>>46225842 #>>46227364 #>>46228177 #>>46228868 #
IshKebab ◴[] No.46225237[source]
> Most people tend not to

Yeah because normal people never have to deal with alphanumeric strings...

replies(2): >>46225303 #>>46225821 #
ajross ◴[] No.46225303[source]
No, because normal people can read "l00l" as a number just fine and don't actually care if the underlying encoding is different. AI won't care either. It's just us on-the-spectrum nerds with our archaic deterministic devices and brains trained on them that get wound up about it. Designing a font for normal readers is just fine.
replies(2): >>46226989 #>>46228187 #
1. VerifiedReports ◴[] No.46228187[source]
Normal readers know that capital "i" has crossbars on it.

Why design an intentionally ambiguous font? There is only downside to it.