Minding your Is and Ls

presidentender

Golden Member
Jan 23, 2008
1,166
0
76
Paypal sent a client of ours a JPEG of his API keys. He just spent six hours of his own time and an hour of mine figuring out that this was the problem.

Seriously, there's no reason to do that. Use a serif, monospaced font when the distinction is important.
 

Cogman

Lifer
Sep 19, 2000
10,283
134
106
Why Should you do that? llll||||llllllll|||||||||llllllllll||||||||lllllllllIIIIIIIlllllll
 

Aluvus

Platinum Member
Apr 27, 2006
2,913
1
0
Originally posted by: presidentender
Paypal sent a client of ours a JPEG of his API keys. He just spent six hours of his own time and an hour of mine figuring out that this was the problem.

Seriously, there's no reason to do that. Use a serif, monospaced font when the distinction is important.

Better still: disallow ambiguous characters, or only use one of the pair of characters that can be confused with each other (and do something intelligent if the user enters the wrong one).
 

Chapbass

Diamond Member
May 31, 2004
3,144
91
91
So you must be one of the guys that love that Microsoft product keys use both 8's and B's right?

 

presidentender

Golden Member
Jan 23, 2008
1,166
0
76
Originally posted by: Chapbass
So you must be one of the guys that love that Microsoft product keys use both 8's and B's right?


8s and Bs wouldn't be so bad. This JPG had two vertical line characters, one of which was a lowercase L, and the other an uppercase I. Being as obsessive as I am, I took the image into Paint.NET and placed them next to each other. They're exactly identical. 8s and Bs are distinguishable, if not at a glance, then upon inspection.

I agree, though, that disallowing ambiguous characters would be a good thing.
 

Nothinman

Elite Member
Sep 14, 2001
30,672
0
0
Yea, I've run into that enough with I and L and O and 0 that I make sure to use a font that distinguishes between them well.
 

duragezic

Lifer
Oct 11, 1999
11,234
4
81
Haha, I found this exact problem with files from a customer. I had to mention it several times and use Courier New to illustrate the difference (we had received two files otherwise identical, one with an l (wrong) and one with an I).
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |