Menu

#1828 Password font : characters l and 1 look identical

KeePass_2.x
closed
nobody
None
5
2019-06-07
2019-03-15
BlackShark
No

Hello,
I am using keepass 2.41
When displaying passwords by clicking the button with the three dots, the special disambiguation font used has two almost indistinguishable characters : minor case letter l and the number 1.
This has caused me some headaches when I didn't understand why my password wan't working.

Context : Some website or program registration process disables copy-paste for registering your password for the first time.
The user prepares a password in keepass, fails to copy-paste, then copies the password by hand, mistakes the letter l for a 1, or vice versa.
Then when logging in, copy-paste works, the user copies straight out of keepass, and login fails because that one character was wrong.

I hope you'll be able to fix this.
You are making a great piece of software, love you guys !

Discussion

  • BlackShark

    BlackShark - 2019-03-15

    I forgot to add, my OS is Windows 10

     
  • wellread1

    wellread1 - 2019-03-15

    Change the password font in Tools>Options>Interface(tab)>Select Password Font(button).

     
  • Dominik Reichl

    Dominik Reichl - 2019-03-15
    • status: open --> closed
     
  • Dominik Reichl

    Dominik Reichl - 2019-03-15

    For password text boxes, KeePass uses the default monospace font suggested by .NET/Windows. Choosing a font can be complicated (for instance, it should support many characters for the current language), thus I'd like to leave the choice up to .NET/Windows.

    Best regards,
    Dominik

     
  • BlackShark

    BlackShark - 2019-03-15

    Which good font should I use ?
    It looks like keepass uses courrier new by default (since I have never changed it)

    I am not a regular user of text editors, I am not familiar with the hundreds of fonts already isntalled on my coputer.
    I need a normal looking font without ambiguity

     
  • BlackShark

    BlackShark - 2019-03-15

    I just googled about choosing a font with disambiguation, i found the answer I was looking for.
    Someone recommended consolas which is bundled with windows. The original discussion was about disambiguation the letter O from the number 0, but it looks like this font also disambiguates well enough i L and 1

    So I have my answer

     
  • Paul

    Paul - 2019-03-16

    Why are you reading the passwords? KeePass enters them for you.

    cheers, Paul

     
  • strarsis

    strarsis - 2019-06-07

    What about shipping a very non-ambiguos font with KeePass,
    for example, Anonymous Pro and Anonymous Pro Minus
    (both got Open Font License (OFL)).
    Or make a font that is specifically designed for passwords, KeePass font? :)

    Also, how can I also change the font in the large description/body field in KeePass?

     
  • Paul

    Paul - 2019-06-07

    The font was chosen as it's built-in to Windows and shows the most characters no matter what language.

    cheers, Paul

     

Log in to post a comment.

MongoDB Logo MongoDB