Remix.run Logo
IshKebab 2 days ago

> Most people tend not to

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

dragonwriter 2 days ago | parent | next [-]

> 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.

Ferret7446 2 days ago | parent | next [-]

People named Al are having a field day with the recent AI boom.

El confusion is absolutely a problem for regular people.

moltopoco 2 days ago | parent [-]

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.

vintermann 2 days ago | parent | prev | next [-]

That yaa can gat ba wath ana waval dasn't maan that wa all shaald start wratang laka thas.

Y_Y 2 days ago | parent [-]

Alright, Lumpy Space Princess

morshu9001 2 days ago | parent | prev | next [-]

Legal language isn't very natural

dragonwriter 2 days ago | parent [-]

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.

pseingatl 2 days ago | parent [-]

The US Supreme Court uses Century or Century Schoolbook.

IshKebab 2 days ago | parent | prev [-]

> Natural language

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

ajross 2 days ago | parent | prev [-]

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.

VerifiedReports 2 days ago | parent | next [-]

Normal readers know that capital "i" has crossbars on it.

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

ajross 15 hours ago | parent [-]

You lost this fight more than a century ago. Helvetica and almost all related grotesque fonts lack a serif on "I", and dominate modern typography. You see them everywhere, on every device. Pull your phone out your pocket and see if you can see "crossbars" on the I. They're not there, and never have been.

And people like it this way! So that's why we design fonts like this.

2 days ago | parent | prev [-]
[deleted]