Il font "logico" a spaziatura fissa si chiama "Monospaced", passa questo.Originariamente inviato da frapal
Font font = new Font("Courier", Font.LAYOUT_LEFT_TO_RIGHT, 11);
tocTextArea.setFont(font);
"Courier" probabilmente "mappa" su qualcosa di diverso per i due s.o.