Most active commenters
  • VerifiedReports(3)

←back to thread

386 points italophil | 25 comments | | HN request time: 0s | source | bottom
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 #
1. 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 #
2. IshKebab ◴[] No.46225237[source]
> Most people tend not to

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

replies(2): >>46225303 #>>46225821 #
3. 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 #
4. dragonwriter ◴[] No.46225821[source]
> Yeah because normal people never have to deal with alphanumeric strings...

Natural language tends to have a high degree of disambiguating redundancy and is used to communicate between humans, who are good at making use of that. Programming languages have somewhat less of disambiguating redundancy (or in extreme cases almost none), and, most critically, are used to communicate with compilers and interpreters that have zero capacity to make use of it even when it is present.

This makes "letter looks like a digit that would rarely be used in a place where both make sense" a lot more of a problem for a font used with a programming language than a font used for a natural language.

replies(4): >>46226185 #>>46226645 #>>46228464 #>>46229138 #
5. MarkusQ ◴[] No.46225842[source]
> Most people tend not to

Except the whole rationale for going to Calibri in the first place was that it was supposedly more accessible due to being easier to OCR.

replies(1): >>46226334 #
6. morshu9001 ◴[] No.46226185{3}[source]
Legal language isn't very natural
replies(1): >>46226393 #
7. NewJazz ◴[] No.46226334[source]
That's the "diversity" they were talking about?? Fucks sake.
replies(1): >>46227085 #
8. dragonwriter ◴[] No.46226393{4}[source]
Legal language is natural language with particular domain-specific technical jargon; like other uses of natural language, it targets humans who are quite capable of resolving ambiguity via context and not compilers and interpreters that are utterly incapable of doing so.

Not that official State Department communication is mostly “legal language” as distinct from more general formal use of natural language to start with.

replies(1): >>46232213 #
9. Ferret7446 ◴[] No.46226645{3}[source]
People named Al are having a field day with the recent AI boom.

El confusion is absolutely a problem for regular people.

replies(1): >>46229454 #
10. ◴[] No.46226989{3}[source]
11. rtkwe ◴[] No.46227085{3}[source]
It's not, although blind or highly vision impared people who use screen readers sometimes also have to rely on OCR when the document isn't properly formatted with text.

Using a sans serif font generally helps anyone with difficulty distinguishing letters so dyslexic, low vision, aging vision etc. individuals. It's not just for digital OCR.

replies(1): >>46228049 #
12. tedunangst ◴[] No.46227364[source]
It's not like the State Department would ever mention Kim Jong the Second in documents.
replies(1): >>46227602 #
13. bitwize ◴[] No.46227602[source]
Nope, just Kim Jong one (in French).
14. MarkusQ ◴[] No.46228049{4}[source]
> Using a sans serif font generally helps anyone with difficulty distinguishing letters so dyslexic, low vision, aging vision etc.

So far as I'm aware, there is very little actual evidence to support this oft-repeated claim. It all seems to lead back to this study of 46 individuals, the Results section of which smells of p-hacking.

https://dyslexiahelp.umich.edu/wp-content/uploads/2014/02/go...

15. VerifiedReports ◴[] No.46228177[source]
"Only when used in a context where they can be confused."

So what are you supposed to when you're typing along and suddenly you find yourself in such a context? Switch the font of that one occurrence? That document? Your whole publishing effort?

Capital "i"s without crossbars aren't capital "i"s. They're lower-case Ls. Any font that doesn't recognize this should be rejected.

replies(1): >>46228345 #
16. VerifiedReports ◴[] No.46228187{3}[source]
Normal readers know that capital "i" has crossbars on it.

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

17. inejge ◴[] No.46228345[source]
> Capital "i"s without crossbars aren't capital "i"s. They're lower-case Ls. Any font that doesn't recognize this should be rejected.

You have asserted this at least thrice in the past thirty minutes. What makes you feel so strongly about it? "Rejected" for what purpose? Do you understand that you've just trashed Helvetica, to take a famous example?

replies(1): >>46229236 #
18. vintermann ◴[] No.46228464{3}[source]
That yaa can gat ba wath ana waval dasn't maan that wa all shaald start wratang laka thas.
replies(1): >>46229376 #
19. da_chicken ◴[] No.46228868[source]
Yes, exactly this. Judging a document font based on how well it functions as a programming font is weird.
20. IshKebab ◴[] No.46229138{3}[source]
> Natural language

I said alphanumeric strings not natural language. Things like order codes, authentication codes, license numbers, etc.

21. VerifiedReports ◴[] No.46229236{3}[source]
What an odd question. I don't like degraded communication or stupidity. Is that enough justification?

Oh wait, I trashed hallowed Helvetica? The Lord's font? The font used on the tablets Moses carried down from Mount Sinai? OMG whatever shall I do.

Meanwhile, the question stands.

replies(1): >>46234607 #
22. Y_Y ◴[] No.46229376{4}[source]
Alright, Lumpy Space Princess
23. moltopoco ◴[] No.46229454{4}[source]
This indeed. In the last couple of years, I've had to re-read a whole lot of sentences because I read it as the wrong Al/AI in my head at first.
24. pseingatl ◴[] No.46232213{5}[source]
The US Supreme Court uses Century or Century Schoolbook.
25. ◴[] No.46234607{4}[source]