L, I and 1

Why do people who make these decisions not make them all the same on a keyboard?

I took keyboarding in school.
I do some flakey, my own invention QWERTY type plucking away.

On my screen I see the small L, the I and the one, as the same. Don’t even have the flag on the one.

Yeah, so I don’t always get my way.
I would like to.

Who is the boss of these things?

Blame the font designer, who decided to draw those glyphs in an identical manner, as well as the person responsible for choosing that particular font.

Let’s see now:

1Il

On my system, the “1” at least is distinct, but “I” [capital i] and “l” [lower-case L] are absolutely indistinguishable.

This has been brought up here from time to time (including myself a couple years ago!) and the answers included:
The default internet font is serif;
Change your settings

I still want lower case f to be a S.

I just can’t get no satisfaction.

Go here:

More knowledgeable computer folks than me were very kind, walking me through it, to install on my desktop.

Yeah. It’s fonts I think. Some are better than others.

ETA: I wonder if some of these fonts were about ease of printing when they had to manually typeset something to print. (just guessing…I do now know)

ETA2: @Monty makes a good point just below about a typewriter. Less complication if you can make one key do double-duty.

When I first learned to type on a manual typewriter, the thing actually did not have numeral 1. I had to type the lower-case l for that. I hated that and I’m with the OP on this issue today.

I really don’t know how old that manual typewriter was. My mother got it used when she was in high school.

When I look for non-display characters in Word, manual line breaks are ^l. I choose ‘manual line breaks’ from the Special menu. I only found out recently that they’re ^l and not ^|.

I understand the concern about what I see, on screen, since I mentioned it.

But its more about space saving on the keyboard and how my typing skills work.

Why can’t it be simpler?

If typing, say, a B required me to pat my head at the same time I hunted and pecked a B, I suppose I’d get used to it.
Just kinda silly to do so.

In printing saving space was a thing. Column inches was a real measurement. There was only so much space on a page so being able to squeeze more in was a virtue. These days, since elctrons are almost free, you can use any font you want and skip the AP Style Guide.

Are you seriously suggesting that your keyboard should have one button for one, ell, and eye, which are really all the same thing then somehow the recipient of your typing (human or computer) would have to figure out which you meant?

That’s beyond nutty.

Now what would be smart is if all font designs and designers were required to ensure all characters are obviously visually distinct so nobody could get confused about which character they’re looking at. That would be a definite improvement.

I thought this thread was going to be about how some people, when printing something by hand, write in all capital letters except they write the letter L in lower case so that it looks like an I, which is utterly bizarre and infuriating and makes no f’ing sense and yet it’s surprisingly common.

You would still need an i, L and ! so I don’t see how it would save any space to combine I, l and 1 (which all have distinct characters on my screen). Also, you would have 24 letters where the capital/small versions are on one key and two letters (and a number) where you need a distinct key to access them making typing more complicated.

I think the pipe character “|” should get in on the act here.

I used to do a lot with the FORTH computer language, which many regarded as hard to read. In the spirit of esoteric language tinkering, I started playing with making programs even harder to read. FORTH lets you use any string of non-whitespace characters you want to name what amount to subroutines or variables. For example you can define a variable named “5” and set its value to be 3. There actually are obscure situations where this is useful in real programs. But what I was doing was creating strings out of the pipe character, the numeral for one, the uppercase i and the lowercase L, for example I1||lIl|1, to name subroutines or variables.

Thinking back, I wonder (and wistfully so) how I had the time for this nonsense…

What peeves my pets is terminal emulators and coding apps that use some form of Courier font by default, instead of a proper Console font. I want to code, not typewrite.

So kinda like this guy:

I’m sorry, but you really missed an opportunity here:
'Cause ya could have typed: “I can’t get no fatiffaction”.

( Can this forum display a John Hancock-y font? )

The range of fonts available depends on what’s on the user’s browser. Discourse has (almost) nothing to do with it.

You the poster can ask for your post to be displayed in some weird esoteric font that only you and two other people on Earth have installed. You three will see what you intended. Everybody else will see something else. Depending entirely on details unique to their computer. So-called “font fallback” is a complicated topic.

Which is a lot of why marketing emails and websites are often NOT made of words and letters, but rather of images of words and letters. That way the images come out exactly as the marketers wanted with no dependency on which fonts (or browsers) are installed on each viewer’s computer.

That’s kind of how some old typewriters worked - to economise on the number of mechanical keys, there were no numbers 1 or 0 - users were expected to use lowercase L and uppercase O respectively. Also on some machines there might have been other things missing such as exclamation mark - and users would have to type a full stop(period), then go back a space and type an apostrophe.

Of course nobody was ever trying to interpret the output of those things as a series of indexed character values like computers have to; also in those days, the only way in which your typed page would be read was by the human eye, from the paper, whereas now, the text you enter in a computer may be displayed in a different font from the one you use, or may be read aloud by a screen reader, or interpreted into another language by a machine - so it matters much, much more now, for things like that, and for searches, if you write lO Green Bottles instead of 10 Green Bottles -

Well yes. That’s exactly how it was. I too learned to type that way on a 1950s manual typewriter.

But I was incredulous that our OP was claiming that since she learned that too way back when, we should now remove the 1 button from computer keyboards and go back to the old way. And somehow eliminate the different L & I keys too. Despite her having used computer keyboards for ~30 years minimum she now wants to jump back to 50-60 years ago? WTF?