Si in effetti con il DejaVu è già piu' leggibile del Courier e mantiene la spaziatura. Non ci sono altri Font monospazio tipo
Open Sans?
Ho provato con il GNU FreeMono ma non me lo prende nel codice, forse è sbagliata la sintassi?
Canvas.Font.Name := 'GNU FreeMono';
quì trovi la dichiarazione
http://lazarus-ccr.sourceforge.net/docs/lcl/forms/tscreen.html (http://lazarus-ccr.sourceforge.net/docs/lcl/forms/tscreen.html)
ora non posso provarlo ma, se metti un TMemo in un Form, dovrebbe bastare:
Memo1.Lines.AddStrings(Screen.Fonts);