The password font is in a sans-serif style (in fact the entire Edit
Entry dialog window is in the same style). This makes it impossibly
difficult to distinguish I from l (from |), not so helpful when the
password needs to be copied by hand.
I can change the setting in Tools -> Options -> Interface -> Select Password
font. The original value was Liberation Mono, I can change it to
Liberation Serif (or DejaVu Serif, or whatever). But it makes no
difference to the font shown in Edit Entry (and in the password).
Indeed, this I/l problem should not exist in Liberation Mono in the
first place. Something is wrong with the font handling. The font set
in options is not the font used in Edit Entry or in the password box.
I even tried with and without the Advanced interface option "Force
using system font (Unix only)", but it makes no difference.
If I change "Select List Font", then I can see the font changing, but
only in the main KeePass window where the entries are listed (and even
then, the menus File,Edit,View,Tools remain in the same san-serif font
that I see in Edit Entry).
My desktop environment is Gnome 3.8, not sure if that's relevant.