Nowadays, of course, if you want a line, you draw a line, so the gap no longer has a purpose.
| | ¦ ¦
| | VS ¦ ¦
| | ¦ ¦
It's still all CP437 internally.
They have been implemented recently in the Pragmata Pro font I use, which seems to just keep adding glyphs
I'd have to break out a magnifying glass to figure it out.
That font seems to be popular for serial numbers and any other use case where the user has to type in a series of characters.
I call it the IH8USRS font.
Resolved by removing both: O and 0; I and 1 and L (l); S and 5.
Resolved by removing the letter: Z and 2; A and 4.
Not resolved: B and 8; G and 6.
I wonder if it was just a quick idea someone had, or if there is some research behind it.
Or, well, I don't know if it would be very useful to write there either. At least not on that font.
Personally, when handwriting, I got in the habit of striking a hyphen through the number "7" to disambuate against a possible number "1". Likewise, I'd strike through the letter "Z" to disambiguate from the number "2", and a diagonal strike through the number "0" to differentiate from the letter "O".
My handwriting is terrible, and it has saved me a lot of grief over the years, but especially in my engineering courses in college.
For 7, just make the top long and the slash slanty. Don't do that for 1.
For Z, give the top a very slight curve, and optionally do the same for the bottom. That is, bend the middle of the line in toward the center of the letter. It might be enough to just imagine doing this, so that you don't end up with a curve going the other way. Give the 2 a proper curve instead of a sharp corner, and it will look different.
>in Japan, Korea and Taiwan 7 is written as ① in the illustration to the right. 
My handwriting also makes it hard to distinguish q from 9 in a situation where the baseline isn't clear.
I like and use your solutions, but the problem is that, if the reader doesn't know about them and doesn't have the other candidates to compare, a '1', a '2', or an 'O' has no visible mark to indicate that it's not a '7', a 'Z', or an '0'—that is, they are identified by missing, not additional, information. (I don't know any good solution, though.)
"Oh, you had ones? We had to use the letter ell."
You: Yeah, Al here is our resident Network engineer. Go ahead and ask him a question.
Investor: So do you use any kind of drop-out or just as-is?
Al: Yeah, we don't have too much packet-los-
You: OK Moving along...
I might hunt for a contemporary programming font that renders the pipe so.
You mean like in the HN footer?
Or if you were fancy, a P with a / through it.
I will never forgive Unicode for this abomination.
By defining Unicode mappings, they also replaced the β in MS-DOS fonts with a ß. Evidently they like Germans more than they like Greeks and mathematics.
This too is an abomination. Old documents are now screwed up.
I'm more upset that they allowed implementers to put lettuce on the bagel unicode emoji. Bagels are for carbs, fat, and salt, lettuce has no place. An abomination.
Is it the implementation’s choice so long as it resembles the description?
Excuse me, now I need to do some FontForge work.
>I'd go look for it but I don't want to move off this page.
The dark days of not having browser tabs...